Background
Before transitioning to software and digital health, I spent about a year as a hardware design engineer at Wipro developing production-ready electronics for consumer IoT products, then worked in test automation at Intel. This foundational experience in embedded systems provides unique perspective when building software systems today.
Products Designed at Wipro
Bluetooth Speakers
Complete electronic design from concept to production. Audio amplification circuits, Bluetooth connectivity, power management.
Smart Food Processors
Sensor integration, motor control, safety circuits. Thermal analysis and optimization for high-power kitchen appliances.
Smart Sous Vide Cookers
Precision temperature control, immersion heating elements, IoT connectivity for remote monitoring.
Variable DC Power Supplies
Lab-grade power supply design with precise voltage/current regulation, protection circuits, digital displays.
Key Achievements
Zero-Defect Manufacturing
Achieved zero-defect hardware in production runs through rigorous design validation and testing protocols.
15% BOM Cost Reduction
Optimized circuit designs to reduce Bill of Materials cost through component selection and circuit efficiency improvements.
EMI-EMC Compliance
Conducted compliance testing and certification for production hardware, ensuring regulatory requirements met.
Test Automation at Intel
At Intel Corporation (2018-2019), I transitioned to test automation engineering, developing automated test frameworks for semiconductor validation.
- • 40% faster validation cycles through automation
- • 25% firmware response time optimization
- • Custom test fixtures for signal integrity testing
- • NI LabVIEW integration for automated power measurements
- • Custom DAQ integrations for semiconductor test fixtures
Technical Skills from Hardware
Why This Matters for Software
Hardware engineering taught me to think in systems—understanding how components interact, how constraints propagate, and how to debug when you can't just add a print statement. This foundation informs my approach to software architecture: designing for reliability, thinking about edge cases, and understanding that every abstraction has real-world costs.