Lingfeng Kevin Ge

Scroll
01 / At Anchor

Hi there! I’m Kevin Ge

About

I'm an electrical engineering student at the University of Waterloo. I like working on projects that eliminate as many repetitive tasks as possible. As an active (ab)user of vibecoding, I love the capabilities that it gives to the average person, especially if you're using it right! I for one am very excited to see where the AI space moves from here. I love music (90's hip-hop, c-pop, and jazz specifically) and am a semi-washed pianist, clarinetist, and drummer. I believe that doing things is the best lesson that anyone can learn. If there's an idea, you should just go and pursue it! Turn it into reality, and don't look back. Most people that judge are usually too lazy to even try. You got this :)!

Hot take: People should be friendly to AI - what if it gains consciousness one day? ;)

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
Screenshot of the Tim Hortons AI customer care agent responding in brand voice with tool-call trace
Project 03

Tim Hortons AI

Next.js·TypeScript·OpenAI·RAG

An AI customer service agent that takes action on the customer's behalf (lookup account, check rewards balance, restore points, issue a perk) in Tim Hortons brand voice. Hand-built agent loop and streaming protocol, custom RAG over a curated FAQ corpus, and an LLM-as-judge eval harness.

  • Hand-written agent loop and NDJSON streaming protocol; no LangChain, no Pinecone, no Vercel AI SDK
  • Tool calls for live customer actions: account lookup, rewards balance, points restoration, perk issuance
  • Cosine-similarity RAG over 25 hand-curated FAQ entries using text-embedding-3-small
  • LLM-as-judge eval harness across 10 scripted scenarios; 100% pass rate on the gpt-4o configuration
View on GitHub
03 / Beneath the Surface

Hardware & PCB

First PCB design for the Midnight Sun solar vehicle project
Buck converter
Second PCB design for the Midnight Sun solar vehicle project
Lighting board
Current sense board PCB design for the Midnight Sun solar vehicle project
Current sense board
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. The latest board is a dedicated current sense PCB for accurate in-system measurement of pack and load currents. Circuit-efficiency, power-calculation, and manufacturability considerations carried through to documented technical reports for future iterations.

Altium Schematic Capture DRC Power Calc Current Sensing 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

Kevin Ge

Summary of Qualifications

  • Experience in PCB design, HV schematic capture, power systems, custom component design, embedded systems, microcontrollers, and test automation, alongside full-stack web development, real-time simulation engines, and AI agent design with LLM function calling and RAG; available September to December 2026
  • Proficient in Python, TypeScript, JavaScript, C#, C++, React, Next.js, VBA, and AI coding tools (Claude Code, Codex), with skilled use of various CAD software and scripting to fit custom needs
  • Hardware team designer on University of Waterloo's Midnight Sun solar EV team collaborating across hardware and software domains, 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

Engineering Design Co-op

S&C Electric

Jan. 2026 – Apr. 2026

Toronto, Ontario

  • Engineered C#, VBA, VBS, and HTML automation tooling to streamline engineering design workflows across the team
  • Refactored legacy codebases by resolving COM API integration issues and rewriting Bill of Materials and wiring report generation logic, restoring deprecated CAD tools to active production use across the design team
  • Utilized E3 and Microstation to draw single line and 3 line schematics for custom HV electrical components
  • Built data parsing scripts using regex and natural-sort algorithms to produce structured component library outputs
  • Authored Excel and 3DX macros for data storage and retrieval across enterprise component 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 — including buck converter, lighting, and current sense boards — with schematic integration, custom libraries, and DRC compliance against safety and manufacturing standards
  • Selected components and ran power-budget calculations to enhance circuit efficiency, signal integrity, and manufacturability
  • Documented design process, safety considerations, and validation results in technical reports to support cross-team handoff and future iterations

Projects

Tim Hortons AI Customer Care

May 2026

TypeScript Next.js React OpenAI Together AI LoRA
  • Built and deployed a production AI customer service agent for Tim Hortons in Next.js 16, React 19, and TypeScript, implementing a hand-rolled multi-turn agent loop with NDJSON streaming over fetch and no LangChain or Vercel AI SDK
  • Engineered a custom RAG pipeline using OpenAI text-embedding-3-small with cosine similarity over a curated FAQ corpus, paired with four function-calling tools for account lookup, rewards balance, points restoration, and perk issuance
  • Built an LLM-as-judge eval harness with gpt-4o-mini scoring agent runs across 10 multi-turn scenarios, iterating the system prompt to reach 100% tool-use accuracy and perfect voice consistency
  • Fine-tuned Llama-3.1-70B-Instruct via LoRA on Together AI; diagnosed an inference-time tool-format mismatch between OpenAI JSON and Llama python-tag tokens, then shipped gpt-4o to production

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 React Python Claude Code Codex Power Systems
  • Built a browser-based Automatic Transfer Switch simulator in 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
  • Implemented a BFS flood-fill connectivity solver to model breaker interlock logic, sync-check gating, undervoltage pickup delays, automatic retransfer sequencing, and bus-level energization across primary and backup sources
  • Engineered a CAD-style topology editor with snap-to-grid placement, orthogonal wire routing, and port-aware rotation, decoupling simulation time from clock time to support variable playback speeds from 0.05x to 5x
  • Integrated AI coding tools (Claude Code, Codex) for architecture review, refactoring, and faster iteration

Technical Skills

Programming

Python TypeScript JavaScript C# C++ C VBA VBScript SQL HTML CSS

Frameworks & Tools

React Next.js Node.js Tailwind Git OpenAI API RAG LoRA fine-tuning Claude Code Codex

Hardware / Design

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

Software

Microsoft Office (Excel, Word, PowerPoint, Teams) Vercel Arduino GIS PLS CADD Suite Claude Agents SharePoint

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.