Hi, I'm Chamika Thennakoon
Associate Software Engineer with hands-on experience in full-stack development, AI engineering, and enterprise software solutions. Proven ability to design, develop, and deploy scalable web and mobile applications while integrating artificial intelligence, computer vision, OCR, and NLP technologies. Currently pursuing a BSc (Hons) in Information Technology specializing in Software Engineering at SLIIT, with a passion for building intelligent, scalable, and impactful software systems.
My Journey
As a passionate Software Engineer and AI enthusiast, I’ve dedicated my career to building intelligent solutions that make a difference. With a strong foundation in both theoretical computer science and practical software development, I bring a unique perspective to every project I undertake.
Tech Stack & Skills
Languages
Frameworks
Streamlit
Databases
Libraries & AI Tools
Architectures
Tools & Soft Skills
Soft Skills
Professional Path
Associate Software Engineer
Circlebook Pvt Ltd
- Contributed to the development of Humaink, an AI-integrated workplace intelligence platform recognized within the Accelerating Asia startup ecosystem.
- Designed and developed an AI-integrated administration console using Django to support workforce management and operational intelligence.
- Built and maintained full-stack web applications using React, Node.js, and Express.js, developing RESTful APIs and following Agile practices.
- Developed the Humaink mobile application with integrated real-time messaging and voice-calling functionality.
- Engineered backend services and APIs while integrating WhatsApp Business communication workflows to support AI-integrated engagement and automation.
- Designed and developed AI agents using Azure AI Foundry and Model Context Protocol (MCP) to enable intelligent workflow automation and enterprise system integration.
- Collaborated across frontend, backend, mobile, and AI teams to deliver end-to-end workforce intelligence solutions.
AI Engineer Internship
Enadoc Pvt Ltd
- Co-developed a real-time face verification module with webcam auto-capture of identity card and face detection, integrated with Azure Face API.
- Contributed to a CNN-OCR system for scanned form field detection, enabling autofill of missing entries using LLM-generated content to improve completeness.
- Assigned to development tasks for Evia, contributing as part of the product engineering team.
- Developed an OCR system to recognize handwritten Sinhala words and store results in a local database.
- Contributed to a government project that extracted data from documents using OCR and stored the results locally using LLMs.
BSc (Hons) in Information Technology
Sri Lanka Institute of Information Technology (SLIIT)
Specializing in Software Engineering. Building core expertise in software architecture, algorithms, design patterns, microservices, and AI integrations.
Featured Projects
Medical Workflow Management
A scalable, microservices-based healthcare platform supporting patient management, telemedicine services, and AI symptom analysis.
Waste Management System
A beach cleanup event coordination platform featuring volunteer registration, CRUD analytics, and WebRTC direct chats.