Hi, I'm

Savandi Kodithuwakku

Software Engineer

I build full stack web applications and AI powered features, turning complex requirements into clean, reliable products. Third year IT undergraduate at the University of Moratuwa.

Savandi Kodithuwakku
Full stack & AI
Open to internships
3.80CGPA · Dean's List
12+Projects built
10+Certifications
6Leadership roles
About

A developer who likes shipping real things

I'm a third year Information Technology undergraduate at the University of Moratuwa. I work across the stack: React and Next.js on the front, Node.js, Django and FastAPI behind them, with PostgreSQL or MongoDB underneath.

My favourite work sits where software engineering meets AI: RAG chatbots, natural language to SQL querying and analytics dashboards. Outside code I write on Medium and lead design and publicity for IEEE WIE at my university.

  • EducationBSc (Hons) IT, University of Moratuwa
  • LocationColombo, Sri Lanka
  • FocusFull stack & AI engineering
  • StatusAvailable for internships

Currently exploring

  • AI EngineeringRAG, LLM apps, model integration
  • Agentic AILangChain, LangGraph, tool using agents
  • Modern Full StackNext.js, TypeScript, FastAPI
  • Cloud & DeliveryDocker, AWS, CI/CD
Projects

Selected work

Client project

DocFlow

Enterprise document workflow platform for IXD Labs. I built the business hours SLA engine, KPI dashboards and an AI chatbot with RAG search and natural language to SQL.

  • React
  • TypeScript
  • Django
  • PostgreSQL
  • Gemini
Ongoing

HelloLobby

Hotel management platform covering reservations, rooms, guests, staff and payments, with role based access and an AI assistant in progress.

  • React
  • Node.js
  • Express
  • MongoDB
  • JWT
Team

UniThaksalawa

Education platform where students find and enrol in nearby classes. I built the My Classes and My Enrollments modules with the API integration.

  • React
  • Tailwind
  • Express
  • MongoDB
Live demo

MicroMinds

CNC foam cutting system with a web control interface. I built the shape input, review, history and library modules and helped with the ESP32 integration.

  • React
  • Arduino
  • ESP32
  • Firebase
Machine learning

Laptop Price Predictor

Web app that predicts laptop prices from hardware specs using a trained regression model served through Flask.

  • Python
  • Scikit-learn
  • Flask
  • Bootstrap
Full stack

Product Store

Ecommerce app with full product management, a React frontend and an Express API, deployed on Vercel.

  • React
  • Node.js
  • Express
  • MongoDB

More projects

Experience

Where I've worked and studied

Experience

  1. 2025-2026 Data Annotator ThakralOne

    Annotation and quality work supporting AI/ML data pipelines.

  2. 2024-Now Technical Content Writer Medium

    Articles on web development, Python and AI/ML.

  3. 2026 Open Source Contributor Social Summer of Code · Season 5

    Contributing to real repositories through review cycles.

  4. 2024 Private Tutor, A/L ICT Independent

    Taught programming and database concepts to exam students.

Education

  1. 2024-2028 BSc (Hons) Information Technology University of Moratuwa

    CGPA 3.80 · Dean's List, Semester 1

  2. 2019-2022 G.C.E. Advanced Level Sanghamiththa Balika Vidyalaya, Galle

    Z Score 1.7230 · ICT A, Combined Maths B, Physics C

  3. 2018 G.C.E. Ordinary Level Rippon Girls' College, Galle

    8 A's, 1 B

Achievements

Competitions & certifications

OctWave 3.0 competition Top 10

OctWave 3.0 - Top 10 Finalists

IEEE Student Branch, University of Moratuwa · Team OctaBits · 2026

An AI and machine learning competition run as a Kaggle-style challenge. Team OctaBits placed in the top 10, working through feature engineering, model selection and leaderboard iteration under a tight submission deadline.

  • Machine Learning
  • Kaggle Competition
  • Data Science
Savandi receiving the InspiHER (Tech) V3.0 finalist certificate Finalist

InspiHER (Tech) V3.0 - Finalist

IEEE WIE Student Branch Affinity Group of SLTC · Team Tech Mavericks · 2025

A multi-stage competition that ran through an AutoCAD design challenge, a tech quiz on IT and digital trends, and a final hackathon phase. Team Tech Mavericks - with Dinithi Dewmini and Chamathka Ranathunga - made it through every round to finish among the finalists.

  • AutoCAD Design Challenge
  • Tech Quiz
  • Hackathon

Other competitions

  • AgentX Bootcamp on AI AgentsUniversity of Moratuwa × Zone24x7 · 2025
  • Codex HackathonUniversity of Moratuwa · 2025
  • SpiritX Web Development CompetitionMoraSpirit · 2025
  • Devthon 2.0University of Moratuwa · 2025
  • ReidXtreme 3.0 HackathonUCSC · 2024

Certifications

  • Postman Student ExpertPostman
  • Introduction to Generative AIGoogle
  • Python for Data ScienceIBM
  • Python & Flask FrameworkUdemy
  • Problem Solving (Basic)HackerRank
  • Python (Basic)HackerRank
  • Python 101 for Data ScienceCognitive Class
  • Python for BeginnersUniversity of Moratuwa
All credentials on LinkedIn ↗
Skills

What I bring to a team

Languages

  • Python
  • JavaScript
  • TypeScript
  • Java
  • C
  • PHP

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • HTML5
  • CSS3
  • Bootstrap

Backend

  • Node.js
  • Express
  • Django
  • FastAPI
  • Flask
  • REST APIs

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • MS SQL Server
  • Redis

AI & Machine Learning

  • RAG
  • LLM Integration
  • NL to SQL
  • Gemini
  • Ollama
  • Scikit-learn
  • Pandas

Tools & Cloud

  • Git
  • Docker
  • AWS
  • Vercel
  • Firebase
  • Postman
  • Figma

Beyond the code

Communication & presenting

  • Compering / emceeing
  • Public speaking
  • Motivational speaking
  • Dubbing & voice acting
  • Technical writing
  • Teaching & mentoring
  • Social media content creation
  • On camera presenting

Leadership & teamwork

  • Committee leadership
  • Event organising
  • Publicity & outreach
  • Cross team collaboration
  • Volunteering

Creative

  • Design & publicity
  • Video editing
  • Content creation
  • Figma
  • Canva

Ways of working

  • Agile / Scrum
  • Ownership
  • Time management
  • Attention to detail
  • Documentation
  • Continuous learning

Leadership

Contact

Let's work together

I'm looking for software engineering internships and full stack or AI/ML projects. Send a message and I'll reply within a day.

Opens your mail app with the message ready to send.