Skip to content
Available for freelance workColombo, Sri Lanka

Buddhika Shahan

Full-Stack Developer

I turn ideas into full-stack apps - robust on the backend, seamless on the frontend, and powered by the cloud.

>

Buddhika Shahan portrait
6+ yrs experience19+ projects4+ clients
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • HTML
  • CSS
  • Sass
  • Node.js
  • Golang
  • Express
  • Python
  • Django
  • Spring Boot
  • PHP
  • GraphQL
  • PostgreSQL
  • MongoDB
  • MySQL
  • Prisma
  • Redis
  • Supabase
  • Flutter
  • Dart

What I do

Services

End-to-end product work — from the data model and API through to the interface people actually touch.

Web Development

Next.js, React, Express, Node.js, PHP and Tailwind CSS - fast, accessible, production-ready web applications.

Mobile Development

React Native, Flutter and Dart. Cross-platform apps that feel native on both iOS and Android.

Backend & APIs

Node.js, Express, Python Django and Java Spring Boot. Well-documented REST APIs and solid authentication.

Databases

MongoDB, MySQL and PostgreSQL. Schema design, indexing and migrations for structured and unstructured data.

Desktop Apps

Cross-platform desktop applications built with Electron and .NET for Windows, macOS, and Linux.

Machine Learning

Python ML pipelines - predictive models, data cleaning and evaluation you can actually deploy.

Selected work

Recent projects

Each one written up as a short case study: the problem, the approach, and what changed as a result.

Full-Stack

Buddy - AI Powered Learning Platform

Buddy AI is an AI-powered learning platform built for Jinasena Training Foundation to support students, teachers, and administrators through an intelligent, role-based digital learning environment. The platform includes AI chat, live talk capabilities, secure authentication, and a modern web interfa

Next.jsGolangGemini API
Full-Stack

Titans Academy - Dynamic Website & Admin Dashboard

A modern, responsive website developed for Titans Leadership Academy, featuring a custom PHP/MySQL backend, secure admin authentication, dynamic content management, blog publishing, gallery management, client/testimonial management, contact messages, and a dedicated admin dashboard.

PHPMySQLFull Stack Development
Tools

lk-lottery-results - Sri Lanka Lottery Results API for Node.js

An open-source, type-safe TypeScript/Node.js npm package for retrieving real-time and historical Sri Lankan lottery results from the National Lotteries Board (NLB) and Development Lotteries Board (DLB). It transforms lottery data into developer-friendly structured JSON with historical draw support,

TypeScriptNode.jsnpm Package

Track record

Where I have worked

Jan 2023 — Present

Full-Stack Developer · Jinasena Training Foundation

Led the design and development of full-stack training and AI-powered learning platforms, building secure, scalable experiences for administrators, teachers, and students. Developed role-based authentication, content and training management, interactive AI assistants, live conversational features, dashboards, and data-driven workflows using Next.js, Golang, Gemini, Vertex AI, Firebase, PHP, MySQL, and Tailwind CSS. Designed reusable UI patterns and responsive interfaces to maintain consistency across products and simplify future development.

Jun 2020 — Present

Freelance Full-Stack Developer · Self-employed

Delivered custom web, mobile and AI-powered solutions for clients worldwide. Built responsive applications and APIs, integrated machine learning models, and worked directly with founders on scope, timelines and rollout.

References

What clients say

Working with Buddhika was a great experience. He understood the vision and requirements of Titans Leadership Academy and transformed them into a modern, professional, and user-friendly digital platform. His ability to combine thoughtful design with strong technical execution was impressive, and he was responsive and committed throughout the development process. I’m very pleased with the final result and the value it brings to Titans.
Dhanushka Udayanga HerathFounder · Titans Leadership Academy

Have something in mind?

Tell me about the project. I reply to every message, usually within a day, and I will be straight with you about whether I am the right fit.