Mark Sui

ECE Portfolio / Hardware-minded Software

RTL, VLSI, embedded systems, and tools that make hardware ideas easier to inspect.

I'm Mark Sui, an Electrical and Computer Engineering master's student at UC San Diego with Computer Engineering and Mathematics foundations. I build at the boundary between digital hardware, systems, and practical engineering interfaces.

Best fit: teams working on RTL design, VLSI workflows, computer architecture, embedded sensing, or developer tools where correctness, usability, and traceability all matter.

Current UC San Diego ECE
Hardware Signal RTL / VLSI
Tool Stack React / Python / C++
Foundation CE + Mathematics
Open to hardware-focused software, RTL, VLSI-adjacent engineering, embedded systems, and systems tooling work. Start with the project spotlight for the fastest read on my strongest engineering signal.

Now Building

EDA Learning Tools

Logic interfaces that preserve engineering traceability.

Turning Boolean expressions into connected views: truth tables, K-maps, Verilog, and CMOS-level reasoning.

Hardware Practice Systems

Preparation tools with repeatable feedback loops.

Structured question banks, timed practice, missed-topic review, and local progress for hardware interviews.

macOS Utilities

Local-first tools for practical workflows.

Focused desktop utilities for archives, documents, coursework, and privacy-sensitive everyday work.

Technical Map

Digital Design

RTL, FPGA, verification, and physical-design oriented work across architecture and implementation.

Verilog SystemVerilog FPGA Timing

Architecture

Computer architecture, datapath design, throughput analysis, and performance-aware hardware thinking.

ISA Pipelines CDC SRAM

AI Systems

Evaluation pipelines, regression analysis, robustness testing, and Python tooling around model behavior.

Python PyTorch Tracing QA

Math + Embedded

Applied mathematics, algorithms, and embedded system integration from sensing to board-level work.

Analysis Algorithms ESP32 PCB

Featured Projects

Logic and CMOS Studio interface screenshot
Featured Educational EDA Tool / React / TypeScript

Logic & CMOS Studio

Browser-based tool that turns Boolean logic into truth tables, K-maps, simplified equations, Verilog, and static CMOS pull-up / pull-down schematics.

Role
Designed and built the browser workflow end to end.
Built With
React, TypeScript, Boolean logic, Verilog, static CMOS.
Why It Matters
Connects course abstractions instead of leaving each view in a separate tool.
Hardware Interview Trainer interface screenshot
Featured Hardware Prep Tool / React / TypeScript

Hardware Interview Trainer

Local-first interview practice app with a 160-question bank, timed mock rounds, wrong-question review, progress analytics, and JSON import / export.

Role
Built the practice flow, progress model, and review interface.
Built With
React, TypeScript, local storage, structured question data.
Why It Matters
Makes hardware prep measurable, repeatable, and portable.
MarkMacZip project page screenshot
Featured macOS Utility / Swift / C++

MarkMacZip

Local archive app for macOS that compresses and extracts common formats, supports password workflows, tracks job history, and keeps files on device.

Role
Shaped the native utility workflow and release-facing project page.
Built With
Swift, C++, macOS file handling, local archive workflows.
Why It Matters
Turns a frequent file task into a private, focused desktop tool.

Selected Highlights