Featured Projects
![[object Object]](/_next/image?url=%2Fimages%2Fprojects%2FvalostatsThumbnail.jpg&w=2048&q=75)
ValoStats 

|
JavaScript, Node.js, MongoDB, Oracle Cloud Infrastructure
JavaScript, Node.js, MongoDB, OCI
A verified Discord bot to display detailed VALORANT player statistics in a Discord chat. Users can view profile and match stats of themselves, their friends, or their favourite players by using slash commands. Discord IDs and usernames are stored using MongoDB. Peaked presence across ~4,750 servers with 25,000+ active users. This project is no longer maintained.

Globe Chat
|
React, TypeScript, Firebase, Zustand, Tailwind CSS, OpenAI, Netlify
React, TS, Firebase, Tailwind, OpenAI
A real-time web app where all users of the platform can message others within a single chat room. Users can sign in with their Google accounts or Anonymously. Other features include profile picture uploads, randomized names and avatars for anonymous users, sound effects, and a light/dark mode theme. A chatbot has been integrated into a scheduled Netlify function using the Meta Llama AI model, interacting with the chat once a day (on average) about a random topic or expressing how lonely they are, and occasionally replying to users.
Users may contact me directly to obtain a verified badge on the app, which is displayed beside your name when you send messages.

Music Tab
|
Next.js, TypeScript, Tailwind CSS
Next.js, TypeScript, Tailwind CSS
A new tab Chrome extension that generates beautiful backgrounds based on the cover art of a recently listened to Spotify song. Built with the Spotify API and deployed on the Chrome Web Store. By enabling the Chrome extension, it essentially just redirects you to https://musictab.netlify.app when you create a new tab. This project is not exclusive to Google Chrome users, and can be done by setting up a custom redirect to that URL on a new tab creation in your favourite browser.
Note: I personally use this extension every day! I find it a fun and appealing way to spice up my browsing experience and look back at what I've been listening to recently.

Closet Archive
|
Next.js, TypeScript, Supabase, Recoil, Tailwind CSS
Next, TS, Supabase, Recoil, Tailwind
A web app built to digitally organize your wardrobe by uploading images of your clothes. A library has been used to remove the background of your photos before uploading them. Users may create an account with an email address to gain access to their own closet. Inactive project.
Other Projects
(less significant work)



