Savin De Alwis

I like

I design and build user friendly digital experiances. Currently, I'm focused on elegant and accessible front end development.

About

I am a full-stack developer with a strong focus on front-end development, passionate about building responsive and user-friendly web applications with granular attention to detail. I have hands-on experience working on real-world projects using popular frameworks and 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 Science in Computer Science 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 Projects

November 2024 - February 2025

Noted · Full Stack Engineer & Co-founder

Noted - Image 1
Noted - Image 2
Noted - Image 3
Noted - Image 4

I co-developed a full-stack web application to manage enrollment, marking, and performance analysis for Model United Nations Conferences, used in COMUN 2025 by 500+ delegates. I developed a bias mitigation algorithm that prioritized based on prior recognition and performance, improving fairness in judging. I built a Hybrid User Interface featuring a CLI with advanced validation and auto-complete for rapid data entry. I also created a REST API using Django, integrated with a Firestore NoSQL database

ReactTypescriptFirebaseDjangoDockerPropelAuth
July 2025 - Present

ElevateMe · Frontend Engineer

ElevateMe - Image 1
ElevateMe - Image 2

I co-developed a performant multi-page web application using NextJS used to manage and analyze feedback in Youth Conferences, suported by a UN endorsed NGO. I led UX design and database architecture, collaborating with a co-developer and a marketing lead to align technical implementation with user needs and outreach strategy. I implemented a complex attribute-based access control system (ABAC) to provide granular control of user roles and permissions in each event.

Next.jsReactTypeScriptFirebaseTailwind CSSShadCNPropelAuth
Upcoming

Mystery Project · Full Stack Developer

Mystery Project - Image 1
Mystery Project - Image 2

My first commercial cross platform application...

React NativeTypeScript

Passion Projects

March 2025 — June 2025

Path Finding Algorithm Visualizer

Path Finding Algorithm Visualizer - Image 1
Path Finding Algorithm Visualizer - Image 2
Path Finding Algorithm Visualizer - Image 3
Path Finding Algorithm Visualizer - Image 4

Given my deep interest in path finding algorithms such as BFS, DFS, Dijkstra's, and A*, I implemented them using data structures without any help from online sources. To help myself and other students' visualize path finding and maze generation I created a simple UI to visualize the algorithms using PyGame, allowing users to add weighted terrain, track comparative runtimes, memory and efficiency. This project did wonders to help me deeply understand these algorithms when re-learning them in university.

PythonPyGame
Feburary 2022 — November 2022

Worlde Solver

Worlde Solver - Image 1
Worlde Solver - Image 2

After watching an intriguing youtube video about an algorithm which could solve worlde better than a human, I applied information theory concepts such as entropy and word commonality frequencies to design a near-optimal guessing algorithm for Wordle, 12% better than the average human player. What started as a passion project, I expanded and used for my Edexel Extended Project Qualification.

Python
December 2025 — Present

Portfolio Website

Built for the Cloud Resume Challenge this portfolio website showcases my projects and skills as a developer. The site was built using Next.js and Tailwind CSS and deployed on AWS using S3, CloudFront, and Route 53 to ensure high availability and performance. My design for this site was inspired by the latest iteration of Brittany Chiang's portfolio site. It features my all time favourite font JetBrains Mono, and borrows part of claude.com's colour pallete.

Next.jsReactTypeScriptTailwind CSSAWS Web ServicesTerraform
November 2021 — January 2022

2D Adventure Game

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

I’ve always been fascinated by game development, but I never planned to pursue it professionally. This 2D 8-bit graphic adventure game became a passion project. Built with Python and Pygame, it required me to learn the fundamentals of 2D game dev including collision mechanics, map generation, enemy AI, etc. The initial inspiration was from this youtube video; I integrated multiple creative twists, including a chest system inspired by minecraft, a sprinting mechanic and the ability to drop and pickup weapons from the ground.

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
];
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
];
Lets 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.