Chamika Thennakoon
Background
Now Available

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.

Chamika Thennakoon profile photo
About Me
Chamika Thennakoon profile photo

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

Java
Python
C#
JavaScript
C
C++

Frameworks

React
Node.js
Express
Streamlit Streamlit
Django
React Native

Databases

MySQL
MongoDB
SQL Server
Firebase

Libraries & AI Tools

LangChain Langchain
PyTorch
ONNX ONNX
OpenCV
T Tesseract

Architectures

MCP Servers OOP CNN RAG Microservices REST APIs

Tools & Soft Skills

VS Code Docker Git Azure AI Foundry Azure Services Copilot Studio Agile GitHub Actions

Soft Skills

Problem Solving Team Collaboration Time Management Creative Approach Analytical Thinking
Experience & Education

Professional Path

Associate Software Engineer

Circlebook Pvt Ltd

Sept 2025 - Present
  • 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.
React Node.js Django React Native Azure AI Foundry MCP APIs Agile

AI Engineer Internship

Enadoc Pvt Ltd

Mar 2025 - Sep 2025
  • 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.
Python Azure Face API CNN-OCR Sinhala OCR LLMs Product Engineering

BSc (Hons) in Information Technology

Sri Lanka Institute of Information Technology (SLIIT)

May 2023 - Present

Specializing in Software Engineering. Building core expertise in software architecture, algorithms, design patterns, microservices, and AI integrations.

Projects

Featured Projects

Medical Workflow System

Medical Workflow Management

A scalable, microservices-based healthcare platform supporting patient management, telemedicine services, and AI symptom analysis.

React Node Gemini RabbitMQ Docker
Waste Management System

Waste Management System

A beach cleanup event coordination platform featuring volunteer registration, CRUD analytics, and WebRTC direct chats.

React Firebase WebRTC Tailwind
Agentic Document Analysing

Agentic Document Analysing

An advanced AI-powered document processing solution featuring PyTorch classification and LangChain RAG chatbots.

Python FastAPI PyTorch LangChain OpenCV

Send a Message