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.

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. 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

Computer Architecture  ·  AI-Assisted Engineering  ·  EDA  ·  Research Engineering

Co-creator of ParetoCo  ·  Founder & lead developer of ProGenEDA  ·  Founder & lead developer at Type2Learn

ParetoCo architecture design-space exploration ParetoCo on Devpost Visit ProGenEDA at progeneda.app Visit Type2Learn at type2learn.tech

Muhammad Taha Bin Zaeem — Computer Engineering, ParetoCo, ProGenEDA and Type2Learn




Design the system. Verify the artifact. Keep the reasoning inspectable.


🛰️ Mission Control

Mission control: architecture DSE, native EDA, product and research engineering

🧬 Identity

Name        : Muhammad Taha Bin Zaeem
Location    : Pakistan
University  : NUST CEME
Field       : Computer Engineering
Build Mode  : Computer architecture + EDA + AI + reproducible systems
North Star  : Turn difficult technical ideas into testable engineering artifacts

I work where hardware, architecture, AI, and engineering tooling overlap. I am especially interested in systems where AI cannot simply produce a convincing answer — the output has to survive a constraint solver, simulator, compiler, validation pipeline, or real user.

That has taken me from heterogeneous architecture design-space exploration and native EDA generation to MIPS, Verilog, research pipelines, and accessibility-focused AI products.


🚀 Flagship Work

AI-assisted heterogeneous computer-architecture design-space exploration.

ParetoCo combines Gecode-backed native constraint search, SDF workload modelling, and Pareto / multi-objective analysis across CPU, GPU, DSP, NPU, and accelerator design spaces.

The AI layer helps translate natural-language intent into structured DSE models and interpret results, while deterministic native computation remains the source of truth for feasibility and trade-off evaluation.

It also treats reproducibility as a first-class feature through sessions, snapshots, semantic diffs, Pareto-front evolution, and system-level analyses.

Explore: Devpost · GitHub repository

Computer Architecture · DSE · Gecode · SDF · Pareto Optimization · AI-assisted modelling

AI-assisted EDA automation that produces editable engineering artifacts.

Natural-language circuit intent is converted into a strict intermediate representation, checked, repaired where possible, and turned into native project output instead of stopping at a textual answer.

The public library now contains 7,000+ Proteus circuits alone.

Explore: Website · GitHub organization

Why it matters: engineering AI should produce files that can actually be opened, inspected, edited, and tested.

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

Accessibility-first active learning designed for neurodivergent and neurotypical learners.

Type2Learn turns course content into interactive learning where students actively respond through typing, speech, or other supported inputs instead of passively consuming material. Learners retain control over accessibility and presentation settings, while adaptation is bounded and consent-based.

Explore: Website · GitHub organization

Why it matters: AI-assisted learning should adapt without taking agency away from the learner.

Accessible AI · Active Learning · Learner Controls · Adaptive Systems · Product Engineering

📚 Research Engineering

Reproducibility-first pipelines for AI-assisted research.

My research work emphasizes deterministic scripts, preserved source material, prompt templates, stored model outputs, metadata, checksums, environment records, and clear separation between model-generated interpretation and verifiable evidence.

Why it matters: if an experiment depends on AI output, the evidence trail should be inspectable and repeatable.

Research Engineering · Reproducibility · Metadata · LLM Evaluation · Auditability


⚙️ Other Engineering Work

Project What it represents
Mips_Chess_Engine Functional chess engine in MIPS assembly: board state, move validation, special rules, check/checkmate and a simple opponent
CS-117-Project Single-cycle Verilog CPU with scalar and vector operations
PROJECTINFINITY Local-first context/workflow system with structured project state, searchable data, approvals and reproducible handoffs
autodecom Local binary-analysis workflow built around Ghidra and structured technical outputs
FOP-Project C++ symbolic algebra solver with an AST-based simplification pipeline

🧠 What My Work Says About Me

Signal Evidence
🧩 I like architecture-level problems heterogeneous DSE, constraint search, SDF workloads, CPU design
⚙️ I care about real artifacts native EDA projects, simulator-ready files, structured outputs, generated manifests
🧪 I care about verification deterministic search, validation, tests, snapshots, semantic diffs, reproducibility trails
🧱 I am comfortable going low-level MIPS assembly, Verilog/SystemVerilog, memory layout, processor architecture
🤖 I use AI as part of systems, not as the whole system bounded AI layers backed by deterministic engineering logic
🌐 I can turn research ideas into products ProGenEDA and Type2Learn as public, usable platforms

🛠️ Arsenal

Hardware / Architecture

Computer Architecture Verilog SystemVerilog MIPS Assembly Gecode Proteus KiCad LTspice

Languages

Python C C++ Java TypeScript JavaScript

AI / Data / Research

LLM Systems PyTorch Pandas NumPy Jupyter LaTeX

Web / App / Infra

React FastAPI Electron MongoDB SQLite Docker Git Arch Linux


📊 Engineering Pulse

ParetoCo, ProGenEDA, Type2Learn and low-level systems

🏗️ Current Build Map

Current build map from requirements and structured models to verified public artifacts

📌 Selected Work

Project What it represents
ParetoCo AI-assisted heterogeneous architecture DSE with deterministic constraint search and Pareto analysis
ProGenEDA AI-assisted EDA automation for editable native circuit project files
Type2Learn Accessibility-first active learning with learner-controlled adaptation
Mips_Chess_Engine A complete stateful application written in MIPS assembly
CS-117-Project Processor design in Verilog with scalar and vector operations
PROJECTINFINITY Local-first AI context and workflow architecture
autodecom Structured binary-analysis automation

🧭 What I’m Chasing

Now Push architecture DSE and AI-assisted EDA toward stronger verification, evaluation, and real engineering use.
Next Turn systems work into publishable computer-architecture / hardware-AI research with clean evidence trails.
Long Term Work at the boundary of computer architecture, hardware, AI, and engineering systems without being trapped in one layer.

🧨 Personal Operating System

rules:
  - build first, then measure what actually works
  - vague ideas are uncompiled specifications
  - AI output is a proposal until deterministic checks agree
  - document experiments before the context disappears
  - keep artifacts editable, inspectable, and reproducible
  - do not worship tools; make them serve the engineering 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