Full-Stack Developer & Educator
Building scalable, real-time, and high-performance web systems with Python, TypeScript, and Golang. Passionate about serverless architecture, tech-driven education, and open-source development.
I'm a full-stack developer and educator from Sri Lanka, currently pursuing a BSc in Computer Science & Engineering at the University of Moratuwa. I specialize in building high-performance, serverless web applications using Python, TypeScript, and Golang. My experience includes developing the NJPAPER.LK exam platform (serving 3,000+ monthly users) and actively maintaining over 8 open-source projects. Beyond coding, I'm passionate about tech-driven education, having co-led a large-scale physics instructing team and conducted numerous seminars for A/L and O/L students.
Online Exam Platform
A serverless exam platform serving over 3,000 monthly users with optimized database performance using SQLite + Turso. Deployed on Vercel with automated CI/CD pipelines through GitHub Actions.
WSGI + WebSocket Server
Python WebSocket framework with Flask/Django middleware. Patched WSGI server with modular design and demo applications.
Asynchronous Web Framework
Single-file ASGI framework for high-performance async apps. Zero dependencies with event-driven architecture and tested API routing.
Real-Time Communication Library
SignalR-style Python library enabling real-time communication. Supports live chat, gaming, and interactive dashboards via WSGI.
Next-Gen CSS Preprocessor
Modern CSS preprocessor with programmatic extensions. Enhances CSS workflows without introducing new syntax.
University of Moratuwa
Undergraduate studies focusing on Embedded Systems, Web Technologies, Control Systems, and Databases. Building a strong foundation in computer science fundamentals and engineering principles.
Self-Employed
Self-Employed & Volunteer
Nilantha Jayasuriya Physics Classes, Gampaha
Veyangoda Bandaranayake Central College
Completed Advanced Level studies with a Z-Score of 2.1626 (Island Rank 633, District Rank 44).
GitHub Projects - Remote
Veyangoda Bandaranayake Central College
Outstanding performance including Commerce, Mechanical Technology, and Music. Completed Grade 6 to Grade 11 with academic excellence.
I'm always interested in new opportunities, collaborations, and challenging projects. Feel free to reach out if you'd like to work together!