HomeExperienceProjectsBlog

Crappit

  • Developed a Reddit-like clone with Node.js and PostgreSQL as the back-end and React as the front-end.
  • Implemented user authentication and incorporated database design of Reddit - including threaded comments, moderation, and notifications. Images and videos are stored using AWS S3 and Imgix is used as a CDN.
  • Developed using Next.js framework for SEO and server side rendering. Front-end is hosted on Vercel and the back-end is hosted on Heroku.

CrappitMobile

  • Expanded with an additional mobile app version of Crappit using React Native that allows users to interfacewith the Crappit API in iOS or Android.

Robbot

  • Discord bot developed using Node.js and the Discord.js framework. The bot is hosted on Heroku and is actively used, with about 200 commands being used a month.
  • The bot is able to read commands and post pictures from an image repository or parse YouTube links to play YouTube audio using audio trans-coding via FFmpeg.

Location Based Reminder App

  • Developed a mobile app in React Native that uses geolocation and geofencing to send notifications to the user when they arrive at markers and reminds them of tasks/items.
  • Integrated Google’s Maps API to allow users to quickly search up to find places of importance.
  • Developed a back-end service using Supabase and database implementation is done in PostgreSQL.