Skills
Languages, frameworks, and tools I work with
Languages
- Python
- JavaScript
- TypeScript
- Java
- SQL
Data Science
- EDA
- Feature Engineering
- LightGBM Tuning
- Pandas
- Scikit-Learn
Frontend
- Next.js
- React
- React Native
- Astro
- Tailwind CSS
Backend
- FastAPI
- Spring Boot
- PostgreSQL
- MySQL
- JWT / OAuth
- Networking
Platforms & Infrastructure
- Databricks
- Render
- Supabase
- Neon
- trigger.dev
- Docker
Testing
- Unit Testing
- Integration Testing
- Smoke Testing
Tools
- Git
- GitHub
Core Competencies
How I apply these skills in practice
Analysis & Understanding
- Surface data quality issues, distributions, and relationships through EDA before any modeling begins
- Turn raw, messy datasets into structured, actionable insight
Data & Feature Engineering
- Build clean, reproducible preprocessing pipelines that transform raw data into modeling-ready form
- Craft both domain-driven and technique-driven features to represent data effectively
Machine Learning
- Develop and tune gradient-boosted tree models, with a focus on LightGBM
- Apply predictive analytics to real-world signals like equipment health, finances, and anomalies
Production-Grade Engineering
- Treat models and pipelines with production rigor, including unit testing rather than notebook-only work
- Ship data products end-to-end across frontend and backend
Featured Projects
Projects that put these skills to work
AOG Zero — Aircraft-on-Ground Prevention System
A hackathon project built for Honeywell, monitoring Auxiliary Power Unit (APU) health across a fleet to predict and prevent aircraft-on-ground incidents.
- Stack: Next.js/TypeScript (frontend dashboard), FastAPI + PostgreSQL (backend, predictive analytics)
- Contribution: Worked across both the frontend dashboard and backend predictive analytics system
- Team: Collaborated with a multi-person team in a hackathon setting
Expense Tracker & Predictor (Mobile App)
A mobile application combining data science with mobile development, designed as part of a personal software product line.
- Stack: React Native
- Features: Logs spending, forecasts end-of-month balance, flags anomalous transactions, and suggests budget adjustments
- Focus: Applying spending prediction and anomaly detection models within a consumer-facing mobile experience
Student Administration System
A full-stack student administration system with role-based access, assessments, marks, and PDF report generation.
- Stack: Next.js 15 + TypeScript frontend, Spring Boot + Java 17 backend, PostgreSQL
- Features: Three-role RBAC (Admin/Teacher/Student), assessment weighting rules, client-side PDF reports
- Grade: A+ in CS241 Software Design and Implementation
TCP File Transfer Protocol
A custom request/response file-transfer protocol hand-rolled on raw TCP sockets in Python.
- Stack: Python standard library only (socket, os), no dependencies
- Features: Text-control framing, binary payload streaming, path-traversal protection on both sides
- Grade: A in CS310 Computer Networking