Electrical Engineering · University of Waterloo

Lingfeng Kevin Ge

Scroll
01 / At Anchor

Hi there! I’m Kevin Ge

About

Electrical engineering student at UWaterloo. From schematics, PCBs, and firmware to power systems, electrical grids, and the script that draws the schematic to the simulator that catches what the schematic missed. I like taking systems from ideas to live circuit, then writing the tooling so the next person can do it twice as fast. The diagram on the screen and the copper that carries real current are two parts of the same project to me. On paper a Waterloo EE student; in practice a builder who keeps finding problems that want both a soldering iron and a script editor.

02 / Currents in Code

Software

Screenshot of the ATS Simulator interface showing circuit topology and event log
Project 01

ATSimulator

React·TypeScript·Power Systems

A browser-based Automatic Transfer Switch simulator with a CAD-style topology editor. Build any switchgear scheme (Two-Source, Main-Tie-Main, Main-Main-Main, or fully custom) and watch open transition, closed transition with sync-check, and fast transfer events execute in real time.

  • Graph-based connectivity engine using BFS flood-fill energization
  • Snap-to-grid editor with port-aware rotation and orthogonal wire routing
  • Variable simulation speed from 0.05× to 5× with timestamped event logging
  • ANSI device-function logic (27, 59, 81, 25, 86) and configurable timers
View on GitHub
Custom-built smart home hub displaying temperature, weather, and task widgets
Project 02

HomePOD

Arduino·C·Python·Soldering

A custom voice-controlled smart home device. Recognizes spoken commands and drives household functions (temperature regulation, environmental sensing, scheduled tasks) over a hand-soldered control board with custom CAD schematics.

  • Voice command pipeline with sensor integration and power regulation
  • Hand-soldered prototype with AutoCAD Electrical schematic documentation
  • Cross-disciplinary build: hardware, firmware, and software co-developed
  • Modular design for replication and future feature expansion
View on GitHub
03 / Beneath the Surface

Hardware & PCB

First PCB design for the Midnight Sun solar vehicle project
First PCB design
Second PCB design for the Midnight Sun solar vehicle project
Second PCB design
Midnight Sun

Solar Rayce Car

2-Layer · Altium · Solar Rayce Team · 2025–Present

Designed and simulated 2-layer PCBs for the Waterloo Midnight Sun Solar Rayce Car team: schematic integration, optimized component placement, custom libraries, and DRCs. Circuit-efficiency, power-calculation, and manufacturability considerations carried through to documented technical reports for future iterations.

Altium Schematic Capture DRC Power Calc Custom Libraries
04 / Surfacing

Highlights

S&C Electric · Design Automation

Switchgear CAD Tooling

Toronto, ON · Jan 2026 – Apr 2026

Wrote C# and VBA tooling for Zuken E3 to automate high-voltage switchgear documentation: a custom BOM exporter, wire-connection data extraction through the ReportGenerator COM API, and bay-grouped device-name output with natural sort. Modernized legacy scripts and built an Excel-based MTM ATS simulator for internal use.

Midnight Sun · Hardware

Solar Vehicle PCB Design

Waterloo, ON · Oct 2025 – Present

Designing 2-layer PCBs for the University of Waterloo's Midnight Sun solar racing team: schematic capture, component placement, custom libraries, and DRCs against safety and manufacturing standards. Documenting design choices and trade-offs for future iterations and team knowledge transfer.

Advocacy · Leadership

Public Speaking & Nonprofit Organizing

Provincially Recognized

Provincially recognized public speaker and nonprofit organizer. Led volunteer teams of 110+ across charitable projects that raised thousands for community causes, spanning event coordination, mentorship, and on-stage advocacy.

Independent Project · Power Systems

ATSimulator

Web · Mar 2026 – Present

A browser-based Automatic Transfer Switch simulator built in React and TypeScript. A graph-based circuit engine computes energization paths, breaker state logic, and open/closed/fast transfer sequences in real time, paired with a CAD-style topology editor for building the underlying schematics.

05 / Toolkit

Skills

Languages

PythonC++C# CTypeScriptJavaScript VBAVBScriptSQL HTMLCSS

Hardware & EDA

