Skip to content
View harshithsunku's full-sized avatar

Block or report harshithsunku

Report abuse

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

Report abuse
harshithsunku/README.md

Hi, I'm Harshith Sunku

Build anything, anywhere — from CPU registers to UI, cloud, and AI.
No language barrier. No stack barrier.
harshith.in · X · LinkedIn · harshithsunku@gmail.com


About

I work across the entire stack — silicon to cloud. I've written bootloaders in Assembly, kernels and network stacks in C, embedded firmwares, infra tools in Multiple languages, AI integrations in Python/Node, web apps, and APIs in everything from Go to Java. Pick the layer, pick the language — I'll meet you there.

Comfortable from the lowest level up:

register / boot  →  kernel / driver  →  systems / network  →  backend / API  →  frontend / UI  →  cloud / infra  →  AI / ML
   Assembly         C, kernel APIs       C, sockets          Python, JS, Go     TS, React        Docker, Proxmox    LLM proxies, AI

What I like building

  • Close-to-the-metal: bootloaders, kernels, TCP/IP stacks, schedulers
  • Performance tooling: profilers, flame graphs, thread-safe loggers
  • Infra glue: SSH key managers, Wake-on-LAN, container orchestration
  • AI plumbing: multi-provider LLM proxies, wearables integrations
  • Educational rebuilds: "let me write this from scratch to understand it"

Selected projects

Project Stack What it does
perflens C, Python Real-time Linux perf profiling streamed to the browser. ARM/x86 agent, zstd-framed TCP, live flame graphs + addr2line source.
proxkey TypeScript SSH key manager for Proxmox LXC & VMs — auto-distribute keys via Proxmox API, no prior SSH access needed.
SimpleRealModeBootLoader Assembly Minimal 16-bit real-mode bootloader. Demonstrates the boot process end-to-end.
SimpleMultiThreadedOS C Educational multithreaded OS — scheduling, memory mgmt, IPC.
SimpleSoftwareBasedTCPIPStack C Software-only TCP/IP stack for learning how the protocols actually wire together.
ThreadSafeCLogger C High-performance thread-safe logging library — async writes, in-memory queue, reverse-order reads.
GenericCShellParserLib C Embeddable CLI parser for C projects — show, config, debug, clear, etc.
Generic DLL Libraries C Embeddable doubly linked list + generic DLL data structure libraries for memory-efficient, in-struct lists.

Stats

stats top langs

streak

trophies

Pinned Loading

  1. SimpleSoftwareBasedTCPIPStack SimpleSoftwareBasedTCPIPStack Public

    SoftTCPStack is an open-source, software-implemented TCP/IP stack designed for educational and experimental purposes. This project aims to provide a simple yet functional implementation of the TCP/…

    C 1

  2. GenericEmbeddableDoublyLinkedList GenericEmbeddableDoublyLinkedList Public

    A versatile and memory-efficient C library for implementing generic doubly linked lists. Designed to be directly embedded in user-defined data structures, this library facilitates flexible and effi…

    C 1

  3. ThreadSafeCLogger ThreadSafeCLogger Public

    A high-performance, thread-safe logging library for C applications. Features include multi-threaded log writing, efficient in-memory queuing, and reverse-order log reading for easy access to recent…

    C 2 1

  4. GenericCShellParserLib GenericCShellParserLib Public

    A versatile and easy-to-integrate command-line interface parser for C projects. This library offers a range of built-in commands like show, config, debug, clear, and more, facilitating effective in…

    C 1

  5. SimpleMultiThreadedOS SimpleMultiThreadedOS Public

    A simple, multithreaded operating system implemented for educational purposes to demonstrate basic OS functionalities like process scheduling, memory management, and inter-process communication.

    C 1

  6. SimpleRealModeBootLoader SimpleRealModeBootLoader Public

    A minimalistic and educational 16-bit real mode bootloader written in Assembly, designed to demonstrate the fundamentals of low-level system programming and boot process.

    Assembly 2