Sporacle is a web application designed to provide users with personalized astrological readings based on their Spotify listening habits. This project combines my interests in web development, data analysis, and machine learning, utilizing Spotify's API and OpenAI's GPT-3.5 to create a unique and engaging user experience.
Node.js, Express.js
HTML, CSS, JavaScript, Handlebars.js, jQuery
Spotify Web API, OpenAI GPT-3.5 API
OAuth 2.0
Heroku
Git, GitHub
AI Text Authenticator is a production‑ready detector that flags whether a passage was written by a human or a large‑language model. I designed the full ML pipeline — from feature engineering to a Flask web demo — and achieved >92 % F1 across six public corpora. The project demonstrates my ability to translate cutting‑edge research into an accessible tool for editors, educators, and policy makers.
scikit‑learn (LR · SVM · RF), GridSearchCV, Pandas
NLTK, SpaCy, custom statistical scripts
Flask, Gunicorn, Docker
PyTest, GitHub Actions
AWS EC2 (HTTPS via Nginx + Certbot)
Git, GitHub Projects
Atlantis is a Next.js + React web app that helps listeners unearth hidden‑gem tracks and build playlists centred on artistic merit rather than charts. I architected the UI, API layer, and local‑storage caching so sessions stay lightning‑fast—even offline.
React 18, Next.js 14 (App Router), Tailwind CSS, Sass modules
Next.js API Routes, Node.js, Discogs REST, Spotify Web API
React Context, localStorage (playlists), JWT cookies
React‑Hook‑Form, Yup
Vite, Webpack, ESLint, Prettier
Vercel (CI/CD from GitHub)
Most of the projects have been school-based, along with some website-building projects, all accessible on my GitHub repository.
Explore More Projects on GitHub