Systems programmer. I write guides and build tools around operating systems, compilers, ELF binaries and reverse engineering,
and contribute fixes to the EDG C/C++ compiler front end and sched_ext Linux schedulers.
| Project | What it is | Stars |
|---|---|---|
| amILearningEnough | Low-level programming roadmap and curated resources (site) | |
| reversingBits | Cheatsheets for reverse engineering, binary analysis and assembly tooling (site) | |
| underTheHoodOfExecutables | How source becomes an executable: ELF, linking and binary optimization (site) | |
| exploring-os | Operating-system concepts, one topic a day, with implementations in C (site) | |
| myJourneyOfBuildingOS | Book in progress on building an OS from scratch, in C (site) | |
| low-level-dev-skills | AI agent skills for C/C++, Rust and Zig toolchains: compilers, debuggers, profilers, sanitizers (site) | |
| implement-from-scratch | My org of from-scratch guides and C implementations: Unix shell, thread-safe memory allocator, ls, TCP server (site) |
| Repository | What I worked on | Merged PRs | Stars |
|---|---|---|---|
| sched-ext/scx | scx_mlfq fix for RT drain on not-yet-created DSQs; README kernel-config note | 2 | 2.2k |
| Seafoam-Labs/Shelly-ALPM | Collapse whitespace in wrapped pkgdesc when writing .PKGINFO | 2 | 1.2k |
| edgcpp/compiler | C++ front-end fixes: auto deduction from void, 128-bit integer limits, <meta>/reflection | 3 | 996 |
| sched-ext/scx-loader | Removed leftover scxtui references from README and scxctl | 1 | 44 |
| OmdenaAI/omdena-colombia-career-recommender-system | EDA notebook and template | 7 | 12 |
| OmdenaAI/omdena-texas-homelessness | EDA notebooks, dashboards and a web app page | 36 | 11 |
| OmdenaAI/omdena-srilanka-tea-quality | Azure ML pipeline and repo restructuring | 11 | 10 |
| chrinovicmu/netHex | Code-quality fixes for the issues I reported in #2 | 1 | 6 |
Merged PRs into public repositories I don't own, refreshed every 6 hours by recent-activity.yml (data: contributions.json).
- Seafoam-Labs/Shelly-ALPM#2100: Collapse whitespace in wrapped pkgdesc when writing .PKGINFO, merged 2026-10-27
- Seafoam-Labs/Shelly-ALPM#2101: Keep included IgnorePkg entries out of pacman.conf, merged 2026-10-27
- sched-ext/scx#3934: scx_mlfq: Skip the RT drain on queue DSQs that don't exist yet, merged 2026-10-25
- sched-ext/scx-loader#80: README, scxctl: Drop leftover scxtui references, merged 2026-10-25
- sched-ext/scx#3933: README: List CONFIG_KALLSYMS_ALL as a required kernel option, merged 2026-10-25
Open PRs
- sched-ext/scx-loader#81: scx_loader: Allow custom schedulers defined in the config, opened 2026-10-25
- Seafoam-Labs/Shelly-ALPM#2102: Keep pacman progress bar pellets in place, opened 2026-10-25
- sched-ext/scx#3936: scx_rusty: Skip stale entries in the active task list, opened 2026-10-25
- edgcpp/compiler#388: make returning a reference bound to a temporary an error in C++26 (P2748), fix for [GH…, opened 2026-10-25
- edgcpp/compiler#387: diagnose comparisons between two arrays (P2865), fix for [GH #370], opened 2026-10-25
Recently merged into my own repos
- mohitmishra786/weirling#391: Only re-seed the demo persona on demo instances, merged 2026-10-28
- mohitmishra786/weirling#386: v0.3.5: rank against every interest, no pack-name topics, per-reader emerging, merged 2026-10-25
- mohitmishra786/weirling#385: v0.3.4: Claude first with Groq fallback, distinct starter packs, better discovery and…, merged 2026-10-25
- mohitmishra786/weirling#384: Laptop and phone layout: wider app, phone menu, Interests panel on screen, merged 2026-10-25
- mohitmishra786/weirling#383: Revert #382: remove Vercel Speed Insights until there is traffic to measure, merged 2026-10-25
- AWS ME-CENTRAL-1 and ME-SOUTH-1: When War Came to the Cloud
- Cloudflare BYOIP BGP Withdrawal: When an Automated Script Erases Your Addresses
- YouTube February 2026: When the Recommendation Engine Is the Product
- Root Cause Analysis: GitHub's February 2026 Service Disruptions
- AWS CloudFront DNS Failure: One CDN Layer, Twenty Platforms, Zero Warning
GitHub statistics and lines of code (self-hosted, regenerated daily)
Lines-of-code details
As of 2026-10-28. Counts own public, non-fork, non-archived repositories (cloc, excluding data/docs formats and vendored/build directories).
| Metric | Count |
|---|---|
| Repositories counted | 81 |
| Empty repositories skipped | 5 |
| Failed repositories | 0 |
| Files | 3,653 |
| Code lines | 442,370 |
| Comment lines | 146,043 |
| Blank lines | 77,201 |
Top 15 languages by code lines
| Language | Files | Code | Comment | Blank |
|---|---|---|---|---|
| Python | 1,172 | 128,488 | 29,595 | 33,476 |
| TypeScript | 835 | 88,382 | 7,775 | 12,459 |
| HTML | 118 | 53,170 | 158 | 1,040 |
| Go | 212 | 33,856 | 1,165 | 4,670 |
| CSS | 54 | 31,070 | 644 | 3,632 |
| C | 237 | 20,540 | 1,699 | 4,499 |
| YAML | 211 | 17,239 | 1,011 | 3,180 |
| Rust | 68 | 15,337 | 1,539 | 1,432 |
| C++ | 262 | 12,954 | 1,617 | 2,348 |
| JavaScript | 142 | 10,331 | 1,259 | 1,589 |
| Swift | 51 | 8,251 | 1,938 | 2,347 |
| Jupyter Notebook | 42 | 6,011 | 95,595 | 0 |
| SWIG | 3 | 3,765 | 0 | 3,766 |
| Bourne Shell | 53 | 3,305 | 484 | 804 |
| Assembly | 8 | 1,677 | 149 | 221 |
Top 20 repositories by code lines
| Repository | Code |
|---|---|
| mohitmishra786/weirling | 56,759 |
| mohitmishra786/Of-Genomes-And-Genetics---HackerEarth-ML | 43,894 |
| mohitmishra786/matchquill | 38,953 |
| mohitmishra786/aurora-dev | 27,636 |
| mohitmishra786/mohit-portfolio | 21,802 |
| mohitmishra786/mdmend | 18,223 |
| mohitmishra786/confscout | 17,575 |
| mohitmishra786/undertow | 16,335 |
| mohitmishra786/BitsAndBytes | 14,927 |
| mohitmishra786/neuro-code | 14,656 |
| mohitmishra786/vislab | 13,842 |
| mohitmishra786/writ | 12,880 |
| mohitmishra786/hacktoberfest-2022 | 11,565 |
| mohitmishra786/yt-setup | 9,642 |
| mohitmishra786/control | 8,818 |
| mohitmishra786/agentop | 8,738 |
| mohitmishra786/myJourneyOfBuildingOS | 8,627 |
| mohitmishra786/postgres-hackers-explorer | 7,630 |
| mohitmishra786/repo2video | 6,997 |
| mohitmishra786/never | 6,610 |
Lines changed in my 54 merged PRs to other people's public repos: +17,714 / -1,592 (from the PR file diffs; data, docs, lockfiles and notebooks excluded)
| Language | Added | Removed |
|---|---|---|
| Python | 10,732 | 181 |
| Dart | 2,431 | 1,008 |
| Other | 2,243 | 93 |
| YAML | 1,171 | 7 |
| Java | 291 | 0 |
| Go | 189 | 214 |
| Zig | 136 | 14 |
| C | 118 | 47 |
| C++ | 118 | 2 |
| Shell | 116 | 2 |




