utkarsh maurya

hi, i'm utkarsh.

i make small computers do increasingly unreasonable things.

that started with firmware, then turned into kernels, runtimes, and safety systems for robots.

now i'm building axiomos at volnlabs: a kernel that lets robots change what they do without doing something stupid.

days go to RL environments for frontier coding agents at polymath (YC W26). nights go to kernels.

where i've worked

polymath (YC W26) · jul 2026 – now

software engineer, RL environments & evaluation. i build production-shaped environments for training and grading frontier coding agents — tasks, sealed verifiers, failure injection. mostly i try to make it hard to cheat the reward.

cypherock · may – aug 2025

firmware developer (summer of bitcoin). shipped the bitcoin-only firmware now running on 10k+ devices holding $550M+. cut the attack surface by deleting every non-bitcoin code path, added bootloader-level switching between variants, and extended the end-of-line provisioning toolchain.

cirkitly · aug 2025 – now

maintainer of an org of AI-assisted hardware design and verification tools, ~55 stars. main thing is spec2rtl-plugin, a CLI copilot for spec-driven RTL generation and verification.

hyperledger · oct 2023 – jan 2024

linux foundation LFX mentee on besu. rebuilt the contributor onboarding docs so a new dev could get a local node up without pinging a maintainer. +20% new-contributor satisfaction.

stuff i've built

building axiomos, a runtime-programmable kernel for robots. the idea is simple: let a robot change what it does while it’s running, but verify the new behavior before it gets anywhere near the hardware.

in-kernel eBPF verifier doing path-sensitive abstract interpretation, aarch64 JIT, a WCET cost model feeding EDF admission so the kernel can refuse a program it can't afford, and a reference monitor that clamps every PWM/GPIO command to a safety envelope before it reaches MMIO (37 ns median). bare-metal rust on a pi 5, drivers written from scratch.

distriproc

research on speculative paging in CRIU lazy restore. turns out whether prefetch helps or hurts time-to-first-request is decided by network RTT, not by page faults: at loopback it cuts faults 85% and still makes pytorch 88% slower. the effect inverts around ~125 µs RTT. built an adaptive controller that notices the waste and turns prefetch off. manuscript in preparation.

linux kernel — multikernel

working the RISC-V CPU lifecycle and spawn path for multikernel boot. four patches landing together: SBI HSM spawn with confirm-parked/release, a fence.i entry stub so a re-spawn doesn't run off a stale I-cache, HART_STOP instead of SRST on halt, and a KEXEC_TYPE_MULTIKERNEL image loader with no purgatory.

autonomous drone system for disaster search & rescue. edge AI runs victim detection onboard. designed for places with no cell signal and a lot of rubble. won ₹100K from india's DoT 5G hackathon to build the prototype.

a summer of bitcoin project, security-focused bitcoin firmware with minimal attack surface. deterministic builds. if you're paranoid about hardware wallets, this is for you.

open-source embedded tooling. circuit-level abstractions and hardware experimentation.

ai tools can write firmware and flash it to your board. but they can't see if it actually worked. percepta closes that loop.

power-loss fault injection against zephyr + MCUboot under renode. what happens to A/B slot integrity and rollback safety when the device dies mid-update.

benchmark and system for learning what context a model should actually see, instead of guessing with similarity search.

things that went well

merged into kitty terminal (PR #7674)

dynamically recursive image grid layout. also got a special mention at FOSS Hack 2024.

patent filed — GPS-denied navigation

resqterra's navigation system, for flying where infrastructure is gone.

speaker @ ubucon india 2025

talked about low-latency OpenAFS for robots & edge devices

contributor @ summer of bitcoin 2025

built bitcoin-only firmware for cypherock x1 wallet.

DoT 5G innovation hackathon
₹100,000 INR

finalist with resqterra. drone-based disaster response.

euclid × aurora hackathon
50,000 EUCL + $5,000 USD

cross-chain protocol stuff.

hunt-a-thon (archway) 2024
$4,000 USD

decentralized systems and on-chain execution.

lfx mentee – hyperledger (2023)

mentee under Linux Foundation Mentorship (lfx) with hyperledger.

what i actually use

C rust (no_std) C++ python go asm (aarch64/x86_64) verilog bash linux kernel eBPF RISC-V CRIU / userfaultfd embedded linux zephyr MCUboot WCET / EDF QEMU renode criterion raspberry pi 5 RP2040 jetson nano STM32 ESP32 ROS 2 MAVLink edge inference drones

what i want to spend more time on

programmable kernels & eBPF

edge AI for systems that can't afford to crash

embedded observability

autonomous things that work when everything around them is broken