avionicharshit-byte (Avionic Harshit) · GitHub
Skip to content
View avionicharshit-byte's full-sized avatar

Block or report avionicharshit-byte

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Harshit

firmware, IoT hardware, and tools for tiny machines

C++, C, Python, TypeScript, Go, Kotlin, Linux, CMake, Bash, Git

contribution grid being eaten by a snake


What I'm building

mcufit

Will this model fit on this chip?

Answers it before you flash. 31 boards, byte-exact memory from the real TFLite Micro runtime, native and in the browser. Quantization previews and a CI action.

mcufit-bench

What inference actually costs on real silicon.

The ground truth mcufit is checked against. 54 measurements across 4 models and 3 boards, per model and per layer, timed on hardware and not estimated. Anyone can add a board.

openzl-agent

Format-aware compression, without the expertise.

Point it at your data. It writes the OpenZL description, trains a compressor, verifies the round trip byte for byte, and reports the savings against zstd and gzip.


On-device AI

Speech recognition and tool-calling models on embedded Linux boards, under 200 MB of RAM, no cloud round trip.
Mostly the memory arithmetic: what fits, what an ARMv7 core can hold in real time, and when the honest answer is that it does not.


Contributing to

nlohmann/jsonJSON for Modern C++
yhirose/cpp-httplibA C++ header-only HTTP/HTTPS server and client library
livekit/agentsA framework for building realtime voice AI agents
cactus-compute/needle14MB foundation model for phones, wearables, smart home and robots
growthbook/growthbookOpen source feature flags, experimentation and product analytics
Serial-Studio/Serial-StudioTelemetry dashboard for UART, BLE, MQTT, Modbus and CAN bus
Openpanel-dev/openpanelOpen-source web and product analytics, an alternative to Mixpanel
0xShug0/audio.cppPure C++ inference engine for audio models, powered by ggml
dearlordylord/huly-mcpMCP server and CLI for the Huly platform

Also built

loan-emi-negotiatoran agent that drafts a lender-specific rate-negotiation email
docpilotdocument collection loop for vehicle-loan officers
fireAlertTelegramESP32 fire alert that pings you on Telegram
LaserTurretlaser module on a servo gimbal, aimed with a PS2 joystick

Reach me

Pinned Loading

  1. mcufit mcufit Public

    Check if an AI model fits on a microcontroller, before you flash it

    Python 2

  2. mcufit-bench mcufit-bench Public

    ground truth for mcufit: times tflite micro inference on real microcontrollers, per model and per layer

    C++

  3. openzl-agent openzl-agent Public

    point an agent at your data: it writes the OpenZL description, trains a compressor, and proves the savings against zstd and gzip

    Shell

  4. loan-emi-negotiator loan-emi-negotiator Public

    AI agent that negotiates loan EMIs

    TypeScript

  5. docpilot docpilot Public

    AI documentation copilot

    JavaScript