Race Car – BMW E36
This project combines new technology with an older vehicle to create a high-performance, custom-built turbocharged BMW E36 M3. I started from a stock chassis and integrated all systems and components to achieve a unique blend of power, performance, and aesthetics. The primary goal is to create a street-legal, track-capable vehicle that reflects my vision, passion, and engineering expertise.

Vehicle Electronic Control Unit (ECU)
To optimize my car’s performance, I am developing a microcontroller in conjunction with my engine’s standalone ECU, that has a variety of control algorithms and estimations, for the vehicle’s dynamics, radiator fan speed, fuel pump, traction control. This controller works in conjunction with the car’s engine control unit (ECU), allowing for more inputs/outputs and custom algorithms and features. It can also display parameters on a digital dash and data log engine parameters, as well as produce track and lap data from GPS data.
Tuner Tech LLC – Business
As my engineering expertise grew through personal projects and participation in FSAE, I began designing products that would not only enhance the performance of my project car but could also be offered to others in resolving issues and improving their own vehicle’s performance. My first and primary product was the B58 Coil Pack conversion kit, which has found its way into the hands of enthusiasts all around the globe. It has been shipped to customers in numerous countries, spanning from Germany and Poland in Europe to places as far-flung as Thailand in Asia. Starting with a conversion kit for the BMW E36, I have since created multiple versions of the kit to accommodate a few different vehicle models and engines.

DIY Standalone ECU – Arduino
This Arduino-based ECU system for BMW E36s uses a specifically designed PCB, along with various electrical components, using Tuner Studio as the software. This system allows for customization of the car’s performance, added fail-safes, as well as the opportunity to add additional sensors to control the car’s engine operation.

Flight Network – Directed Graph
This project involved creating a network of various airports and one-way flights between them to find the most cost-effective path. It takes two imported excel files with the airports and all one-way flights, and uses Dijkstra’s Algorithm to find the cheapest path from one location to the other.