Skip to content
View thirstymelon's full-sized avatar
🎧
🎧

Highlights

  • Pro

Block or report thirstymelon

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. 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
thirstymelon/README.md

Hi, I'm Lokesh 👋

Embedded Systems & Firmware Developer · Ada Developer

Building systems from the hardware up — from bare-metal firmware to reusable software frameworks.

🌐   VISIT MY PORTFOLIO →


⟢ What I Build

I work at the intersection of embedded systems, firmware, low-level programming, and software engineering.

My primary focus is Ada, especially for building reliable and portable software that can span from resource-constrained embedded systems to general-purpose computers.

I enjoy building things from the fundamentals — understanding the hardware, designing the abstractions, and turning them into reusable software.


⟢ Engineering Focus

Area Focus
Embedded Systems Firmware, bare-metal development, hardware abstraction, microcontrollers
Low-Level Software C, Ada, computer architecture, memory, hardware interfaces
Ada Development Portable libraries, embedded frameworks, general-purpose software
Hardware RP2040, ESP32, FPGA exploration, sensors and peripherals

⟢ Open Source

My projects are focused on building a small ecosystem of portable, reusable, and hardware-independent software.

Published

Project Version Description
✦ Glyph v1.0.0 Portable graphics framework with a hardware-independent rendering API and display drivers.
∿ Radio_Kit v0.2.0 RP2040 radio framework for programmable RF signal generation without a dedicated RF transceiver.

In Development

Project Version Description
◈ Neural_Kit v0.1.0 Ada-based neural network framework for learning and building machine learning systems from the ground up.

Planned

Project Description
🕸️ Web_Kit Lightweight and beginner-friendly web framework written in Ada.
⌗ Sensor_Kit Hardware-independent sensor framework with a unified API for embedded applications.

⟢ Technology

Languages

C · Ada · ARM64 Assembly · Python

Platforms

ESP32 · RP2040

Interests

Firmware · Embedded Systems · Computer Architecture
Real-Time Systems · Low-Level Programming · Machine Learning

⟢ My Approach

Understand the hardware
        ↓
Build the low-level foundation
        ↓
Design clean abstractions
        ↓
Make it portable
        ↓
Turn it into reusable software

I prefer understanding how things work underneath the abstraction rather than treating the abstraction as a black box.


⟢ Let's Connect

     


Building systems from the ground up.

Pinned Loading

  1. esp32Mesh esp32Mesh Public

    Messaging mesh network with esp32

    Swift

  2. glyph glyph Public

    A portable framebuffer-based graphics library written in Ada for embedded systems.

    Ada 8

  3. Sensor_Kit Sensor_Kit Public

    Hardware-independent Sensor framework for embedded Ada applications.

    Ada 1

  4. Radio_Kit Radio_Kit Public

    An Ada radio framework for the RP2040 that enables wireless signal transmission and reception without requiring a dedicated RF transceiver.

    Ada 3

  5. portfolio portfolio Public

    HTML