Muneer Alam · muneer320 — backend systems, developer tools and applied AI

a few loose ideas. follow one and see where it goes.

the
working mind of a
curious engineer.

a laptop covered in stickers
a set of keycaps

it started with ‘what happens if I do this?’

and then I tried it.

Python is home. The rest is an invitation to learn.

a small astronaut, for questions beyond this planet
a stack of books, for reading and new perspectives
an illustrated brain, for ideas worth questioning
someone hanging from the thread

some things
have stayed with me.

an astronaut, for a lifelong love of astronomy

astronomy has my heart.

Stars, galaxies, nebulae, black holes. I’ve been looking up for as long as I can remember.

a stack of books, for novels and reading across genres

one more chapter.

Artemis Fowl, novels, different genres. Books have always been part of me.

an illustrated brain, for figuring out how things work

computers that do what I ask.

The curiosity started in sixth standard. Python is home; unfamiliar tech is a reason to explore.

a few unlikely classrooms,
connected by curiosity.

  1. started teaching myself.

    YouTube, tutorials, documentation. Then a lot of trial and error.

    sixth standard

  2. made my portfolio a desktop. ↗

    Windows, files, a terminal and a Pocket interface. The earlier experiment is still alive.

    a browser tab

  3. started ParaPixel with a friend.

    An agency idea became client projects, deadlines, and deployments.

    a hostel room

  4. built between Bengaluru and Delhi.

    A hackathon aboard a moving train. A very different classroom.

    BlockTrain

  5. started with farmers’ problems.

    At IIT Ropar, agriculture gave us a different reason to build.

    HackCore

  6. building with people who depend on it.

    Fest platforms, client work, and whatever question comes next.

    now

...learning by building.

A hostel room. A fest. A moving train.

different classrooms. still learning by doing.

learning by doing. with a few broken things along the way.

wonder.try it.break it.work out why.go again.

follow the idea far enough…

and it becomes
something you can use.

Actual safedump HTML report with a synthetic divide-by-zero example and a redacted fake API key

01 / Tools · Open source

safedump

A Python exception names the failing line. safedump keeps the runtime context that helps explain it: bounded variable snapshots, exception chains and thread state, saved locally for inspection after the process stops.

Klicky, a small cream creature with violet ears, beneath a keyboard keycap.

02 / Tools · Open source

Klicky

Meet Klicky, the curious little creature under your keys. It loves clicks, follows the rhythm of your typing and gives each keystroke a mechanical-keyboard voice. Behind it is a local Rust utility for Linux, macOS and Windows.

Actual ReGit repository interface with synthetic experiment notes, a Markdown editor and commit history

03 / Tools · Open source

ReGit

ReGit separates a research team’s live draft from the version worth citing. Immutable source files, collaborative editing, explicit commits and prose merges keep the path from a claim back to its evidence visible.

interested? there's more.

oh, hi.
i’m Muneer.

Self-taught programmer. ParaPixel co-founder.
Usually following a question. Based in Bengaluru.

got a problem
worth figuring out?

[email protected]
|
Muneer jumping with both arms raised, wearing glasses and a hat

childhood plan:
be a pilot.
get closer to space.

a small astronaut beside Muneer

Muneer Alam / @muneer320 · Bengaluru, India

A curious mind.
A useful thing at the end.

I’ve been teaching myself to code since around sixth standard. These days I build backend systems, developer tools and applied AI projects, co-run ParaPixel DigiServices, and study computer science at Scaler and BITS Pilani. I still learn by trying things, breaking them, and working out why.

The longer story ↗ · Read or download my résumé ↗

Away from the editor

I love books. Artemis Fowl is one of the series that has stayed with me, and my reading goes well beyond one series or genre. Novels, different kinds of stories, and books that send me into a new subject all have a place.

Being a pilot was my childhood dream. Flying felt like a way to get a little closer to space. Astronomy has had my heart for as long as I can remember.

I enjoy debates, philosophical conversations, and writing. History, geography, politics and science are more reasons to open another tab. I like hearing a perspective that makes me question my own.

Selected work

Developer tooling / Published package

safedump ↗

A Python exception names the failing line. safedump keeps the runtime context that helps explain it: bounded variable snapshots, exception chains and thread state, saved locally for inspection after the process stops.

Creator and maintainer, with community contributions preserved in the project history.

Native software / Linux · macOS · Windows

