Home
Experience
Projects
Blog
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.