Skip to content
View harshverma27's full-sized avatar
🐈‍⬛
scratching my head
🐈‍⬛
scratching my head

Highlights

  • Pro

Block or report harshverma27

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.

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

Typing SVG


Portfolio   LinkedIn   Email   Profile Views


Toolchain

Languages

Rust C C++ Python Kotlin Bash SQL

Embedded · Hardware

STM32 Arduino Raspberry Pi GTK FFmpeg

Backend · Mobile · Cloud

Django Jetpack Compose Firebase PyQt

Automation · Systems

Linux GitHub Actions GitLab CI Git


About

🦀  EE undergrad @ NIT Hamirpur ('24 → '28), based on Arch Linux. Living one layer below the app — firmware, CLIs, build tooling, CI.

⚡  Working on Nucleus and SparkIDE, plus writing tests for GIMP and fixing GNOME CI.


Open Source

Active contributor to GNOME (GitLab @harshverma) — building the kind of unglamorous infra that keeps big projects honest.

Project Contribution Impact
GIMP Built a commit-checking-framework from scratch for MR events All commits are now getting checked for titles and description patterns, uniformity increased.
BABL · GEGL Fixed CI flaw spawning duplicate pipelines on every commit Cut runner resource usage by ~50%
GIMP Replaced weighted blur with Gaussian-distributed kernels Sharper, spec-aligned blur strength

Contributions? Look at this game ;)

pacman eats contributions

"The best way to predict the firmware is to flash it." — me, debugging at 3am

Pinned Loading

  1. nucleus nucleus Public

    A modern STM32 developer platform for declarative hardware configuration and real-time trace debugging.

    Rust 10

  2. harshverma27.github.io harshverma27.github.io Public

    A 3d-portfolio made using TypeScript, with skills and projects sections.

    TypeScript 1

  3. SparkIDE SparkIDE Public

    SparkIDE - A easier and beginner friendly IDE for Arudino Boards

    Python 2