Projects

Toy Programming Language

Compiler for a statically-typed language using LLVM

RustLLVMLogosInkwell

GeoEstate

3D real estate visualization platform with Google Maps integration

ExpoThree.jsExpress.jsGCPPlaces APIPostgreSQL

PieceTogether

A jigsaw puzzle game based on subreddit content

DevvitWebViewsReactTypeScript

BitFighters

Real-time fighting game with level-based progression & asset management

Web3.jsReactNode.jsAWSWebSocket

URL Shortener

A URL shortener service built with Next.js and Firebase

Next.jsNextAuthFirebaseDynamic Routing

LoomSOL

Web3 platform for Solana token staking

Next.jsWeb3.jsTailwindCSS

Chess CNN Deep Q-Network

A deep reinforcement learning agent using CNN and DQN to play chess

PyTorchPythonNumPyChess

Prime-Based Encryption Algorithm

An encryption algorithm using reptend prime numbers

PythonMatplotlibNumPySymPyHashlib

Home Flow App

A website for a home logistics app to manage home tasks and workflows

Next.jsTypeScriptNode.jsCSS

Snake Game

A snake game implementation in C

CSDL2TTF

Stock Market Analysis

A comprehensive analysis of stock market data using ML

PythonyfinanceKerasscikit-learnxgboostPyQt5

Leopard's Den Financials

A web application for managing inventory and finances of a local clothing retailer

JavaSpring BootMySQLReactTypeScript