Savin De Alwis

I like

Frontend-focused full-stack developer building accessible, high-performance web products for startups, event platforms, and client-facing teams. I turn product ideas into polished apps with strong UX, clean engineering, and reliable delivery.

2 commercial products8 Years Programming Experiance

About

I am passionate about building responsive and user-friendly web applications with granular attention to detail. I've worked on real-world projects using popular technologies such as Next.js, React, AWS, Firebase, etc. In these projects, I have taken the lead in discussing UI and database design with clients, translating their requirements into a cohesive front-end and performant back-end architecture.

Currently, I am pursuing a Bachelor of Computer Science majoring in Software and Algorithms at Monash University Malaysia, where I continue to expand my knowledge and skill set in software development.

I'm a problem solver at heart, so I'm always looking for a new challenge :) In my spare time I enjoy going to the gym, playing poker and some light gaming.

Commercial Products

November 2024 - February 2025
Click for more screens
Noted thumbnail
Noted - Image 2
Noted - Image 3
Noted - Image 4

Built a full-stack platform for Model United Nations operations, covering enrollment, marking, and performance analysis for live conferences.

  • Used in COMUN 2025 and 2026 to track 500+ delegates
  • Designed a fairness-focused judging algorithm based on prior recognition and performance signals.
  • Built a hybrid workflow with a CLI for rapid data entry and a Django REST API backed by Firestore.
ReactTypeScriptFirebaseDjangoDockerPropelAuth
July 2025 - November 2025
Click for more screens
ElevateMe thumbnail
ElevateMe - Image 2

Developed a production-ready feedback platform for youth conferences, with a strong emphasis on UX quality and role-sensitive workflows.

  • Led UX design and database architecture while collaborating with engineering and marketing stakeholders.
  • Built the app in Next.js with a focus on responsive multi-page flows and polished admin experiences.
  • Implemented attribute-based access control to support granular event-level permissions.
Next.jsReactTypeScriptFirebaseTailwind CSSShadCNPropelAuth

Projects

March 2026 - Present

What if - Emergency Scenarios/ Full Stack Developer

Building an interactive disaster-response simulator for exploring urban emergency scenarios, resource movement, and planning tradeoffs in real time.

  • Simulates accidents, floods, epidemics, and blocked-road events across a synthetic city network.
  • Combines an interactive map and dashboard to track resource allocation, bottlenecks, and emergency-unit load.
  • Exploring heuristic-based response planning to evaluate strategy changes under different constraints.
Next.jsReact
March 2025 - June 2025
Click for more screens
Path Finding Algorithm Visualizer icon

Path Finding Algorithm Visualizer

Path Finding Algorithm Visualizer thumbnail
Path Finding Algorithm Visualizer - Image 2

Built an interactive visualizer to deepen my understanding of pathfinding and maze-generation algorithms.

  • Implemented BFS, DFS, Dijkstra's, and A* from scratch using queues, stacks, priority queues, and graphs.
  • Added weighted terrain, maze generation, and runtime comparisons to make algorithm tradeoffs visible.
  • Designed as a teaching aid for myself and other students revisiting these concepts.
PythonPyGame
February 2022 - November 2022
Click for more screens
Wordle Solver icon

Wordle Solver

Wordle Solver thumbnail
Wordle Solver - Image 2

Built a Wordle-solving algorithm around information theory to explore optimization and search strategy.

  • Used entropy and word-frequency heuristics to produce stronger guesses than the average human player.
  • Measured results at roughly 12% better than typical human performance.
  • Expanded the project into my Edexcel Extended Project Qualification.
Python
December 2025 - Present
Portfolio Website icon

Portfolio Website

Designed and built this portfolio as part of the Cloud Resume Challenge, combining product presentation with cloud deployment.

  • Built with Next.js and Tailwind CSS for a fast, responsive frontend.
  • Deployed on AWS using S3, CloudFront, and Route 53 for reliability and performance.
  • Used this project to sharpen visual design, frontend polish, and infrastructure delivery.
Next.jsReactTypeScriptTailwind CSSAWS Web ServicesTerraform
November 2021 - January 2022
Click for more screens
2D Adventure Game icon

2D Adventure Game

2D Adventure Game thumbnail
2D Adventure Game - Image 2
2D Adventure Game - Image 3
2D Adventure Game - Image 4

Built a 2D adventure game as a hands-on introduction to core game development systems.

  • Implemented collision systems, map generation, and enemy behavior in Python with Pygame.
  • Added inventory-style mechanics such as chests, sprinting, and weapon pickup/drop interactions.
  • Used the project to learn how multiple gameplay systems interact in a real codebase.
PythonPygame

Technical Skills

constframeworks=[
React
NextJS
Node.js
AWS
Firebase
Django
ShadCN
PropelAuth
];
constlanguages=[
JavaScript
TypeScript
Python
C++
Java
SQL
HTML
CSS
];
constdeveloperTools=[
VSCode
Git
Docker
PyCharm
IntelliJ
Zed
codex
];
constconcepts=[
Data Structures and Algorithms
Object Oriented Programming
Frontend Performance Optimization
Backend APIs
User Authentication
Role Management (RBAC, ABAC)
SQL Database Design
No-SQL Database Design
];
Let's work together

2026 Savin De Alwis

Built by yours truely with Next.js and Tailwind CSS.

Deployed with AWS as part of the Cloud Resumè Challenge.