Evolutionary Stock Optimizer
I built a Python system to train and compare trading agents on historical prices, using reinforcement learning and genetic algorithms.
Computer engineering · Buffalo, NY
I'm a computer engineering student at the University at Buffalo. I work on flight software, embedded systems, and autonomy.
Flight Software Lead / UB Nanosatellite Laboratory
I built a Python system to train and compare trading agents on historical prices, using reinforcement learning and genetic algorithms.
An ESP32 logger I built for my 2007 Honda Accord to read engine data, diagnostic trouble codes, and CAN bus messages.
I wrote C++ software for my custom drone using an XRotor S7 flight computer, with obstacle avoidance, object tracking and following, and GPS routing.
A Raspberry Pi 5 camera that uses YOLOv4-tiny to detect objects locally and sends cloud alerts for selected detections.
My implementation of a thread-safe memory allocator in C, using explicit free lists, block splitting, and coalescing.
I'm working toward a B.S. in Computer Engineering at the University at Buffalo.
At UB, I lead flight software development for the PIP-07 satellite and work on the autonomy team for Lunabotics, part of NASA's Lunabotics competition. In Spring 2027, I'll join Vanteon LLC for an electrical engineering co-op focused mainly on embedded software.
Outside those teams, I work on my own hardware and software projects. I built a diagnostic logger for my Honda Accord and wrote C++ software for a custom drone. I've also been experimenting with reinforcement learning for stock trading.
View my resumeUpcoming co-op
Vanteon LLC
I'll join Vanteon LLC in Spring 2027. The co-op is in electrical engineering, with most of my work focused on embedded software.
PIP-07 satellite
UB Nanosatellite Laboratory
I lead flight software development for PIP-07, a satellite contracted by the Air Force Research Laboratory. I write NASA core Flight System applications in C, help evaluate software architecture choices, and maintain the team's development workflows.
NASA Lunabotics competition
UB Lunabotics
I work on the autonomy team at UB Lunabotics for NASA's Lunabotics competition.
SEDS · University at Buffalo
Students for the Exploration and Development of Space
I wrote STM32 drivers for rocket payloads and worked on rocketry PCBs. I used schematics and chip datasheets to implement sensor communication over I2C, CAN, and UART.
Education
B.S. Computer Engineering
I'm looking for a full-time, entry-level role in embedded software or software engineering. You can reach me by email or on LinkedIn.
[email protected]