Skip to content
View MuhammadTahaBinZaeem's full-sized avatar

Highlights

  • Pro

Block or report MuhammadTahaBinZaeem

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

Muhammad Taha Bin Zaeem

Computer Engineering @ NUST CEME  ·  Pakistan

Founder & lead developer of ProGenEDA  ·  Founder & lead developer at Type2Learn

Building editable native EDA projects and accessible, typing-based active learning.

Visit ProGenEDA at progeneda.app Visit Type2Learn at type2learn.tech Muhammad Taha Bin Zaeem — Computer Engineering, founder of ProGenEDA and Type2Learn




Build the file. Prove the artifact. Keep the work editable.


🛰️ Mission Control

Mission control: now building, proof trail, low-level systems

🧬 Identity

Name        : Muhammad Taha Bin Zaeem
Location    : Pakistan
University  : NUST CEME
Field       : Computer Engineering
Build Mode  : AI + circuit simulation + architecture + research pipelines
North Star  : Turn hard technical ideas into testable engineering artifacts

I am not trying to look like a generic developer profile.

I build from the uncomfortable edge: where AI has to create real files, where simulators refuse to cooperate, where assembly becomes a full project, where research needs logs instead of vibes, and where a prototype must survive actual testing.

I like systems that are hard enough to expose weak thinking.


🚀 Flagship Work

EDA automation that turns supported circuit intent into editable native project files.

Natural language goes in. Strict circuit IR is produced. Local validation and repair run. A downloadable .pdsprj comes out.

Explore: Website · GitHub organization

Why it matters: this is not another chatbot wrapper. It is an attempt to make AI produce simulator-ready engineering artifacts.

FastAPI · CircuitIR · Proteus · MongoDB · Docker · LLM pipeline

Accessible active learning built around typing, learner choice, and clear feedback.

Type2Learn pairs structured courses with learner-controlled supports, including narration, alternative input, and focus controls. Typing is a way to show learning—not a speed test.

Explore: Website · GitHub organization

Why it matters: accessible learning should preserve learner agency while making active participation practical.

Accessible learning · Learning design · Learner controls · Active practice · Product direction

A functional chess engine written in MIPS assembly.

Board representation, coordinate move input, move validation, special rules, check/checkmate detection, and a simple AI opponent.

Why it matters: assembly stops being theory when it has to hold a game state and enforce rules.

MIPS · SPIM · Assembly · Game logic · Memory layout

A local-first context and workflow system.

A serious app architecture around project files, context packs, searchable local data, explicit user approval, redaction, provider routing, and reproducible handoff flows.

Why it matters: AI workflows need memory, structure, consent, and traceability — not just another text box.

Electron · SQLite · TypeScript · Local-first design · Context systems

📚 Litpaper

Research pipeline built around reproducibility.

Raw sources, deterministic scripts, prompt templates, stored LLM outputs, metadata, checksums, and environment records.

Why it matters: if a paper depends on LLM outputs, the pipeline must preserve the evidence trail.

Research engineering · Metadata · Checksums · LLM outputs · Auditability

A local workflow for turning opaque binaries into readable technical maps.

It preserves folder structure, runs controlled analysis, writes structured outputs, records failures, and treats tooling as a repeatable engineering process instead of a one-time stunt.

Why it matters: real computer engineering means being able to move from black-box behavior toward understandable structure.

Python · Ghidra · Binary analysis · Structured output · Local tooling


🧠 What My Repos Say About Me

Signal Evidence
🔥 I build beyond coursework AI circuit generation, MIPS chess, context systems, research pipelines
⚙️ I care about real artifacts .pdsprj output, Docker deployment, SQLite storage, generated manifests
🧪 I care about reproducibility checksums, stored outputs, metadata, locked baselines, audit docs
🧱 I like low-level thinking MIPS assembly, simulator design, memory layout, architecture experiments
🌐 I can ship products too ProGenEDA native-file workflows and Type2Learn accessible active-learning experiences

🛠️ Arsenal

Languages

Python C C++ Java MIPS Assembly Verilog TypeScript JavaScript

AI / Data / Research

LLM Systems Pandas NumPy PyTorch Jupyter LaTeX

Web / App / Infra

React Node.js FastAPI Electron MongoDB SQLite Docker

Engineering Tools

Arch Linux Git GitHub Proteus PSpice


📊 GitHub Pulse

GitHub pulse summary

🏗️ Current Build Map

Current build map from idea to public output

📌 Selected Work

Repository What it represents
ProGenEDA EDA automation platform for editable native circuit project files
Type2Learn Accessible, typing-based active learning
autodecom Local automation workflow for structured technical analysis outputs
Mips_Chess_Engine Chess engine built in MIPS assembly
PROJECTINFINITY Local-first AI context/workflow system
CS-117-Project Single-cycle Verilog CPU with scalar and vector operations
FOP-Project C++ symbolic algebra solver with an AST-based simplification pipeline

🧭 What I’m Chasing

Short Term Make AI-generated simulation files reliable enough to trust.
Medium Term Build publishable research pipelines with clean evidence trails.
Long Term Become the kind of engineer who can move between software, hardware, AI, and systems without fear.

🧨 Personal Operating System

rules:
  - build first, polish second, document before forgetting
  - vague ideas are uncompiled specifications
  - if a system cannot be tested, it is still mostly imagination
  - if research cannot be audited, it is only a story
  - do not worship tools; make them serve the goal

“A spark of impenetrable darkness flashed within the concealed of the concealed.”

Popular repositories Loading

  1. quote-quest quote-quest Public

    A full-stack TypeScript web app for personalized quotes, profiles, activity history, and persistent user state.

    TypeScript

  2. Debate-Club Debate-Club Public

    Python

  3. AMIPS AMIPS Public

    Forked from dpetersanderson/MARS

    Mips Simulator

    HTML

  4. CAR CAR Public

    C++

  5. CS-117-Project CS-117-Project Public

    Single-cycle 20-bit Verilog CPU with scalar and vector operations, Harvard architecture, tests, and design documentation.

    Verilog

  6. Mips_Chess_Engine Mips_Chess_Engine Public

    A text-based chess engine in MIPS assembly with legal-move validation, special moves, check detection, and a basic computer opponent.

    Assembly