Evolutionary Stock Optimizer
A Python research engine that trains trading agents on historical data using reinforcement learning and genetic algorithms, with a dashboard for evaluating results.
COMPUTER ENGINEERING · BUFFALO, NY
Computer engineering student at the University at Buffalo, focused on flight software, embedded systems, and autonomy.
Flight Software Lead / UB Nanosatellite Laboratory
01 / PROJECTS
Personal and academic projects.
A Python research engine that trains trading agents on historical data using reinforcement learning and genetic algorithms, with a dashboard for evaluating results.
A custom ESP32 telemetry logger that turns a Honda Accord's CAN bus traffic into real-time engine diagnostics.
C++ software for my custom drone, with obstacle avoidance, object following and tracking, and GPS routing on an XRotor S7 flight computer.
On-device object detection with a Raspberry Pi 5 and YOLOv4-tiny. Local inference, selective cloud alerts.
A thread-safe allocator built from scratch, with explicit free lists, block splitting, and bidirectional coalescing.
02 / ABOUT
I'm studying Computer Engineering at the University at Buffalo, with a minor in Electrical Engineering.
I lead flight software development at the UB Nanosatellite Laboratory and am an autonomy member at UB Lunabotics, which participates in NASA's Lunabotics competition. I'm interested in the software that controls physical systems, from microcontrollers to spacecraft.
Outside my team work, I build personal projects to explore operating systems, machine learning, and electronics. Some start with coursework. Others start with a practical problem, like wanting better diagnostic information from my car.
View my résuméLAB TOOLS: OSCILLOSCOPE & LOGIC ANALYZER
03 / BACKGROUND
PIP-07 SATELLITE
UB Nanosatellite Laboratory
Leading mission flight software development for the PIP-07 satellite, contracted by the Air Force Research Laboratory. Authoring NASA core Flight System applications in C, guiding architectural trade studies, and standardizing development workflows.
NASA LUNABOTICS COMPETITION
UB Lunabotics
Member of the autonomy team at UB Lunabotics, the University at Buffalo team participating in NASA's Lunabotics competition.
SEDS · UNIVERSITY AT BUFFALO
Students for the Exploration and Development of Space
Developed custom STM32 drivers for rocket payloads and rocketry PCBs. Worked with schematics, chip datasheets, and firmware to implement sensor communication over I2C, CAN, and UART.
EDUCATION
B.S. Computer Engineering
Minor in Electrical Engineering. A foundation in embedded systems, low-level programming, and hardware–software integration.
04 / CONTACT
OPEN TO INTERNSHIP OPPORTUNITIESFor internship opportunities or questions about my work,
you can reach me by email or on LinkedIn.