Software Developer · Electronics · Systems · Open Source
I build software and hardware around problems I find interesting.
My work sits at the intersection of software development, systems, electronics, and embedded engineering. I enjoy understanding how things work underneath the abstraction, then turning that understanding into tools and systems that are actually useful.
Currently focused on Python, Windows software development, Linux, electronics, and embedded systems, while exploring robotics and AI/ML.
|
A Windows-native bootable USB and disk-image writer built with Python. |
Most imaging tools stop when the write operation finishes. Flint takes a different approach: it can read the target drive back and verify the written data against the source using SHA-256, providing a way to check that the image actually made it onto the device correctly.
- Writes ISO and raw disk images
- Performs full-drive SHA-256 verification
- Detects byte-level mismatches
- Creates drive backups
- Clones drives
- Scans drives for bad blocks
- Wipes drives
- Supports Linux persistence
- Supports Windows To Go
- Provides both a graphical interface and CLI
- Supports headless and scriptable workflows
- Ships as a portable Windows executable
- Maintains flash history and reports
Built with: Python · PyQt6 · Windows APIs · WMI · psutil
I am most interested in projects where software has to interact with the real world rather than existing entirely inside an abstraction.
Software
Windows applications, developer tools, automation, command-line utilities, and systems-oriented software.
Systems
Linux, operating-system concepts, low-level interfaces, storage, and software that interacts closely with the underlying platform.
Hardware
Electronics, microcontrollers, embedded systems, robotics, and hardware/software integration.
Engineering
Taking a practical problem, understanding the constraints, and building a solution from the ground up.
| Area | Technologies |
|---|---|
| Languages | Python, C++, C# |
| Desktop | PyQt6, Qt, .NET |
| Platforms | Windows, Linux |
| Hardware | Arduino, Raspberry Pi, Embedded Systems |
| Development | Git, GitHub, VS Code |
| Interests | Systems Programming, Robotics, AI/ML, Electronics |
Python is currently my strongest language, with most of my recent software work centered around it.
- Better software architecture and engineering practices in Python
- Windows desktop application development
- Linux and systems-level concepts
- Electronics and embedded systems
- Robotics
- Artificial intelligence and machine learning
- The boundary between hardware and software
- Founded and helped run a school Coding Club focused on introducing students to Python
- Top 25 National Finalist at Stockholm Junior Water Prize India 3.0
- First Prize at SCI-VIT 2026 Model Making
- Python certified
- Building software and hardware projects independently
I care more about building and understanding than simply collecting technologies.
When I start a project, I want to understand the problem, the constraints, and what is happening underneath the surface. That usually leads me toward projects involving systems, hardware, or software that interacts closely with the platform it runs on.
Long term, I want to work at the intersection of electronics and software, building useful systems that combine both.
Most of my public work is centered around building and experimenting with software, systems, and hardware.
Explore my repositories at github.com/gowthvm.
I'm an avid gymgoer and strength-training enthusiast.
The principle I like most applies equally well to engineering:
Consistency compounds.
Build things worth using.