Klicky ↗

Meet Klicky, the curious little creature under your keys. It loves clicks, follows the rhythm of your typing and gives each keystroke a mechanical-keyboard voice. Behind it is a local Rust utility for Linux, macOS and Windows.

Linux and Windows support, audio and control lifecycle, native desktop integration, packaging and product identity, building on Sauhard Gupta’s original macOS project.

Applied AI / Local product studio

exHacker ↗

exHacker is a persistent planning workspace for hackathon teams: research possible directions, challenge the assumptions, approve a stack and export a coherent build package from one saved project revision.

Project developer; public repository ownership and implementation are available for review. No sole-author claim is made.

Research tools / Shipped

ReGit ↗

ReGit separates a research team’s live draft from the version worth citing. Immutable source files, collaborative editing, explicit commits and prose merges keep the path from a claim back to its evidence visible.

Co-built with Amrit Kang at Gradient Rush Hackathon. My work includes deterministic sentence-level merging and integration across the shared research workspace.

Backend systems / Team prototype

RhinoBox ↗

RhinoBox combines a file workspace with a Go service that inspects JSON structure and recommends SQL or document storage. Its most revealing details are the boundaries between a recommendation, a database write and a downloadable archive.

Designed and implemented the NoSQL storage component: deciding which data suited document storage, how to structure it and how the application should store and handle it, within a team-built hackathon project.

Developer tooling / Published package

codelines ↗

codelines counts physical lines across a repository, groups the result by extension and directory, and exports complete JSON or CSV. The interesting work is deciding which files belong and keeping the answer consistent across every output.

Creator and maintainer, linked by the package registry to Muneer Alam and muneer320.

Event infrastructure / Historical archive

Ascent ↗

Ascent connected participant and staff workflows across a techfest: registration state, QR entry, submissions, rewards and leaderboards. This story follows my backend and operations work within a larger team-built platform, now preserved as a historical archive.

Co-built backend foundation, API/admin workflows, deployment support and caching/leaderboard behavior. Mirage implementation is credited to X-DIABLO-X; other team contributions remain credited in source.

Interface experiments / Live browser simulation

Arch portfolio ↗

My previous portfolio turns a browser tab into an Arch-inspired desktop. A terminal, movable windows, virtual files and a Pocket interface offer a different way to explore my work, alongside the current reading-focused site.

Designed and developed the browser simulation and its desktop applications, responsive Pocket interface and local state. The preserved source and earlier project history remain available.

Creative software / Web project; original CLI archived

BOOP ↗

Book Of Organized Puzzles began as a Python word-search book generator. Its web version grew into two experiences: create a printable puzzle book, or stay in the browser and play, with touch, hints and saved progress.

Created the Python generator and developed its web evolution. The original placement routine builds on Christian Hill’s SciPython word-search work, credited in the source.

Civic software / Team-built civic workflow demo

MeraWard ↗

MeraWard connects a location, a ward lookup, a reviewed civic complaint, a bilingual letter and a tracking timeline. My backend work focuses on geospatial lookup, complaint state and an index that treats missing evidence as unknown.

Backend handlers, geospatial lookup, Ward Neglect Index, shared SAM integration and verification. Built with Amrit Kang (team lead, frontend and ward data) and Kartik Dixit (AWS infrastructure and original deployment).

On my desk

Snapshot reviewed 1 November 2026.

Yugaantar 2026 ↗

Working with the technical team on Scaler's annual fest platform ahead of November's event. My scope runs from participant sign-in to the records, submissions and staff controls that make registration useful afterwards. The work includes handling imports and claims without losing the participant's place in the system.

exHacker ↗

Returning to the hackathon planning tool as a product studio: researched ideas, a reviewed stack and ten Markdown handoff documents from one approved plan. Recent work lets idea reviews resume from saved research and makes provider limits and cooldowns visible. The local demo exercises persistence, jobs and exports with explicit model fixtures.

ParaPixel DigiServices ↗

Co-founding an agency means staying with a client's workflow from the first requirements discussion through architecture, deployment and maintenance. We build websites, applications, CRMs and custom software; the work continues when actual use reveals what the next version needs.

Hermes / HKV ↗

Exploring a personal knowledge system with an entity store, an event log and projections: what should an assistant remember, how should a change enter that history, and how can useful views be reconstructed later?

Let’s make something useful.

[email protected] · GitHub · LinkedIn