Hello, I'm Thiwanka Sandakalum

AI Software Engineer
Full Stack & Backend

Empowering solutions with AI-driven innovation

I turn ideas into digital experiences, from hidden code to visible moments that people interact with. Along the way, I’ve built tools that answer questions, organize chaos, and give people back time. Every project is a small adventure, exploring how technology can quietly make life easier and more connected.

John Doe Profile

Core Technologies & Tools

LangChain LangChain
Node.js Node.js
Express Express
FastAPI FastAPI
PostgreSQL PostgreSQL
MongoDB MongoDB
Docker Docker
AWS AWS
Firebase Firebase
Git Git
Microservices
React React
Angular Angular
Tailwind CSS Tailwind CSS
Mantine Mantine
Redux Redux
TypeScript TypeScript
JavaScript JavaScript
Node.js Node.js
Express.js Express.js
Python Python
FastAPI FastAPI
Microservices
REST API
MySQL MySQL
PostgreSQL PostgreSQL
MongoDB MongoDB
Neo4j Neo4j
Azure Azure
Docker Docker
RabbitMQ RabbitMQ
Auth0 Auth0
Clerk Clerk
Git Git
Firebase Firebase
Linux Linux
CI/CD
Test Automation
LangChain LangChain
LangGraph LangGraph
RAG
Pub/Sub

Technical Proficiencies

Backend Engineering

Building scalable and reliable services with Python (FastAPI), Node.js (Express.js), and Go, focusing on performance, maintainability, and microservices architecture.

Cloud & DevOps

Deploying and monitoring applications on Azure and Firebase, managing CI/CD pipelines with GitHub Actions and Docker containers for smooth releases.

API & System Architecture

Designing RESTful APIs, RAG workflows, and microservices with attention to latency, security, and real-time messaging (RabbitMQ, Pub-Sub).

Database Management

Optimizing relational databases (MySQL, Prisma ORM) and NoSQL solutions (MongoDB, Neo4j) for scalability and efficient data retrieval.

AI & Automation

Integrating AI tools, LangChain, LangGraph, and workflow automation to build intelligent, context-aware applications.

Modern Frontend

Creating responsive, interactive SPAs with React.js, TypeScript, Tailwind CSS, and Mantine for clean and accessible user experiences.

Projects

VidSage – AI-Powered Video Knowledge Platform

An LLM-powered application that utilizes RAG pipelines and prompt engineering to summarize videos and support context-aware Q&A. Integrated LangChain and Gemini API with a Python (FastAPI) backend and MongoDB.

Technologies & Tools
LangChain Gemini API Python FastAPI MongoDB RAG

FinVerse – Financial Marketplace

Built a scalable financial platform using React.js (TypeScript ecosystem) and Python. Focused on performance tuning, secure data handling, and optimizing user interactions through a responsive interface.

Technologies & Tools
React.js Mantine Express.js Firebase Azure API Management Azure Container Apps MySQL Redis Docker Auth0

Movie Downloader – Torrent-Based Movie Platform

A web application that allows users to download movies via torrent links, save them to their Google Drive, and track downloads; includes caching for faster access and an admin dashboard for managing content and users.

Technologies & Tools
Go (Gin) React.js Mantine Clerk Docker Azure Container Apps OpenAPI Firebase

Get In Touch

I'm always happy to connect! For project inquiries, collaboration, or just to say hello, feel free to reach out via email or connect on LinkedIn and GitHub.

thiwankalum@gmail.com