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

What I'm building

tinycue

Say it to a chip. No network, no model server.

A YAML file of example commands becomes a 250 KB model and a C99 runtime. The chip reads a sentence and answers set_light(room=bedroom, state=on) in 5 ms, or says unsure instead of guessing. English and Hinglish.

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.

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.


contribution grid being eaten by a snake


Contributing to

nlohmann/jsonJSON for Modern C++
duckdb/duckdbAn analytical in-process SQL database
cathrynlavery/diagram-designEditorial diagram design for coding agents, HTML and SVG
fmtlib/fmtA modern formatting library for 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
tailscale/tailcatLike netcat, but over Tailscale's data plane
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
facebook/openzlFormat-aware lossless data compression from Meta
0xShug0/audio.cppPure C++ inference engine for audio models, powered by ggml

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.


Reach me

Pinned Loading

  1. tinycue tinycue Public

    Offline command understanding for tiny devices, under 1 MB

    C 11

  2. mcufit mcufit Public

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

    Python 2

  3. mcufit-bench mcufit-bench Public

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

    C++

  4. 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