About Me
I am an M.S. Computer Engineering student at Northwestern University, building on a Bachelor's degree in Computer Engineering from Purdue University. My work spans embedded systems, machine learning at the edge, PCB design, and hardware-software integration.
When I'm not coding or designing circuits, you can find me hanging out with friends, working on personal projects, or watching movies. I believe in maintaining a healthy work-life balance and finding inspiration from both technical challenges and everyday experiences.
Core Skills
Programming Languages
Hardware & Design
Tools & Frameworks
Experience
Embedded Software Engineer Intern
June 2025 – Aug 2025Cambridge Mobile Telematics
- Co-developed a benchtop shake table for accelerometer and IoT testing, programming low-level C firmware to generate 0–3200 Hz vibration profiles for precise hardware validation
- Initiated and developed a Python logging tool, cutting test iteration time by 40% and improving debugging efficiency
- Led and managed a cross-functional team and came in 2nd place out of 45 teams at a company-wide hackathon
- Designed an alert system in Python, retrieving historical geolocation data from previous customer trips with SQL queries to identify and warn users upon entering high-risk event prone zones (e.g., crash, hard braking)
Undergraduate Teaching Assistant
Jan 2025 - Jun 2025Purdue University
- Guided 50+ students in circuit analysis experiments
- Mentored in circuit design and troubleshooting
- Evaluated assignments and lab reports
Undergraduate Student Researcher - SoCET
Jan 2025 - May 2025Purdue University
- Designed custom test boards with eFabless and STM32 chips
- Developed high-performance FPGA board design
- Created schematics in KiCad 8
Software Engineer Intern
June 2024 – Aug 2024Cambridge Mobile Telematics
- Integrated Twilio and ConnectedU APIs to retrieve and store LTE data usage for over 12,000 SIM cards in Amazon Redshift, managing 5 GB of data daily and ensuring support for multiple SIM vendors
- Developed comprehensive data visualization dashboards in Tableau and implemented operational alarms, resulting in a 50% reduction in response time to anomalous data usage.
Projects
Designed a compact 2-layer embedded webcam PCB in KiCad with custom schematic symbols, camera interface circuitry, multi-rail power regulation, and manufacturing-ready Gerber files.
Built a real-time gesture recognition system using an IMU and Edge Impulse, collecting fixed-rate accelerometer data (AX/AY) via touch-triggered windows and classifying four gestures (W, S, Q, J) on-device.
Built an embedded keyword-spotting system on Raspberry Pi Zero 2 W that recognizes voice commands to control RGB LEDs and LCD display using LSTM/CNN models trained on MFCC features.
Programmed Micro:bit in embedded C to create a real-time sensor-based game using rotary encoder, flex sensor, button, microphone, and IMU via GPIO and I²C interfaces.
Designed and programmed ESP32-S3-based wearable haptic headphone module with sub-1s vibration feedback triggered by wake-word detection via BLE communication.
Designed compact 2-layer M.2 daughter board for Caravel eFabless SoC with power regulation, clock generation, memory, and USB-UART interfaces. Validated SPI, UART, and I²S protocols.
