About

About Me

A passionate Electrical Engineer with experience in automation, embedded systems, robotics, and hardware-software integration.

Creative engineering that started at a childhood.

I’m an electrical engineer specializing in embedded systems, robotics, and automation. My passion for engineering began in childhood—taking apart devices, building circuits, and constantly exploring how things work. That curiosity evolved into a strong foundation in digital logic, microcontroller programming, and hardware-software integration.

I enjoy designing intelligent systems that interact seamlessly with the physical world. My work has spanned everything from low-level firmware development to system-level automation and control, giving me a broad understanding of how to architect reliable, scalable solutions. I’m particularly passionate about building systems that not only function efficiently but also improve how we interact with technology—whether through robotics, smart devices, or real-time automation platforms.

Experience

May 2024 – Present

OmniOn Power Inc.

Systems Integration and Test Engineer

At work, I lead the development of automated test programs in Python, collaborating closely with design engineers to create robust test plans that streamline both hardware and software validation. My first major project involved designing a custom GUI using PyQt5, alongside tailored algorithms to validate FETs, inductors, and other components in rectifiers and converters. By integrating oscilloscopes, electronic loads, and AC sources, I reduced testing time from over a month to just four hours for a majority of End-of-Life (EoL) and Field Maintenance Analysis (FMA) cases—a transformation that greatly improved team efficiency and throughput.
My second program focuses on validating the functionality of next-generation power controller systems. I’m building a user-friendly PyQt interface that interacts with controllers managing large-scale power rectification through RS485, while also supporting communication protocols like MODBUS, CANbus, and Ethernet. The program rigorously tests system-level functionality—including MQTT, Kafka, and SNMP—to ensure our platform remains highly reliable and competitive with industry-leading solutions.
To enhance our testing infrastructure, I designed and implemented a lab-scale networking environment using Cisco Nexus switches and a Linux server stack. The environment emulates customer sites and datacenter conditions, running DNS, DHCP, MQTT, Kafka, SNMP, and email services. This setup gave our engineering team full control over testing variables and reduced debugging time by an estimated 30%, resulting in cost savings of over $125,000.
Outside of my core responsibilities, I initiated the development of an internal Lab Asset Tracking System to improve prototype and equipment management across the company. What began as a tool for one lab—tracking around 800 units—has scaled company-wide, now managing over 3,000 assets. This has led to over $50,000 in savings, while significantly improving collaboration, accountability, and equipment availability.
Additionally, I assumed leadership in reorganizing a critical and overdue high-pressure project. I took ownership of the development timeline and coordinated feature implementation to ensure delivery readiness. I reallocated key documentation tasks—such as the Software Requirements Specification, Test and Debug Plan, and Engineering Change Notices—among engineers to keep the project on track. This initiative strengthened our DevOps and project management workflows, helping ensure customer-facing priorities were met on schedule.

Jun. 2024 – Dec. 2024

Texas Instruments

Systems Automation Engineer (Co-Op)

At Texas Instruments, I developed a rail-monitoring system to oversee the health of an automated material handling system (AMHS) responsible for transporting microprocessor wafers across the fabrication facility. The solution combined mechanical, electrical, and software subsystems to ensure the safe, consistent operation of wafer transport carts. It featured a laser height-tracking mechanism—mechanically engineered and calibrated using an Arduino-controlled stepper motor system—that verified cart height tolerances and identified anomalies caused by broken bearings or foreign objects. The laser system communicated with an NVIDIA Jetson via serial and offered precise manual adjustments using arrow keys or the mouse scroll wheel for intuitive control.
The monitoring system also integrated high-speed Keyence scanners over TCP/IP (Python) to identify individual carts as they passed through. Once scanned, the system would initiate simultaneous inspection routines: monitoring laser height data via PLC-converted GPIO signals (Python) and using AI-powered cameras to detect metal shavings or large particles on the rails. Data and error logs were recorded in a local SQL database, emailed to team members via an offline mail server, and optionally published to an MQTT broker for integration with broader monitoring systems.
We powered the system using server-grade OmniOn BMP-series buck converters, interfacing over PMBus to monitor temperature and power consumption in real time. While the system couldn’t resolve dust-sized debris, it reliably detected larger objects—including loose screws—that posed a significant risk to production. Within one month of deployment, the system, paired with an automated rail-cleaning counterpart, prevented over $2 million in potential losses due to cart derailments and wafer transport failures.
This was one of my most challenging and rewarding projects. Balancing the technical demands of this system alongside an internship pushed my limits—but it was an incredible experience that strengthened both my engineering and project leadership skills.

May 2023 – Aug 2023

Raytheon Technologies

Systems Engineer (Intern)

During my time at Raytheon, I developed a scheduling tool based on customer-facing documents such as Statements of Work (SOW), Requirements Specifications, Contract Deliverables, and Performance Criteria. The tool was designed to demonstrate the Systems Engineering process in a way that supported collaboration with defense customers. As part of this effort, I built a MATLAB-based GUI that allowed users to interact with the scheduler, pulling and organizing images from a filesystem to streamline visual documentation and timeline alignment.
In a separate project, I contributed to the development of a beamforming simulator, which visualized signal direction and amplitude across a 2D space—providing a clearer understanding of how antenna arrays interact in real-time environments.
Additionally, I led the development of an award-winning Inventory Tracker system. I designed the software GUI using MATLAB and wrote the embedded code for an Arduino Uno, integrating it with a physical locker system. The system monitored component usage across different project groups, significantly reducing part losses and improving inventory accountability. Initially developed as a concept, it received campus-wide recognition and remains in active use today.