Meet Yash Srivastava

Software engineer building practical systems across Python, desktop GUIs, embedded hardware, and enterprise applications.

Yash Srivastava portrait photograph
YASH SRIVASTAVA // SYSTEMS DEV

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.

Primary Engineering Focus:
Python 3 PyQt6 / Desktop GUIs Raspberry Pi (CM5 / 4) Django & Relational ORM I2C / SPI Sensor Buses Embedded Linux (systemd)
whoami --profile
ONLINE
whoami
NAME : Yash Srivastava
ROLE : Software Engineer
FOCUS : Python / PyQt6 / Django
SYSTEMS : Raspberry Pi / Embedded Linux
LOCATION : Ghaziabad, Uttar Pradesh, India
STATUS : Available for Opportunities
B.Tech in Computer Science & Engineering
United College of Engineering and Research (UCER), Prayagraj (2021 – 2025)
Location & Work Model
Ghaziabad, Uttar Pradesh, India • Open to On-Site, Hybrid, and Remote Roles
Systems Engineering Focus
Python GUI design, I2C/SPI sensor acquisition, and Linux kiosk automation

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.

Explore Engineering Projects Get in Touch