Skip to main content

Engineering Notes

Short reflections on how I approach embedded systems, integration, and responsible project documentation as an ECE undergraduate.

System design

Make the boundaries explicit

Embedded projects become easier to reason about when each system boundary is clear. In SmartPayPlug, UPI payment through Razorpay connects via Firebase to an ESP32, which controls the public charging output through a relay.

Integration

Build for the whole device-to-cloud path

A connected prototype is only as dependable as the path between its components. Clear communication between devices, services, and the real-time monitoring view helps make the full system easier to understand.

Engineering practice

Show progress with evidence

I aim to distinguish concepts, work in progress, and verified results rather than present them as the same thing. Recording the test setup, observed behavior, limitations, and next experiment makes project work more useful to collaborators and helps turn a prototype into a stronger engineering result.

Currently open to internships, guided research, and collaborative engineering projects where careful experimentation and clear communication matter.