Meet Yash Srivastava
Software engineer building practical systems across Python, desktop GUIs, embedded hardware, and enterprise applications.
Practical Engineering Across Hardware & Software
I am a Software Engineer based in Ghaziabad, Uttar Pradesh, specializing in Python application development, embedded Linux platforms (Raspberry Pi), and touch-first desktop user interfaces.
My engineering work is rooted in practical execution: writing asynchronous sensor acquisition loops over I2C/SPI buses, building touch-optimized PyQt6 clinical control panels, configuring hardened Linux kiosk environments with systemd daemons, and developing multi-tier Django inventory systems.
Snapshots & Engineering Lab
// Workbenches, collaborative sessions & embedded hardware testing
Core Principles
1. Resilience Over Fragility
Medical electrotherapy and industrial control equipment cannot afford unhandled exceptions. I prioritize defensive programming, explicit error boundaries, non-blocking asynchronous threads, and predictable crash recovery loops.
2. The Appliance Experience
When software powers a clinical touchscreen or embedded kiosk, it must feel like a dedicated appliance. The user should never see desktop minimize shortcuts, OS update prompts, or command-line windows—the device boots cleanly and runs seamlessly.
3. Hardware-Aware Code
Writing software for physical devices requires understanding timing, serial buses (I2C/SPI), analog noise, contact resistance, and thermal constraints. Real-world engineering begins where software meets physical electronics.