Hi! I'm Alec

What started as a deep dive into the physics of silicon—defects, interfaces, and material behavior quickly turned into an obsession with shaping that silicon into something functional. I have gone from studying transistors to floorplanning, timing, and taping them out in full-chip designs.

About Me

About Me Portrait
  • I'm Alec, a 24-year-old physical design engineer from Chicago with a passion for building high-performance hardware systems
  • Currently a CPU Physical Design Engineer at IBM in Austin, TX and with an M.S. in ECE at Carnegie Mellon University, where I earned dual B.S. degrees in ECE and MSE
  • Graduate of Carnegie Mellon University with an M.S. in ECE and earned dual B.S. degrees in ECE and MSE
  • I'm passionate about physical implementation—where form meets function at the nanoscale. I aim to design efficient, next-gen ASICs that push the limits of performance, power, and scalability
  • I want to contribute to architectures that define the future of computing

Experience

IBM

CPU Physical Design Engineer

April 2026 - Present

  • Own block-level physical design for z-Series L3 cache, covering floorplanning, placement, congestion, and timing closure
  • Author and deploy automation tools to improve routability across z-Series and Power processor teams
Skills: Cadence, Python, Tcl
IBM

CPU Physical Design and Integration Intern

May 2025 – Present

  • Optimized floorplan, placement, and timing for the z18 L3 cache using IBM’s internal physical design flow
  • Closed critical timing violations by developing custom tools to minimize routing detours, reducing worst slack by 86%
  • Enhanced routability by using underutilized lower metal, lowering congestion (wACE4) and total negative slack by 40%
  • Implemented Python tool to track latch shifts post-hierarchical flattening, exposing anomalies across octword regions
Skills: Cadence, Python, Tcl
IBM

CPU Clock Physical Design and DevOps Intern

May 2024 – Aug 2024

  • Curated and analyzed 12 new clock tree topologies in Cadence Virtuoso for application in IBM microprocessors
  • Reduced P11 microprocessor clock power by 4% through FO2 buffer prioritization and identifying fan out power trends
  • Automated continuous integration metric aggregation to streamline Release Delivery Automation reports
Skills: Cadence, Tcl, CTS, Python, Pandas, JSON, MongoDB
Argonne National Laboratory

Nanoscale Heterostructures Researcher

Jun 2022 – Jun 2024

  • Generated and trained a CNN image classification pipeline for automated identification of skyrmions in LTEM images
  • Attained 95% segmentation accuracy and published results in AIP Advances (2024)
Skills: C, Python, Go, CNN, PyTorch, CUDA, NumPy, Pandas, TEM
Northwestern University

Physical Electronics Research Laboratory (PERLab) Researcher

May 2023 – October 2023

  • Created a neural network utilizing spin waves and skyrmions for computational functions
  • Constructed a PCB implementing voltage-controlled magnetic anisotropy (VCMA) for random number generation
Skills: Python, SystemVerilog, C, Go, CNN, Altium, CUDA, PyTorch, NumPy
Sonovia Ltd.

Laboratory Assistant

June 2021 – August 2021

  • Conduct laboratory experiments involving sample preparation and data collection. Established protocols include either titration or sonication
  • Maintain lab by ordering new lab supplies and sterilizing equipment
  • Perform product research in antibacterial and water-resistant markets
Skills: Wet Lab, Titration, Sonication, Lab Management

Projects

Skills

Cadence

Cadence

Synopsys

Synopsys

SystemVerilog

SystemVerilog

Python

Python

C

C

Tcl

Tcl

Assembly

Assembly x86/ARM/RISC-V

Linux

Linux

Jenkins

Jenkins

JFrog

JFrog

TSMC PDK

TSMC PDK

Samsung PDK

Samsung PDK

Academic Career

B.S. Electrical & Computer Engineering · B.S. Materials Science & Engineering · M.S. Electrical & Computer Engineering · Carnegie Mellon University

61 Courses
591 CMU Units
197 Credit Hours
ECE
MSE
CS
PHY
Math / Science
Statistics
Other
Freshman Year · 2020 – 2021
Fall 2020
CS 15112Fundamentals of Programming & CS
MSC 21120Differential & Integral Calculus
MSE 27100Engineering Materials of the Future
PHY 33141Physics I for Engineering Students
Spring 2021
ECE 18100Intro to Electrical & Computer Engineering
MSC 21122Integration & Approximation
PHY 33142Physics II for Engineering & Physics
ENG 76107Writing About Data
ENG 76108Writing About Public Problems
Sophomore Year · 2021 – 2022
Fall 2021
CS 15122Principles of Imperative Computation
MSC 21127Concepts of Mathematics
MSC 21254Linear Algebra & Vector Calculus
MSE 27201Structure of Materials
MSE 27210Materials Engineering Essentials
MSE 27215Thermodynamics of Materials
Spring 2022
ECE 18220Electronic Devices Analysis & Circuits
MSC 21260Differential Equations
MSE 27202Defects in Materials
MSE 27216Transport in Materials
MSE 27217Phase Relations & Diagrams
Junior Year · 2022 – 2023
Fall 2022
CS 15294Rapid Prototyping Technologies
S3D 17562Law of Computer Technology
ECE 18200ECE Sophomore Seminar
ECE 18213Intro to Computer Systems
MSE 27301Microstructure & Properties I
MSE 27533Growth Processes for Semiconductors
MSE 27729Solid State Device Engineering
MUS 57209The Beatles
Spring 2023
ECE 18240Structure & Design of Digital Systems
ECE 18310Fundamentals of Semiconductor Devices
MSE 27305Intro to Materials Characterization
MSE 27367Selection of Performance Materials
STA 36220Engineering Statistics & Quality Control
DES 51262Communication Design Fundamentals
LCL 82279Anime in the Japanese World
Senior Year I · 2023 – 2024
Fall 2023
S3D 17200Ethics & Policy in Computing
ECE 18422Digital Integrated Circuit Design
EPP 19427Energy Innovation & Entrepreneurship
MSE 27401MSE Capstone Course I
MSE 27432Electrical & Thermal Properties of Materials
Spring 2024
ECE 18021Intro to PCB Fabrication
ECE 18349Intro to Embedded Systems
ECE 18669Hacker Fab 1
MSE 27402MSE Capstone Course II
STA 36219Probability Theory & Random Processes
Senior Year II · 2024 – 2025
Fall 2024
ECE 18290Signals & Systems
ECE 18320Microelectronics Circuits
ECE 18341Logic Design & Verification
ECE 18614Microelectromechanical Systems
ECE 18620Design Intelligence: IoT Systems
PHY 33225Quantum Physics of Structures & Materials
Spring 2025
ECE 18525Advanced Digital Integrated Circuit Design
ECE 18628Advanced IoT Systems
ECE 18663Analysis & ML for Semiconductors
ECE 18729Radiation-Hardened Integrated Circuit Design
ECE 18447Introduction to Computer Architecture
DRA 54191Acting for Non-Majors
Graduate · M.S. ECE · 2025 – 2026
Fall 2025
ECE 18619Intro to Quantum Computing
ECE 18640Hardware Arithmetic for Machine Learning
ECE 18726Project: Integrated Circuit Design
ECE 18740Modern Computer Architecture & Design