AltiumAutoCAD ElectricalZuken E3 MicrostationArduinoSoldering BreadboardingSchematic Capture

Frameworks & Tools

ReactNode.jsClaude Code CodexExcel Macros3DX SharePointGit

Domain

Power SystemsSwitchgearATS Schemes IEC 61850PCB DRCML Pipelines Embedded Systems
06 / Manifest

Resume

Download PDF

Kevin Ge

Summary of Qualifications

  • Experience in PCB design, HV schematic capture, power systems, custom component design, embedded systems, microcontrollers, and test automation in power electronics applications utilizing various software applications
  • Skilled in various CAD software usage and scripting in Python, C++, C#, VBS, VBA, and HTML to fit custom needs
  • Hardware team designer on University of Waterloo's Midnight Sun solar EV team collaborating with multiple teams, with proven leadership coordinating 110+ volunteers across nonprofit projects raising $2,500+ for charity

Education

BASc. Honors Electrical Engineering

University of Waterloo

Waterloo, ON

Employment History

Electrical Engineering Design Co-op

S&C Electric

Jan. 2026 – Apr. 2026

Toronto, Ontario

  • Designed new scripts and tools to help automate the design process in CAD software using VBA, VBS, HTML, and C#
  • Developed, maintained, and updated legacy code systems to reintroduce outdated tools back into the workflow
  • Utilized E3 and Microstation to draw single line and 3 line schematics for custom HV electrical components
  • Leveraged and created Excel and 3DX macros to efficiently store and retrieve data within large datasets and libraries
  • Created educational documents for the team to better understand modern electrical codes such as IEC 61850

Piano Teacher

RS Music

Dec. 2023 – Present

Calgary, AB

  • Delivered personalized instruction to students across all ages and skill levels, building mentorship and communication skills
  • Developed adaptive lesson plans and consulted with families on curriculum, instruments, and long-term progression strategy

Relevant Experience

Hardware Design Team Member

Midnight Sun Solar Rayce Car Team

Oct. 2025 – Present

Waterloo, Ontario

  • Designed and simulated multiple 2-layer PCBs with schematic integration and optimized component placement
  • Utilised custom libraries and conducted DRCs to ensure compliance with safety and manufacturing standards
  • Enhanced circuit efficiency through component selection, power calculations, and manufacturability considerations
  • Documented design process and safety considerations in technical reports for future iterations and team knowledge transfer

Projects

Custom “Homepod” Device

Nov. 2025 – Jan. 2026

AutoCAD Electrical Soldering Excel Python C
  • Developed a device able to recognise voice commands and perform household functions such as temperature regulation
  • Optimized circuit design, sensor compatibility and integration, and power regulation to reduce energy inefficiency
  • Collaborated with software engineer to troubleshoot integration issues, applying debugging techniques to ensure reliability
  • Produced CAD schematics and technical documentation for replication and future development

ATSimulator

Mar. 2026 – Present

TypeScript Python Claude Code Codex React Power Systems
  • Developed a browser-based Automatic Transfer Switch simulator using React and TypeScript, featuring a graph-based circuit engine that computes energization paths, breaker state logic, and open/closed/fast transfer sequences in real time
  • Engineered a CAD-style topology editor with snap-to-grid placement, orthogonal wire routing, and port-aware rotation
  • Optimized engine to decouple simulation time from clock time, supporting playback speed from 0.05x to 5x
  • Implemented a connectivity solver using BFS flood-fill to model breaker interlock logic, sync-check gating, undervoltage pickup delays, and automatic retransfer sequencing

Technical Skills

Hardware / Design

PCB Design (Altium) Circuit Design Breadboarding AutoCAD Electrical Microstation Zuken E3

Programming

Python C++ C# C VBScript VBA ML pipeline HTML JavaScript Claude Codex CSS React SQL

Software

Microsoft Office (Excel, Word, PowerPoint) Arduino Uno SharePoint Teams Claude Agents

Professional

Leadership Public Speaking Mentorship Technical Writing Collaboration Electrical Codes
Let's Build Something

Have a project, role, or idea worth chasing?

Always open to conversations about power, controls, embedded systems, or collaborations on side projects. Reply within 24 hours.