</> { } [ ] => ( ) const let func
Kavindu Santhusa

Hi, I'm Kavindu Santhusa

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.

About Me

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.

3,000+
Monthly Users
40+
GitHub Stars
8+
Open Source Projects
Music
Hobby & Interest

Skills & Technologies

Languages

Python TypeScript JavaScript Golang C# Node.js

Frameworks

Svelte / SvelteKit React / Next.js Astro Flask FastAPI

Databases

SQLite / Turso PostgreSQL MS SQL Server Drizzle ORM

Backend

RESTful APIs Microservices Serverless Computing Authentication API Integration

DevOps & Tools

Docker GitHub Actions Vercel Cloudflare Netlify AWS Linux Git CI/CD

Core Concepts

System Architecture Data Structures Algorithms Performance Optimization Agile/Scrum

Featured Projects

Open Source Projects

WSocket

25+

WSGI + WebSocket Server

Python WebSocket framework with Flask/Django middleware. Patched WSGI server with modular design and demo applications.

Python WebSocket WSGI

NanoASGI

Asynchronous Web Framework

Single-file ASGI framework for high-performance async apps. Zero dependencies with event-driven architecture and tested API routing.

Python ASGI Async

SignalPy

Real-Time Communication Library

SignalR-style Python library enabling real-time communication. Supports live chat, gaming, and interactive dashboards via WSGI.

Python Real-time WebSocket

Pass

Next-Gen CSS Preprocessor

Modern CSS preprocessor with programmatic extensions. Enhances CSS workflows without introducing new syntax.

CSS Preprocessor JavaScript

Experience & Education

BSc Eng in Computer Science & Engineering

Jan 2025 - 2028

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.

Freelance Developer

2024 - Present

Self-Employed

  • Developed custom web solutions for clients, focusing on performance and scalability.

Freelance Tutor & Seminar Lead

2024 - Present

Self-Employed & Volunteer

  • Led Physics practical seminars at Veyangoda Central College (2024 & 2025).
  • Participated in and led O/L seminar programs in Science and Maths (e.g., Leo Club UoM, Sasnaka).
  • Taught A/L Physics, Chemistry, and Combined Maths (group & individual sessions).

Physics Instructor & Gampaha Center Co-lead

Jan 2024 - Jan 2025

Nilantha Jayasuriya Physics Classes, Gampaha

  • Co-lead of the Gampaha center instructing team, coordinating with 11 centers.
  • Served as physics instructor and marking panel member under Mr. Nilantha Jayasuriya (BSc Eng, UoM).
  • Contributed to exam design, data-driven evaluation, and team collaboration.

GCE A/L - Physical Sciences

2021 - 2023

Veyangoda Bandaranayake Central College

3 A's in A/L Examination (2023)

Completed Advanced Level studies with a Z-Score of 2.1626 (Island Rank 633, District Rank 44).

Open-Source Maintainer

2020 - Present

GitHub Projects - Remote

  • WSocket: Python WSGI/WebSocket framework - 25+ stars
  • NanoASGI: Lightweight ASGI framework - 8+ stars
  • Maintains 8+ repositories with 40+ total stars
  • Contributor to dev tools and ed-tech open-source projects

GCE O/L

2015 - 2020

Veyangoda Bandaranayake Central College

9 A's in O/L Examination (2019)

Outstanding performance including Commerce, Mechanical Technology, and Music. Completed Grade 6 to Grade 11 with academic excellence.

Core Strengths

Problem Solving
System Architecture
Backend APIs
Database Optimization
Cloud Deployment
Open-Source Development

Let's Connect

I'm always interested in new opportunities, collaborations, and challenging projects. Feel free to reach out if you'd like to work together!