SANULA
RAJAPAKSHA
Software Engineer & Mobile Developer
IIT / University of Westminster student building cross-platform apps, scalable backends, and elegant web experiences. Team lead, thinker, maker.
01 — About
Who I Am
I'm Sanula Rajapaksha, a full-stack developer and BSc Computer Science student at the University of Westminster (via IIT Sri Lanka). I love turning ideas into polished, functional products — whether that's a mobile app, a web platform, or a backend service.
I led the Seygo project team — a real-world smart travel app for Sri Lanka — where I handled everything from architecture decisions to deployment on Railway and GitHub Pages.
Location
Sri Lanka 🇱🇰
Status
Open to Work
University
Westminster / IIT
Focus
Mobile · Backend · Web
Languages
English · Sinhala
Achievement
Merit — Foundation Cert
02 — Education
Academic Journey
2025 — 2028
University of Westminster
BSc (Hons) Computer Science — UK Degree via IIT
Software/mobile development, databases, web technologies, algorithms. Hands-on through coursework, team projects, and industry-focused modules.
In Progress2024 — 2025
IIT Sri Lanka
Foundation Certificate — Computer Software Engineering
Strong foundation in programming, software development, databases, and computer systems.
Merit2022 — 2023
Esoft Metro Campus
Diploma in Education — IT
IT fundamentals, computer hardware, software applications, networking, basic programming.
2011 — 2022
Sangabodhi National College
Primary & Secondary Education
03 — Projects
Selected Work
// 01 — Featured · Real-World App · Team Lead

Sep 2025 — Mar 2026 · Currently in Testing
A smart travel app for discovering hidden Sri Lankan destinations with personalized routes and community-driven insights. Built cross-platform with Flutter, backed by FastAPI and Supabase. Live deployment — backend on Railway, frontend on GitHub Pages.
- →Built cross-platform Flutter app with location-based recommendations for hidden Sri Lankan spots
- →Led CS156 project team — managed tasks, standups, sprint planning and code reviews
- →Deployed backend on Railway (FastAPI/Python) · frontend on GitHub Pages
- →Used Supabase as the real-time database with Row Level Security for auth
- →Set up CI/CD pipeline with GitHub Actions for automated testing & deployment
- →App currently live and in user testing phase — achieved 75/100 individual score
Individual Score
CS156 · SDGP Module

// 02 — Web · Team Lead
Life on Land
May — Aug 2025
Website promoting UN SDG Life on Land — raising environmental awareness and connecting volunteers to conservation efforts. Hosted via GitHub Pages.
// 03 — Full-Stack
School Management System
Sep 2022 — Oct 2023
Web-based platform managing students, teachers, attendance and records with role-based access control for admin, teacher and student roles.
04 — Skills
Tech Stack
Languages & Frameworks
Soft Skills
Leadership Roles
05 — Achievement
Recognition
Merit Classification — Foundation Certificate
Achieved Merit classification in the Foundation Certificate in Computer Software Engineering at IIT Sri Lanka, demonstrating strong understanding of core computer science principles and commitment to excellence.
06 — AI & Automation Stack
AI & Automation
Real engineering applications of AI tooling — structured by purpose, not by buzzword. Every tool listed has a concrete use case in production or active development.
Development & Coding
- →Backend logic design, debugging, and rapid prototyping
- →Cursor + AI enables fast iteration while maintaining architecture control
- →Ollama: local model execution — offline testing, zero API cost
◆ Real use
Resolved FastAPI endpoint failures by analyzing logs, restructuring validation middleware, and optimizing response handling with AI-assisted root-cause analysis.
UI/UX Design
- →Wireframes, component systems, and user flows before any code is written
- →Design tokens mapped directly to Flutter theme variables
◆ Real use
Designed SeyGo's radius-based travel discovery UI in Figma — validated the interaction model before writing a single line of Flutter.
3D & Visual Systems
- →Interactive visuals and enhanced frontend experience
- →Spline 3D elements embed directly into web UI with minimal performance overhead
◆ Real use
Built interactive 3D portfolio elements to improve engagement metrics without runtime performance cost.
Research & Decisions
- →Technical research, API comparisons, and solution validation
- →Supports informed engineering decisions — not guesswork
- →Used before integrating any new API or service dependency
Automation Layer
- →Automates structured AI workflows and development pipelines
- →Reduces repetitive engineering tasks and accelerates iteration cycles
DeepSeek API
Primary AI Engine- →Cost-efficient AI processing for production features
- →Used for recommendation logic and backend AI tasks
Grok API
Fallback / Experimental- →Secondary AI processing and experimental feature testing
- →Prevents single-provider dependency — multi-API reliability
TripAdvisor API
Travel Data- →Provides reviews, ratings, and destination metadata
- →Powers destination insights in SeyGo
OpenMapGL / Google Maps
Geo & Navigation- →Map rendering, location search, and route optimization
- →Core to travel discovery and navigation features in SeyGo
Google AI (Gemini API)
Multimodal AI- →Multimodal reasoning — text, image, and code in a single model
- →Used for prototyping AI features before switching to cost-optimised providers
- →Integrates with Google Cloud ecosystem for production-ready deployments
Idea
AI-assisted feature planning & scope definition
Design
UI/UX wireframes in Figma
Build
Flutter (mobile) · FastAPI (backend)
AI Coding
Cursor + Claude / ChatGPT for rapid iteration
Integrate
AI + Travel + Map APIs
Test
AI-supported log analysis & debugging
Deploy
Frontend → Vercel / GitHub Pages · Backend → Railway
◆ 01
Accelerates, never replaces
AI speeds up development — core engineering thinking, architecture decisions, and code ownership remain with me.
◆ 02
Cost-efficient architecture
DeepSeek as primary AI provider over high-cost alternatives — real cost analysis applied at the infrastructure level.
◆ 03
No vendor lock-in
Multi-provider AI integration (DeepSeek → Grok fallback) ensures reliability and flexibility across production systems.
◆ 04
Full-stack AI capability
Can design, build, integrate, and deploy complete AI-powered systems from zero — end to end.
Badge · AI-Augmented Developer
Builds scalable systems using modern AI tooling and APIs — across the full stack, from design to deployment.
07 — References
Who Vouches for Me
Mr. Shehan Amantha
Software Engineer · Virtusa (PVT) Ltd
Ms. Sankeetha Elancheliyan
Assistant Lecturer · IIT Sri Lanka