Skip to content
View michaelbawuah's full-sized avatar

Highlights

  • Pro

Block or report michaelbawuah

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

MBA~Steins — Michael Baffour Awuah. Cornell Engineering. AI/ML systems and software engineering.

Explore my portfolio ↗  ·  Email  ·  Try NavoX ↗

I'm Michael, an Electrical & Computer Engineering student at Cornell University. I build high-performance C++ systems, ML infrastructure, developer tools, and reproducible research. What interests me most is making software both fast and explainable: clear invariants, useful tests, careful measurements, and a product people can actually run.

Selected engineering work

Project What I built Start here
Ledger · C++23 systems Allocation-free limit order book with price-time priority and lock-free SPSC handoff. 18.74M synthetic commands/s, 271 ns p99 on an AMD EPYC virtual host; 100M differential commands verified. Design · Benchmarks
Gatehaven · C++23/SDL3 Compiled circuit simulation, native desktop editor, binary saves, and downloadable macOS, Windows, and Linux development previews. Try a preview · Build
NavoX · AI product Personal assistant connecting inbox, calendar, and student workflows, with source-linked answers and review before external actions. Student-specific features are actively being developed. Live site · Architecture
Fluxion · ML systems From-scratch NumPy tensor engine, reverse-mode autodiff, GPT-style transformer, gradient checks, and optional C++/BLAS and experimental CUDA operators. Architecture · Measurements
ToolRet · Retrieval research Conditional reranking over 37,292 tools. On 1,500 untouched queries, the primary router made 23.4% fewer cross-encoder calls while meeting the preregistered nDCG loss tolerance. Research paper
Disclosure Drift · Quant research Source-audited SEC 10-K risk-disclosure study: 215 filings and 180 year-over-year comparisons. Descriptive pilot results are reproducible; the proposed return-forecasting study is not yet validated. Methods & findings

How I approach engineering

Background

My path into software includes Harvard CS50, Springboard software training, and hands-on programming practice. Since starting Electrical & Computer Engineering at Cornell in 2024, I've studied data structures, digital logic, computer systems, architecture, networks, databases, and machine learning. Those foundations inform the newer public systems and research repositories above.

I also maintain ModelForge (model versioning and canary deployment), MarketLab (portfolio analytics), Pro Competitive Programming (835 C++ reference implementations with local verification), and LeetCode Atlas (pattern-based Python/C++ interview practice).

Working with

Python C C++ TypeScript Java Go SQL PyTorch Docker

Pinned Loading

  1. MarketLab MarketLab Public

    Analytics platform with transaction accounting, reproducible data pipelines, and financial reporting.

    TypeScript

  2. ModelForge ModelForge Public

    Production ML platform for model versioning, artifact management, deployment, extensible inference, and serving infrastructure.

    Python

  3. NavoX NavoX Public

    NavoX is an AI Operations Platform that helps people understand, prioritize, and safely handle work across their connected tools.

    Python

  4. Pro-Competitive-Programming Pro-Competitive-Programming Public

    800+ C++ solutions I have solved for various competitions CSES, Codeforces, and AtCoder, with algorithm notes, tests, and reusable data structures.

    C++