Skip to content
View tmarhguy's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report tmarhguy

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tmarhguy/README.md

Tyrone Marhguy

Typing Animation

Computer Engineering BSE @ University of Pennsylvania
Full‑Stack Development | Hardware Design | Embedded Systems | Machine Learning

"I build complete systems from first principles—from 3,856 discrete CMOS transistors to production web applications processing 20MB+ files. My work bridges silicon and software, delivering solutions that scale from nanoseconds to terabytes."

LinkedIn Email Website GitHub


Flagship Achievement: 8‑Bit Discrete Transistor ALU

The Numbers That Matter

3,856+

Discrete CMOS
Transistors

1.24M+

Verification
Tests Passed

8 Operations

ADD, SUB, AND, OR,
XOR, NOT, SHL, SHR

4 Tech Stacks

KiCad + SPICE
+ Logisim + Python

Live Demo Repository Website Repo

What Makes This Unique

  • Full-Stack Hardware Engineering: Complete ALU designed from individual MOSFETs—no integrated circuits, no abstractions
  • Verification at Scale: Custom Python test framework validates 1.24M+ test cases across all operations
  • Multi-Paradigm Design: Seamless integration of KiCad schematics, SPICE simulations, Logisim logic verification, and Python automation
  • Production-Grade Documentation: Interactive TypeScript/Next.js website with real-time design exploration
  • Languages: Python (42.9%), SMT/Verilog (37.4%), SystemVerilog (7.7%), C++ (5.9%)

This project demonstrates mastery of digital logic, circuit design, verification methodologies, and full-stack web development—all in one cohesive system.


Featured Software Projects

SVD Image Compression

Live Demo GitHub

SVD Animation
  • Next.js + TypeScript with per‑channel SVD for real‑time rank‑k image reconstructions
  • Performance: Handles 20MB+ uploads; ~45% faster processing; CLS=0; Lighthouse 90/73/100
  • Tech: Linear algebra optimization, Web Workers, responsive React components

UniBridge – Ghana

Live Demo GitHub

UniBridge Animation
  • Centralized admissions platform: FastAPI + Next.js 14 + PostgreSQL + Redis
  • Performance: 0.8s FCP, 1.4s Speed Index; OAuth2 + AES‑256 encryption
  • DevOps: CI/CD pipelines via GitHub Actions; containerized deployment

MoMo Credit Score Generator

Live Demo GitHub

MoMo Animation
  • FastAPI microservices + XGBoost ML: AUC 0.82; <400ms P99 inference
  • Explainability: React dashboard with SHAP-based feature analysis
  • Compliance: Data privacy and regulatory compliance built-in

Music & You

Live Demo GitHub

Music Analytics Animation
  • Personality Prediction: Big‑Five traits from Spotify data (300+ tracks/user, 35+ features)
  • 16‑endpoint REST API: Sub‑5s predictions; async streaming for engagement
  • ML Pipeline: Feature engineering + gradient boosting + real-time inference

Hardware Projects

8‑Bit Transistor CPU

Repo

CPU Animation
  • 700+ discrete transistors; custom 12‑instruction ISA
  • Python assembler + comprehensive test framework
  • Propagation delay analysis and optimization

16‑Bit Transistor Memory

Repo

Memory Animation
  • D‑flip‑flop arrays with custom bus control; Arduino integration
  • 1,000+ stable access cycles; sub‑µs read/write operations

Precision Clock Oscillator

Repo

Clock Animation
  • Ultra‑stable RC multivibrator; <1% drift across temperature
  • Precision duty‑cycle control; analog design mastery

Transistor‑Logic Calculator

Repo

Calculator Animation
  • Four‑function arithmetic; ripple‑carry adders; custom 7‑segment decoder
  • <5ns propagation latency on 16‑bit operations

Technical Skills

From transistors to terabytes—building at every layer of the stack.

Languages & Frameworks

  • Programming: Python, TypeScript/JavaScript, C/C++, Verilog, SystemVerilog
  • Web: React, Next.js, FastAPI, Node.js, Tailwind CSS
  • ML/Data: XGBoost, scikit-learn, pandas, NumPy, SHAP
  • Hardware: Verilog, SystemVerilog, VHDL, Assembly

Tools & Platforms

  • Databases: PostgreSQL, Redis, MongoDB
  • DevOps: Docker, Kubernetes, AWS, GitHub Actions, CI/CD
  • Hardware: KiCad, SPICE, Logisim, Arduino, FPGA, Oscilloscopes
  • Testing: pytest, Jest, Cypress, custom test frameworks

Core Competencies

  • Full-Stack Development: End-to-end application design, deployment, optimization
  • Digital Design: Combinational/sequential logic, ALUs, memory systems, CPUs
  • Verification: Test automation, simulation, formal verification, 1.24M+ tests validated
  • Performance Engineering: Sub-400ms APIs, 0.8s FCP, 45% optimization gains
  • System Architecture: Microservices, distributed systems, hardware-software co-design

Development Analytics

GitHub Statistics

Tyrone's GitHub Stats

Language Distribution

Top Languages

GitHub Trophy Case

GitHub Trophies

GitHub Activity Graph

GitHub Activity Graph


Recognition & Impact

Featured In

BBC News Voice of America Deutsche Welle Wikipedia

International recognition for advocacy, technical excellence, and social impact


Connect & Collaborate

Open to discussing technology, collaborating on projects, and exploring opportunities in hardware, software, or systems engineering.

Get In Touch

LinkedIn
Professional Network
Email
Direct Contact
Portfolio
Project Showcase
GitHub
Code Repository

Areas of Interest

Chip DesignVLSI SystemsFull-Stack EngineeringMachine LearningEmbedded SystemsTech for Good


"Building bridges between silicon and software—one transistor at a time"

3,856+ discrete transistors. 1.24M+ tests. Infinite possibilities.

Profile Views

Pinned Loading

  1. svd svd Public

    TypeScript 6 2

  2. 8bit-discrete-transistor-alu 8bit-discrete-transistor-alu Public

    8-bit combinational ALU built from 3,856+ discrete CMOS transistors (KiCad + SPICE + Logisim + 1.24M tests

    Python 1

  3. 8bit-discrete-transistor-alu-website 8bit-discrete-transistor-alu-website Public

    Site: 8-bit combinational ALU built from 3,856+ discrete CMOS transistors (KiCad + SPICE + Logisim + 1.24M tests

    TypeScript 1

  4. riscv riscv Public

    SystemVerilog

  5. WireLessText-Terminal WireLessText-Terminal Public

    A bidirectional wireless text terminal built with Arduino, a 4×3 keypad, a 16×2 LCD, and dual transport layers (IR + HC-12 RF). Supports multi-tap character entry, live LCD UI, message buffering, b…

    C++