Profile

Vivek Matta

M.S. Computer Engineering @ Northwestern

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

PythonC/C++JavaEmbedded CSystemVerilogSwiftHTMLSQL

Hardware & Design

KiCADEaglePCB DesignOscilloscopeMultimeterElectrical DesignFPGA

Tools & Frameworks

GitMATLABTableauConfluenceBLEIoT

Experience

Graduate Student Researcher

Jan 2026 - Present

Northwestern University - Prof. David Zaretsky

  • Built a native SwiftUI research app that connects to an ES02 wearable through a manufacturer BLE SDK and persists multi-day health-data snapshots for analysis
  • Designed a serialized scan, connection, verification, reconnection, and sync workflow validated on a physical iPhone and wearable
  • Developed an AI coaching pipeline using Firebase AI Logic and Gemini to transform available sensor context into structured explanations, uncertainty warnings, and daily actions
  • Prototyped a Python and FAISS RAG system for retrieving grounded context from PDF, text, and Word research documents

Embedded Software Engineer Intern

June 2025 – Aug 2025

Cambridge 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 2025

Purdue University

  • Guided 50+ students in circuit analysis experiments
  • Mentored in circuit design and troubleshooting
  • Evaluated assignments and lab reports

Software Engineer Intern

June 2024 – Aug 2024

Cambridge 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

Adaptive IoT Wellness PlatformJan 2026 - Present

Built a native iOS research prototype that syncs real wearable health data over Bluetooth and converts it into uncertainty-aware, action-oriented AI wellness coaching.

SwiftSwiftUIiOSBluetooth LEIoT+7 more
Smart MirrorMar 2026 - Jun 2026

Co-designed an ESP32-based smart mirror platform with voice interaction, presence sensing, addressable lighting, AI integration, and a custom mixed-signal PCB.

ESP32KiCadPCB DesignEmbedded SystemsWi-Fi+7 more
Plug-In Solar OptimizationMar 2026 - Jun 2026

Co-built a portable solar-and-battery prototype with wireless ESP32 telemetry, production forecasting, and hourly cost-optimized discharge scheduling.

ESP32Solar EnergyLi-Po BatteryINA219Supabase+7 more
Portable PianoJan 2026 - Mar 2026

Co-developed a projection-based virtual instrument that tracks fingertips in 3D and turns any flat surface into a responsive piano, xylophone, or DJ pad.

PythonC++PygameLeap MotionLattePanda Mu+7 more
Embedded PCB WebcamJan 2026 - Mar 2026

Co-developed a Wi-Fi webcam that captures JPEG images with an OV2640, transfers them through a SAM4S8B and ESP32, and displays them in a browser.

Embedded CSAM4S8BESP32OV2640KiCad+8 more
Gesture-Controlled Info HubSep 2025 - Dec 2025

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.

Embedded CC++ESP32Edge ImpulseIMU+4 more
Smart-Home Audio Keyword-SpottingSep 2025 - Dec 2025

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.

PythonPyTorchTensorFlowRaspberry PiEmbedded Systems+8 more
DIY "Bop It!"Sep 2025 - Dec 2025

Co-developed a handheld Micro:bit game that combines four physical actions, spoken commands, adaptive timing, and a custom 3D-printed enclosure.

Embedded CMicro:bitGPIOI²CReal-Time Systems+5 more
Notiphones Haptic Response ModuleJan 2025 - May 2025

Led the haptic response subsystem for smart headphones, integrating 500 Hz PWM motor control, acknowledgment input, status LEDs, power circuitry, and PCB layout around an ESP32-S3.

Embedded CESP32-S3PWMPCB DesignSchematic Design+8 more
Caravel eFabless SoC Daughter BoardSep 2024 - May 2025

Designed an M.2 daughter-board schematic for Caravel eFabless chiplet integration, combining power regulation, clock generation, flash memory, and USB-UART interfaces.

Schematic DesignKiCADM.2CaravelSPI+6 more
X15 Power Conversion BoardSep 2022 - Feb 2023

Designed a stacked power-conversion PCB for Purdue IEEE ROV, converting a nominal 12 V input into regulated 5.2 V/3 A and 3.3 V/1 A rails.

PCB DesignAutodesk EAGLEPower ElectronicsDC-DC ConversionBuck Converter+5 more