Things I've built

My Projects

FastTrackML
React
TypeScript
Go
Docker
Testing
Playwright
SEP 2024
FastTrackML

An Open-source Machine Learning experiment tracker for which I am an active contributor. I develop new UI features in React to speed up ML researchers' workflow.

  • Developed the ML Experiment Selection Header in React to allow users to quickly switch between experiments
  • Merged 32 PRs for UI enhancements, including new features and bug fixes in React and TypeScript
  • Implemented E2E testing in Playwright and GitHub CI automated testing pipelines to ensure an excellent User Experience
View on GitHubView Live
ApeSoft
React
Next.js
TypeScript
Tailwind CSS
Testing
JUL 2024
ApeSoft

A front-end for an educational platform for learning how to code.

  • Developed the ApeSoft UI in React and TypeScript to provide an engaging and intuitive learning experience
  • Hired and managed artists to create custom illustrations for the platform, improving user engagement and retention
  • Added a news subscription feature using ConvertKit to keep users informed about new courses and updates
  • Optimized the front-end for performance and user engagement
View Live
PlaceSpeak
React.js
Django
PostgreSQL
Testing
JavaScript
Python
JUN 2024
PlaceSpeak

A social app for neighbours to discuss and participate in civil affairs. Government organizations can perform consultations on each neighbourhood. We redesigned and developed the PlaceSpeak web app using React.js and Django

  • Modernized the PlaceSpeak discussion and topic features in React.js to improve performance and user engagement
  • Implemented a badge and achievement system to reward users for using all the features of the app
  • Reimplemented the API in Django to improve performance and scalability, including unit tests for each endpoint
View Live
Get Kindr
PostgreSQL
Next.js
Vercel
GitHub Actions
React
MAY 2024
Get Kindr

A volunteer platform that makes it simple for donors, organizations, and volunteers to connect and make positive change.

  • Spearheaded database design and development in PostgreSQL, allowing efficient storage using cloud-deployed SQL databases
  • Performed thorough inspection of edge cases for each Next.js API endpoint to deliver a demo-able MVP
  • Set up DevOps and deployment pipelines using Vercel and GitHub Actions to ensure clients and users can see new features and bugfixes often
  • Completed front-end validations and handling for related API endpoints in React.js
View Live
ParquetSharp
C#
Developer Relations
SEO
Documentation
DEC 2023
ParquetSharp

A C# library that provides efficient columnar data serialization and deserialization for the Apache Parquet file format. I made some minor contributions to the project.

  • Contributed to the ParquetSharp C# API with 2 new use cases (reading and writing files with custom types)
  • Boosted ParquetSharp repository stars by 20% in 3 months by leveraging SEO techniques and engaging with the dev community
  • Merged 4 PRs for documentation improvements to make it easier for new users to get started with ParquetSharp
View on GitHubView Live
Vue.js
NestJS
TypeScript
Google Cloud
MongoDB
MongoDB Atlas
MAY 2023
InstaYum!

An AI cooking assistant that helps you find recipes based on ingredients you have at home.

  • Won $500 USD as a prize in the Google & MongoDB Atlas Madness hackathon
  • Designed and implemented the front-end using Vue.js and the back-end using NestJS
  • Integrated Google Cloud to recognize voice and allow hands-free recipe searching
  • Deployed the app on Google Cloud Platform using MongoDB Atlas for data storage
View on GitHubView Live
Unity
C#
Game Design
Game Development
DEC 2022
Tokyo Tycoon

A visual novel game where you can be a landlord and romance your tenants.

  • Independently developed the game using Unity and C#
  • Designed and implemented the game mechanics, story, and characters
  • Gathered over 1000 followers on Twitter within the first month of development
  • Designed and created logo, banners and promotional material for the game
  • Game is still a work in progress
View on GitHubView Live
Pythonic Portfolio
Python
Flask
Nginx
Jinja
CentOS
JUN 2022
Pythonic Portfolio

A portfolio website builder that allows teams to create a beautiful portfolio in seconds.

  • Won the Best Overall Project award at the MLH Fellowship Orientation Hackathon
  • Developed the back-end using Flask and the front-end using Jinja
  • Deployed the app on a CentOS server using Nginx as a reverse proxy
View on GitHubView Live
Bonfire
AWS RDS
Express
MySQL
EJS
JavaScript
HTML
CSS
MAY 2022
Bonfire

A social app similar to Reddit, with posting requirements that foster civil discussion. Features include: Tagging, searching posts by title or tag, karma system.

  • Developed the back-end using Express and MySQL, and the front-end using EJS
  • Spearheaded the database design and development in MySQL, allowing efficient storage using AWS RDS MySQL
  • Implemented a karma system to reward users for posting and commenting
  • Designed and implemented the front-end UI using HTML, CSS, and JavaScript
View on GitHubView Live
Travelr
Firebase
Firestore
NoSQL
JavaScript
HTML
CSS
APR 2022
Travelr

A social app for connecting travelers to share accomodation around the world.

  • Developed the back-end using Firebase Firestore, and the front-end using HTML, CSS, and JavaScript
  • Implemented a NoSQL database schema to store user data and posts
  • Created user authentication and authorization using Firebase Auth
View on GitHubView Live
CrateSmasher
Unity
C#
Game Design
Game Development
SEP 2021
CrateSmasher

A casual incremental game where you smash crates and win prizes.

  • Designed and developed all the gameplay features, including core mechanics, UI, and sound effects
  • Created a monetization strategy using Unity Ads and in-app purchases
  • Published the game on the Google Play Store and managed the release process
  • Gathered over 300 downloads in the first month of release
View Live