Projects
An AI-powered financial analysis platform that combines real-time market data, SEC filings, and sentiment analysis to provide deep insights into major tech stocks. Features include an AI chat interface for natural language queries, real-time market analysis with interactive charts, and automated SEC filing analysis using vector-based semantic search.
A search engine with built in web crawling and indexing. Built using technology such as Go, Fiber, Cron, Htmx, Postgresql, Templ, Tailwind/DaisyUI and others. Includes algorithms such as DFS as part of web scraping functionality.
A powerlifting calculator application that helps users quickly determine the optimal plate configuration for any target weight. Features include support for multiple weight units (lbs/kg), various bar weights, and strength progress tracking over time. Includes an AI coaching assistant that provides form tips, programming suggestions, and personalized workout advice. Built with a clean, mobile-first design for easy use during workouts.
A modern implementation of a pastebin service built in Go. Features include syntax highlighting for multiple programming languages, customizable paste expiration times, and secure paste sharing with optional password protection. Utilizes Firebase for data persistence and HTMX for dynamic content updates without full page reloads.
A custom shell implementation written in Go that supports basic Unix commands, piping, and I/O redirection. Features include command history, environment variable management, and custom built-in commands. Built to better understand systems programming and shell behavior.
A detailed tax calculation tool that handles federal, state, and local tax computations. Features include support for multiple income sources, deductions, credits, and real-time tax bracket visualization. Helps users understand their effective tax rates and plan their finances accordingly.
An engaging multiplayer word game where players compete to build words from a shared pool of letters. Features real-time gameplay, user authentication, global leaderboards, and custom game rooms. Built with Supabase for real-time updates and user management, offering both casual and competitive play modes.
Build stronger teams, remotely together. Twineify is the solution to help your remote team build stronger connections through engaging icebreakers and collaborative activities.
A simple RSA encryptor/decryptor app that I made in React JS to learn the framework. I included handmade RSA functions that I studied and wanted to apply here.
A Firebase chat application that is used for everyday messaging with built-in authentication, image sharing, and live communication.
Learning some machine learning algorithims and applying them to the stock market.
A simple Minecraft mod that adds some new items and features that I believed to be missing from the game. This is currently a work in progress, but I am constantly updating!
A procedurally generated moon surface using WebGL as a way to self-teach the low-level graphics library. This project aims to simulate a flat representation of the moon's surface, as viewed from a point on the moon. Using procedural generation techniques, it focuses on creating a dynamic and realistic terrain that resembles the moon's surface.
A Vigenère cipher that was written in MIPS assembly. Used this to better my understanding of MIPS and assembly memory management.
This project was created by myself and two other teammates for BrickHack 8 hackathon. We utilized a very low-level channel library to control the magnets within our machine's speakers. This gave us great control with our modularity, creating multiple modules to change the sound of the note and record sound. Written in C# with a basic front-end UI.
Collaborated with a team of 3 to brainstorm an idea with RIT students to better the roommate-finding experience. Used MongoDB and Google Cloud services to store images and user requests. Worked on both front-end and back-end; used Node.js, Express.js, HTML, and SCSS.
Collaborated with a team of 4 to design a software-enabled hall pass with smart functionality. Integrated Arduino code with timestamps, logging of users, image of school map, touchscreen functionality. Documented progress daily with in-depth analysis and photos of code.
Created a Discord bot that allowed users to play music, moderate chat, and make changes to the server. Analyzed and integrated Discord and YouTube open-source libraries to implement the music feature. Developed the bot in Python using PyCharm IDE.
Developed a Python dictionary that allows users to search for vocabulary words and provides definitions. Utilized an open-source library to build a text file of words and their definitions. Increased Python knowledge through self-studying, specifically using Regular Expressions (RegEx).
Work in progress: React JS and TypeScript.
Work in progress: Adding more features and improving accessibility.
Work in progress.