Software developer · Full-stack, desktop & machine learning
I build things across the stack: web apps with Vue, React and Node, Windows desktop apps in C#, networked systems in C++, and data-driven projects with Python and scikit-learn.
| Project | Description | Tech |
|---|---|---|
| 🎬 MovieMatch | A movie recommender that learns your taste, with hybrid ML on MovieLens and Google sign-in | Vue 3 · Express · MongoDB · Python · Cloud Run |
| 🏨 Hotel Booking Cancellation | EDA and ML to predict booking cancellations (ROC-AUC 0.85) | Python · pandas · scikit-learn |
| ⭐ Reddit Favourites | Devvit app that runs inside Reddit: browse hot posts and save favourites | React · TypeScript |
| 🎙️ Speech Emotion Recognition | Detects emotions in speech from MFCC, chroma and mel features | Python · librosa · scikit-learn |
| 🏥 MedRecords EMR | Electronic medical records database, from ER design and 3NF to a WPF CRUD app | MySQL · C# · WPF |
| 📡 ReliableUDP | File transfer over UDP with a custom protocol and MD5 integrity checks | C++ |
- Currently building MovieMatch, a movie recommender that learns your taste
- I enjoy designing databases and putting business logic where it belongs
- I like networking work: TCP/UDP protocols, client–server systems and reliability
- I'm exploring machine learning: EDA, classification and recommender systems
- I care about secure software: authentication, access control and OWASP-minded design
Languages
Frontend & Desktop
Backend & Databases
Data & ML
Tools & Cloud