Projects

Stock Sentiment Analyzer2024

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.

Next.jsTailwindOpenAILangChainPinecone
Simple Search2024

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.

GoPostgreSQLTailwindHtmx
Plate Math2024

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.

Next.jsTypeScriptSupabaseTailwindOpenAI
Pasta Bin2024

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.

GoFirebaseHtmxPulumiDocker
Gshell2024

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.

Go
Comprehensive Tax Calculator2024

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.

Next.jsTypeScript
Word Builder2024

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.

Next.jsTypeScriptSupabaseTailwind
Twineify2024

Build stronger teams, remotely together. Twineify is the solution to help your remote team build stronger connections through engaging icebreakers and collaborative activities.

Next.jsTypeScriptSupabasePulumiDocker
RSA Calculator2024

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.

React
Uey Chat2024

A Firebase chat application that is used for everyday messaging with built-in authentication, image sharing, and live communication.

ReactFirebase
ML Stocks2023

Learning some machine learning algorithims and applying them to the stock market.

Python
Luke's Minecraft Mod2023

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!

Java
Moonsurface Procedural Generation2023

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.

JavaScriptWebGL
Assembly Vigenere Cipher2022

A Vigenère cipher that was written in MIPS assembly. Used this to better my understanding of MIPS and assembly memory management.

Modular Synthesizer2022

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.

C#.NET
Roommate Tinder2022

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.

Node.jsExpressMongoDBSCSSFirebase
Hall Pass2020

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.

ArduinoC++
Discord Bot2020

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.

PythonDiscord.js
Python Dictionary2020

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).

Python
Fish2023

Work in progress: React JS and TypeScript.

Uey Chat - More Features & Accessibility2023

Work in progress: Adding more features and improving accessibility.

News Grabber2023

Work in progress.

Luke Ward