N.W.

Professional Screen Addict

Projects

AI & Machine Learning

Manga Recommendation

For All the Weebs Out There

svg/python.svgsvg/scikit-learn.svgsvg/pandas.svgsvg/numpy.svg

Find yourself scrolling through manga pages for hours on end? Can't find the perfect manga to read? Or worse, have read all the good ones? Try out this manga recommendation model. Utilizing Python, NLTK, Genesis, and more.

Face Recognition

Your own Mac OS Face ID

svg/python.svgsvg/opencv.svgsvg/scikit-learn.svgsvg/pandas.svgsvg/numpy.svg

One of the most fun and rewarding projects I've worked on, this face recognition model implements both the LBPH and Eigenface approaches utilizing OpenCV, Scikit-Learn, Pandas, and NumPy. Custom data pipelines were created to preprocess and augment the users facial data, captured using webcams and the OpenCV library.

Spam Classification

Stop the Spam!

svg/python.svgsvg/tensorflow.svgsvg/scikit-learn.svgsvg/jupyter.svgsvg/pandas.svgsvg/numpy.svg

Who likes spam messages? Trick question, no one does. After being bombarded with spam messages, I decided to take matters into my own hand and build a spam classification model using TensorFlow, recurrent neural networks, and LLM procedures.

Snake Game AI

Bot vs. Bot

svg/python.svgsvg/pytorch.svgsvg/matplotlib.svgsvg/pandas.svgsvg/numpy.svg

Ever had to stop a game of snake midway through because your teachers or managers was passing through? Well, you won't have to do that anymore! This snake game AI is able to play the game of snake on its own, utilizing the Pygame library for game logistics and PyTorch to train and control the snake.

Finger Painting

Childrenhood Throwback

svg/python.svgsvg/opencv.svgsvg/google-gemini.svgsvg/pandas.svgsvg/numpy.svg

The first computer vision project I worked on, this finger painting model uses OpenCV, Pandas, NumPy, and Google's Gemini AI to track the user's finger and draw on the screen. The model is able to track the user's finger via OpenCV webcam access and draw on the screen in real-time. A good introductory project all in all.

Web Development

Biscord - Work in Progress

A Discord Clone

svg/typescript.svgsvg/react.svgsvg/tailwindcss.svgsvg/nodejs.svgsvg/mongodb.svgsvg/nextjs.svgsvg/google-cloud.svg

A Discord clone with message encryptions built with NextJS and Google Cloud Hosting. This project is still a work in progress,

Just-For-Fun

Bringing Back the 3am Vibes

svg/typescript.svgsvg/react.svgsvg/tailwindcss.svgsvg/nodejs.svgsvg/nextjs.svg

Ever have those random, sleep-deprived, 3am ideas that you thought were crazy, but then remembered that you're a developer and can actually make it happen? This project is a collection of those ideas, ranging from fun games to random generators. Built with NextJS.

Grantors Web Application

A Better Grant Application Process

svg/typescript.svgsvg/react.svgsvg/tailwindcss.svgsvg/nodejs.svgsvg/mongodb.svgsvg/jest.svg

A web application built for the Magnify Access organization to streamline the grant application process. This project utilized the MERN stack and Docker to create a full-stack web application that allows users to browse, apply, and manage grants.

Manga-Update

For All the Closet Manga Lovers Out There

svg/javascript.svgsvg/css-3.svgsvg/html-5.svg

Ever wanted to stay up-to-date with your favorite manga series without having to constantly check the website? This Chrome extension does just that, allowing users to subscribe to their favorite manga series and receive notifications when new chapters are released. The extension utilizes chrome storage APIs, JavaScript, HTML and pure CSS to create a seamless user experience.

Webpage Analytics

Chrome Time Tracker

svg/javascript.svgsvg/css-3.svgsvg/html-5.svg

Ever wondered how much time you spend on each website, or on Chrome in general? Look no further! This Chrome extension tracks the amount of time you spend on each website and provides a summary of your browsing habits (i.e. most visited websites, time spent on each website, etc.). Made with Chrome storage APIs, JavaScript, HTML, and pure CSS. Time to unpeal the layers of your browsing habits!