Himanshu Adwani

Isaiah works too, if that’s easier to say.

Senior lead developer at Cider, the Apple Music client for Windows, macOS and Linux with close to a million users* and 250,000+ installs on Flathub alone. Computer science at Penn State, graduating May 2028. Looking for a software engineering internship for summer 2027.

Work

Cider

Senior Lead Developer, Cider Collective, Nov 2022 to now

Cider is a paid Apple Music client for Windows, macOS and Linux. I work across its Vue interface and its Electron and .NET apps.

cider.shClose to a million users*250,000+ on Flathub

Cider on Windows in light mode, showing the album Popstar by Tinashe: the cover, Play and Shuffle buttons and the track list, with Melatonin playing in the floating bar at the bottom and the queue of what plays next in a panel along the right edge.Cider’s fullscreen lyrics view, tinted green, playing Vueltas by Not For Radio: the album’s artwork fills the window, the current line is set large on a frosted panel to the right with its words lighting up green as they are sung, and the playback bar floats along the bottom.
  • Led the rebuild of the app’s settings system, replacing eight hand-built pages with typed setting lists that later categories also use, and rewrote its search to handle typos, accents and languages written without spaces.
  • Built features from the interface to the Electron app: library sorting and search, saving the queue as a playlist, editorial album banners, and its first tray, menu bar and keyboard shortcuts.
  • Built Cider’s current Google Cast support, first shipped to stable in July 2026 as an opt-in feature: a CastV2 sender in TypeScript and C#, TV playback with synced lyrics, and a permission flow that keeps Apple Music credentials off the TV.
  • Refactored the audio engine’s effects chain, fixing Dolby Atmos compatibility, clipping and memory leaks; in the Windows app, stopped WebView2 from painting while hidden, released leaked audio sessions and fixed menus on high-⁠DPI screens.

* An estimate. Cider’s license server counts each license once, by a hash, when it checks in. Only copies on the newer service report to it, so Cider v3 from the Microsoft Store is not in the count. The Flathub figure is Flathub’s own count of installs since March 2022, not counting updates. To check it, select Downloads/Month on Cider’s Flathub page.

Nittany Motorsports

Firmware Project Manager, Penn State Formula SAE Electric, electronics team, Sep 2026 to now

Telemetry and firmware tooling for the team’s electric race car, including the telemetry page the team reads while the car is running.

nittanymotorsports.com

The OTA Updates page of the team’s NMS Electronics tool: a picker for a .bin firmware file, buttons to flash the front ECU, the rear ECU or the TCU, and what each one runs, 9f3a21c7 from develop/2026 on the front ECU and the TCU and 4b7e0d12 from isaiah-ots-updates on the rear.The same tool’s telemetry page reading four signals live: both brake pressure sensors at 0.0 psi and both accelerator pedal sensors near 99 percent, each last heard now, with a graph of each below in which the pedal traces climb from about 70 to 100 percent. A counter at the top reads 17121 frames, 754 a second.
  • SD-card CAN logging in Vector BLF format for the car’s ESP32-⁠C6 telemetry unit, with an allocation-free classifier that flags sessions containing faults or drive data, covered by software-in-the-loop tests that run on the host.
  • Fixed a use-after-free in the CAN transmit path and out-of-bounds reads in the ESP-⁠NOW parser that were dropping live telemetry.
  • One containerized CLI for the STM32 and ESP-⁠IDF builds (build, lint, DBC code generation, SIL tests, flashing), with CI on the same images.
  • Every STM32 binary carries a post-link header with its commit, branch, size and CRC, so anyone can check which firmware is on the car.

Gust

Encrypted peer-to-peer file transfer, C# and .NET, Sep 2026

Files and clipboard between your own devices, directly, with nothing in the middle. I started it out of frustration that there’s no Continuity between Windows and Apple devices.

Email me to try it

Gust’s window in light mode, on a PC named ISAIAHSDESKTOP that is receiving and visible on its network. Under Devices, 2 paired and 1 nearby, a line runs from its profile picture to Homelab, which is getting one file, 65 percent sent, and a dashed line runs to an iPhone last seen 42 minutes ago; Isaiah’s Surface, between them, is nearby but not paired. A bar along the bottom reads Sending 1 file to Homelab, 7.8 MB of 12.0 MB at 1.9 MB/s.Gust in light mode, folded down to its header: the same PC, visible on this network, with Receiving on.
  • A transfer protocol with its own mDNS discovery, pinned mutual TLS, code-based pairing using a commitment scheme, and resumable uploads that are hashed while they stream.

A hobby project for now. I plan to open-source it once it’s ready.

airplay-core

AirPlay 2 sender library, Rust, Oct 2026

An AirPlay 2 sender written in Rust as interoperability research, verified with realtime ALAC playback on Apple TV 4K hardware.

  • HomeKit SRP and Ed25519 pairing, a ChaCha20-⁠Poly1305 encrypted RTSP channel and a PTP grandmaster clock.
  • A C ABI with panic-safe FFI boundaries and bindings for .NET and Node, cross-compiled for Windows, Linux and macOS.

Private. Built from public research on open implementations; not affiliated with Apple.

Earlier

About

I’m Himanshu, though Isaiah is totally fine if that’s easier to say.

I study Computer Science @Penn State, with Cider being my favorite project to date. I’ve worked with the team since 2022, first as a contributor to the open-source app and now as its senior lead developer. I also lead firmware development as a Project Manager for Nittany Motorsports, my university’s Formula SAE team.

Great software feels instant and lightweight, qualities that are rare today. I design simple yet highly scalable, real-time software with zero bloat for the future. If we think alike, shoot me an email.

  • Senior Lead Developer, Cider Collective

    to now

  • Firmware Project Manager, Nittany Motorsports

    to now

  • B.S. Computer Science, Penn State

    to

    Dean’s List, Fall 2024 and Summer 2025

Now

Recently played

Recently watched

Sticker book

Doodle on the sticker, then stick it anywhere on the board.

Draw with a mouse, finger or pen.