Open to opportunities

Hi, I'm Thamindu

|

Software Engineer building full-stack web applications and AI-assisted features — RAG chatbots, OCR, and production-ready APIs with React/Next.js, FastAPI, and Spring Boot.

Kandy, Sri Lanka
View My Work
Thamindu Wijerathne
Scroll
About

Building intelligent products that ship

Software Engineer focused on full-stack development and AI-assisted product features

Software Engineer with experience building full-stack web applications and AI-assisted features such as RAG chatbots and OCR. I work across React/Next.js, FastAPI/Spring Boot, REST APIs, and PostgreSQL/MongoDB, delivering production features in Agile teams.

At HOP Pvt Ltd, I design scalable RAG systems on Azure with concurrent worker-based processing. At Bitzify, I built AI-powered financial and e-learning products — from Pinecone semantic search and PDF ingestion pipelines to OCR-based handwriting assessment for children.

I hold a BSc in Computer Science from the University of Colombo School of Computing (GPA 3.4/4.0) and enjoy solving problems with strong mathematical reasoning, algorithmic thinking, and adaptability.

Full-Stack Development

React/Next.js frontends with Spring Boot, FastAPI, and REST APIs

AI & RAG Systems

RAG chatbots, agentic workflows, vector search, and prompt engineering

OCR & Mobile

Handwriting recognition with EasyOCR and cross-platform apps with React Native & Flutter

Data Management

PostgreSQL, MongoDB, MySQL, and data warehousing with SSMS

Technologies I Work With

JavaScriptTypeScriptPythonReactNext.jsSpring BootFastAPILangChainPostgreSQLMongoDBAzureGCPDockerPineconeTailwind CSSGit
Skills

Tools & technologies I use daily

From frontend frameworks to AI pipelines — a connected stack for building intelligent, production-ready systems

PythonNext.jsLangChainReactSpring BootDockerAzurePineconeFastAPITypeScriptPostgreSQLMongoDBJSGCPTailwind

Hover over nodes to explore technology connections

Projects

Selected work & experiments

Production features and AI systems built across finance, education, healthcare, and enterprise domains

Featured
AI-Powered Financial Chatbot
AI & NLP

AI-driven financial chatbot using real-time Colombo Stock Exchange API data and a PDF ingestion pipeline for financial documents, with Pinecone semantic search and prompt engineering for accurate financial QA.

Next.jsPythonFlaskGemini AIPineconePostgreSQL
Featured
Kids E-Learning Platform
AI & NLP

Interactive e-learning platform for children aged 5–10 with mini-games, progress tracking, and OCR-based letter recognition using EasyOCR to assess handwriting and learning accuracy.

Next.jsFastAPIMongoDBOCREasyOCRGCP
Featured
Business Management System
Enterprise Software

Full-stack Inventory + CRM system with supplier management, customer tracking, inventory control, and sales monitoring — reducing manual coordination through centralized workflows.

ReactSpring BootPostgreSQLREST APIsJPA/Hibernate
Featured
End-to-End Medical Chatbot
AI & NLP

Python-based medical chatbot using LangChain and OpenAI models with semantic indexing and a Pinecone vector database for efficient knowledge extraction from PDF documents.

LangChainFlaskPineconeCohereHuggingFace
MentorME – Student Project Management
Full-Stack Development

Web-based system for managing student projects, submissions, and progress tracking with CSV import/export that cut repetitive data entry by 60% and improved record consistency.

HTMLCSSPHPJavaScriptMySQLJIRA
Experience

Where I've worked & studied

Building full-stack applications and AI-assisted features in production Agile teams

Professional Experience

Junior AI Engineer

HOP Pvt Ltd

Employment
Mar 2026 – PresentUSA Based

Designed and implemented a scalable RAG system using Azure services, enabling efficient knowledge retrieval. Re-architected the system to support concurrent RAG processing, eliminating request timeouts by introducing an Azure Service Bus + worker-based architecture.

  • Designed and implemented a scalable RAG system using Azure services, enabling efficient knowledge retrieval.
  • Re-architected the system to support concurrent RAG processing, eliminating request timeouts by introducing an Azure Service Bus + worker-based architecture.
  • Collaborated with backend engineers to integrate AI components into existing systems and APIs.
  • Developed an agentic workflow to dynamically retrieve and utilize knowledge from structured databases within the RAG pipeline.
AzureRAGAzure Service BusLLMsAgentic Workflows
Software Engineer

Bitzify Pvt Ltd

Employment
Nov 2025 – Mar 2026Hybrid

Built an AI-powered chatbot using Generative AI and LLMs, implementing RAG to deliver accurate, context-aware responses. Developed and maintained full-stack features (UI + REST APIs), collaborating with cross-functional teams in an Agile environment.

  • Built an AI-powered chatbot using Generative AI and LLMs, implementing RAG to deliver accurate, context-aware responses.
  • Developed and maintained full-stack features (UI + REST APIs), collaborating with cross-functional teams in an Agile environment.
  • Contributed to data warehousing automation and performed database operations using SSMS (queries, data validation, and maintenance).
Generative AILLMsRAGREST APIsAgileNext.jsSSMS

Education

BSc in Computer Science

University of Colombo School of Computing

May 2023Colombo, Sri Lanka

GPA: 3.4/4.0 — DSA, OOP, Software Engineering, Database Systems, Web & Mobile Development, OS, Machine Learning

GCE Advanced Level in Physical Science

Kingswood College

Jan 2020 – Dec 2022Kandy, Sri Lanka

Combined Mathematics — A, Physics — A, ICT — B

Certifications

Supervised Machine Learning: Regression and Classification

Stanford University

2024

Advanced Learning Algorithms

Stanford University

2024

Docker Training Course for the Absolute Beginner

KodeKloud

2023

AWS Educate Introduction to Cloud 101

Amazon Web Services

2023
Contact

Let's build something together

Have a project in mind or want to connect? Send a message — I typically respond within 24 hours.

Send a Message
Available for new opportunities

Open to full-time roles, freelance projects, and AI engineering collaborations.

AI EngineeringFull-StackRemote / Hybrid