Work

Projects

A mix of personal projects and things I've built to learn something new. Use the filter to find whatever's most relevant to you.

Featured

Android Kotlin Apps

Collection of Android and Kotlin projects covering Jetpack Compose, Activities, Intents, Fragments, Room, ViewModel, API integration, dependency injection, and app architecture.

  • Kotlin
  • Android
  • Jetpack Compose
  • Room
  • ViewModel
  • Hilt
  • +2

Data Engineering Pipeline

End-to-end ELT pipeline project covering batch processing with Apache Spark, real-time streaming with Kafka, orchestration with Airflow, and PostgreSQL — all containerized with Docker Compose.

  • Data Engineering
  • ELT
  • Apache Airflow
  • Apache Spark
  • Apache Kafka
  • PostgreSQL
  • +3

Full-Stack Todo App

Full-stack Todo application built with SvelteKit and PostgreSQL, featuring Prisma ORM, optimistic UI updates, and production deployment on Vercel with Neon serverless Postgres.

  • SvelteKit
  • Svelte 5
  • Vite
  • PostgreSQL
  • Prisma ORM
  • Neon
  • +3

Minimal Network Programming

Python networking project collection covering chatrooms, encrypted messaging, HTTP servers, SMTP/IMAP tools, FTP/SFTP clients, port scanning, secure login, and REST API experiments.

  • Python
  • Sockets
  • TCP/IP
  • HTTP
  • SMTP
  • IMAP
  • +4

MIP Network Stack (IN3230)

Custom minimal IP-style network stack built in C — MIP daemon, routing daemon with distance-vector algorithm, poison reverse, IPC, and packet forwarding tested in Mininet.

  • C
  • Networking
  • Linux
  • Routing
  • Sockets
  • Systems Programming

Docker Course Projects

9 structured Docker labs covering containerization fundamentals, networking, storage, private registries, Docker Swarm orchestration, and a Kubernetes comparison.

  • Docker
  • Linux
  • DevOps
  • Containers
  • Docker Compose
  • Networking

Kotlin Full Course

Kotlin learning repository covering syntax, types, control flow, null safety, classes, OOP, coroutines, and Android preparation — structured as a comprehensive reference.

  • Kotlin
  • OOP
  • Null Safety
  • Coroutines
  • Functions
  • Collections
  • +1

Machine Learning Course Projects

Practice repository covering supervised learning, classification, regression, K-Means, PCA, TensorFlow/Keras neural networks, preprocessing, train/test splitting, and evaluation metrics.

  • Python
  • Machine Learning
  • Scikit-learn
  • TensorFlow
  • Keras
  • Pandas
  • +3
Other repositories