┌───────────┐
────┤ ├────
────┤ VSG ├────
────┤ ├────
────┤ ├────
└───────────┘
OSEndeavourOS x86_64
EditorNeovim
LanguagesRust, C, C++, Python, Bash
PlatformsESP32, STM32, nRF52, RP2040
FocusEmbedded Rust · RTOS · Bare Metal
StudyingJapanese 日本語
I'm Vaishnav 👋
An embedded systems engineer who's passionate about bare metal, Rust, and stripping away the bloat between hardware and software.
I basically live in the terminal — Neovim, git, and the usual pile of CLI tools for firmware work: flashing, serial monitors, and a Wayland compositor I'm always tweaking.
When I'm not writing firmware, you'll find me studying Japanese, on a long bike ride, or planning a side quest into astrophysics.
NAME
vsg — Vaishnav Sabari Girish
SYNOPSIS
vsg [OPTIONS]
EXPERIENCE
Depixel Tech — Embedded Systems Development Intern (Aug-Nov 2025)
- Developed embedded firmware using Zephyr RTOS and Nordic microcontrollers.
- Implemented Bluetooth LE sensor integration using Embedded Rust.
Apsis Solutions — Embedded Systems Intern (Jan-Mar 2025)
- Engineered real-time applications using C, Python, and Bash.
- Designed ESP32 IoT devices for automation tasks.
SEE ALSO
Blog — blog.vaishnavs.is-a.dev/
Writings on embedded systems, projects, Linux and more.
{
"languages": ["Rust", "C", "C++", "Python", "Bash"],
"platforms": ["ESP32", "STM32", "nRF52", "RP2040"],
"protocols": ["Bluetooth LE", "ESP-NOW"],
"rtos": ["Zephyr"],
"os": "Linux"
}
Projects
-
miru
Wayland-native zooming daemon for streamers (Written in C). -
ComChan
Blazingly fast and minimal serial monitor with I/O, real-time plotting, and data logging in Rust/TUI. -
NextStd
A safer standard library for the next generation. -
AlertAngel (Patented: 202641042677 A)
Elderly monitoring system with non-invasive vital parameter sensing and ID-card like form factor. -
Hayasen
Unified sensor interface library built withno_stdcompatibility for bare-metal targets. -
Embedded Rust Programs
A collection of Embedded Rust programs using multiple microcontrollers.
- 🎌 Learning Japanese
- 🚴 Long bike rides
- 🔭 Side-questing into astrophysics
- 🖥️ Endlessly tweaking my Wayland compositor
contacts/email:vaishnav.sabari.girish@gmail.com
contacts/github:github.com/Vaishnav-Sabari-Girish
contacts/codeberg:codeberg.org/Vaishnav-Sabari-Girish
contacts/linkedin:linkedin.com/in/vaishnav-sabari-girish
contacts/mastodon:elk.zone/defcon.social/@vaishnav
contacts/orcid:orcid.org/0009-0001-7109-5970
╭─────────────╮ │ 🦀 RUST │ │ ┌───────┐ │ │ │ ░░░░░ │ │ │ └───────┘ │ ╰─────────────╯
I host Silicon Sundays, a monthly online meetup for the Embedded Rust community — completely unofficial, not affiliated with the Embedded Rust Working Group.
We bring together engineers, hobbyists, and enthusiasts to share knowledge, showcase projects, and talk about what's new in Rust for embedded systems. Whether you're a seasoned firmware engineer or just getting started, everyone's welcome.
Talks are recorded and posted on ▶ YouTube.