Mark Sui

ECE Portfolio

Hardware-minded systems, RTL, VLSI, and engineering tools.

I'm Mark Sui, an Electrical and Computer Engineering student at the University of California, San Diego, currently pursuing a Master of Science in Electrical and Computer Engineering. I already hold Bachelor of Science degrees in Computer Engineering and Mathematics.

My strongest thread is turning hardware concepts into practical systems: RTL design, VLSI workflows, computer architecture, embedded sensing, and software tools that make engineering work easier to reason about.

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, and systems tooling work. Start with the projects that show how I connect engineering concepts, implementation detail, and usable interfaces.

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