Smart e-Paper Photo Display
A Python-based smart photo frame for managing and displaying images and real-time clocks on an e-Paper display.
Python, Firebase Firestore, Firebase Storage, 3D Printing, CAD

Rocket Sensor Development
Developed a sophisticated sensor system for a model rocket to investigate atmospheric conditions and flight dynamics.
PCB, Sensors, Data Analysis

Algorithmic Trading Portfolio
A series of programs built from YFinance Data, Quantconnect Lean Engine, and Pandas.
Python, QuantConnect, Pandas, Numpy, Matplotlib

AI Magnetic Chessboard
The automated chess board is composed of an XY table with an electromagnet on the moving trolley.
C#, Arduino, 3D Printing, Micro Max chess

Sentiment Analysis Bot
Performs sentiment analysis on Reddit posts and comments to gauge public opinion on various stocks.
Python, NLP, Plotly

FPV Drone(s)
Two FPV racing drones capable of speeds up to 85mph. Built piece by piece.
Soldering, wiring, Linux CLI

Amateur Radio Station
G90 High Frequency Radio setup + Yaesu FT70 handheld. Able to reach 2500mi+ using dipole antenna.
RF, soldering, wiring
/ all projects
WiBit
A decentralized Wi-Fi network that rewards users for reducing bandwidth during congestion periods using WiBit tokens. Users can monitor network usage and manage their Solana wallet directly from the platform.
React.js, Python, Solana, Firestore, Three.js
Clustered Raspberry Pi
Includes NAS file storage, personal homelab, and micro supercomputer.
Raspian, Clustering, Microcomputers
Smart Eink Photo Display
A Python-based smart photo frame for managing and displaying images and real-time clocks on an e-Paper display.
Python, Firebase Firestore, Firebase Storage, 3D Printing, CAD
Stock Trading Simulator
A C++ simulator for multi-stock trading and order matching, providing real-time statistics and optimized performance using priority queues, hash maps, and binary search trees.
C++, Priority Queues, Hash Maps, Binary Search Trees, Algorithms
ML Text Classifier
A C++ program leveraging machine learning and NLP with a Naive Bayes algorithm to classify university forum posts. Includes CSV parsing, tokenization, log-likelihood computation, and scalable data structure optimizations.
C++, Naive Bayes, Machine Learning, NLP
Pipelined Assembly Datapath Simulator
A C-based simulator for a 5-stage assembly code pipeline, integrating data forwarding, branch prediction, and hazard resolution. Simulates all pipeline stages and optimizes control and memory operations.
C, Assembly, Branch Prediction, Pipeline Simulation
Verilog Four Function Calculator
A Verilog-based calculator supporting addition, subtraction, multiplication, and division with a finite state machine and Booth's algorithm. Optimized with multiplexers and tested using ModelSim simulations.
Verilog, FSM, Booth's Algorithm, ModelSim
GreekLink
A full-stack web application for enhancing fraternity and sorority news. Features real-time search, secure Firebase Firestore backend, authentication, and scraped forum data with 35,000+ posts.
Next.js, React, TypeScript, Firebase Firestore, Python
RK Coin
A cryptocurrency under my name, derived from Bitcoin and Litecoin.
C++, Python, Solidity, Blockchain
RyansDailyNews
A Python script that fetches the latest events, reflections, skills, and science facts to send personalized daily emails to subscribers.
Python, API, SMTP, Firebase
Raspberry Pi Flight Tracker
Using intercepted Software Defined Radio waves, tracks planes up to 200 miles away.
RTL-SDR, Python
Skills Tracker
React web application with Firebase firestore data hosting that allows users to log their skills and accomplishments.
React, Firebase, Firestore
This site! (My Portfolio)
Built using ReactJS. This site serves as a place to show off my current updates.
ReactJS, MaterialUI, ThreeJs, Firebase
RK chat
A Python (Flask) based web app intended to be hosted on a laptop.
Python, JavaScript, CSS, HTML
Autonomous Quadcopter
Able to respond accordingly given GPS input. Uses camera, gyroscope, and accelerometer to determine best route.
ArduPilot, Drones, CLI