University of Waterloo · Mechatronics Engineering
Seungkwon Lim

Welcome to my page!

PERSONAL PROJECTS







Website
Own website using html
Sneaker Bot
Program that purchases limited sneakers
3D Phone Stand
Phone stand for my own phone
AutoCAD
AutoCAD Designs
ARCADE GAME
2D Arcade Game
under progress..
crypto trading bot
AI Assistant Program
Own AI Assistant using OpenAI API
On-Chain Whale Bot
Dectects on-chain whale activity and sends telegram alerts
Baccarat Simulator
Data was later used for trend analysis using Numpy
NASDAQ ML Predictor
NASDAQ ML Predictor
Machine Learning Trading Model
Rolypolyy — Quantitative Trading System
Rolypolyy
Quantitative trading: Binance → Polymarket

Work Experience

BMS Software Engineer | UW Evolution (Stellantis, U.S. Department of Energy) | Waterloo, ON | 2026.01 – 2026.04

As a BMS Software Engineer for the Battery Workforce Challenge, I designed, implemented, and verified a Battery Management System (BMS) in MATLAB Simulink. My work focused on State of Power (SOP) and State of Charge (SOC) management, grounded in the team's Software Requirements Document (SRD).

  • Compiled Year 3 BMS requirements from the SRD into granular, testable items for the Design Verification Plan and Report (DVP&R), adding traceability and explanation columns mapping each item to SRD sections and validation methods.
  • Updated the DVP&R template with ten low-level requirements (five SOP, five SOC), each linked to Model-in-the-Loop (MIL) test cases in Simulink Test Manager.
  • Built the BMS state machine from scratch in Stateflow with hierarchical structure: main sequential states (OFF, INIT, CONTACTOR_CONTROL, ACTIVE, FAULT_REACTION) and continuous background SOC/SOP calculations, with typed I/O, entry/during actions, and requirement-referenced transitions.
  • Developed ten structured CSV/Excel test case definition files covering charging permission, contactor/precharge behavior, crash response, CAN limit broadcast, current tapering, NVM SOC restoration, sensor accuracy, cell balancing, and full-charge detection (300 ms voltage hold).
  • Imported test cases via Test Harness and Test Manager using Signal Editor and Constant blocks; all ten MIL simulations passed with scope outputs confirming correct behavior (e.g., 30 A charge current only when parked and plugged in).
  • Architected a safety-critical MIL validation framework executing the DVP&R protocol across 20+ scenarios, increasing testing coverage by 40% and supporting zero-failure logic deployment.
  • Reduced computational latency by 15% using the MATLAB Profiler to refactor Stateflow logic and remove redundant transition overhead without sacrificing safety coverage.

Key Skills:

  • MATLAB / Simulink / Stateflow
  • Model-in-the-Loop (MIL) Testing & Simulink Test Manager
  • Battery Management System (BMS) — SOC & SOP
  • Design Verification Plan & Report (DVP&R)
  • Requirements Traceability (SRD → Test Cases)
  • Safety-Critical Embedded Software Verification
  • Test Harness Development & Signal Editor
  • Performance Profiling & Stateflow Optimization
  • Cross-Functional & Multi-University Collaboration
  • Technical Documentation & Structured Test Matrices

UW EVolution Website

Work Experience

Seoul Metropolitan Office of Education | Seoul | 2023.04.06 – 2025.01.03

I worked at the Seoul Metropolitan Office of Education as part of my military service where I actively collaborated with education officials(including the superintendent), government officials and internal teams, strengthening my communication and teamwork abilities. My responsibilities included:

  • Coordinating and supporting various education-related meetings, conferences, and official events.
  • Setting up and operating audio-visual equipment such as projectors, microphones, sound systems, lighting, and computers.
  • Ensuring optimal audio performance by preventing microphone feedback and managing frequency channels during press conferences.
  • Managing and maintaining CCTV systems and assisting in troubleshooting and repairing technical issues in collaboration with staff.
  • Monitoring vehicle access and providing support at the parking booth during the initial phase of service.

Key Skills:

  • Audio-Visual Equipment Management
  • Event Coordination & Logistics
  • Technical Troubleshooting & Problem Solving
  • CCTV Surveillance & System Support
  • Communication & Interpersonal Skills
  • Time Management & Attention to Detail
  • Stakeholder Collaboration
  • Public Service & Operational Support

Seoul Metropolitan Office of Education Website

Work Experience

MH Technologies Research Engineer Co-op | Incheon | 2021 05 10 – 2021 08 27.





I worked as a research engineer at MH Technologies. MH technologies is a company that provides solutions to thermal issues in the electric car industry. It is known for its Z-leak Tube technology which aims to cool the motor of electric cars.

My main job responsibility was to research various existing patents similar to the company's product and summarize or present the information. By doing so, I was able to grow my reserach ability significantly. I even suggested a new patent idea which was about cooling an axial flux motor. Researching was not limited to just patents and I also researched about different firms, thermodynamics, HVAC system, Taguchi Method and more.

Moreover, I was able to develop my communication and teamwork skills by assisting mechanical engineers do experiments and make samples of the company's products.

Company Website

Work Experience

Hotel Management Internship Loft Hotel | Seoul | 2020 04 – 2020 10.





I worked at Hotel Loft located in Seoul as an intern. I demonstrated strong communication skills by reaching out to hotel booking platforms regarding the hotel's features and listening to visitor’s complaints and feedback.

Using raw booking data provided by Loft Hotel’s management system, I conducted an end-to-end analysis in Jupyter Notebook with Pandas, NumPy, and Matplotlib. After cleaning and preprocessing the dataset (removing invalid rows, handling missing values, and engineering features such as group size), I performed data analysis including correlation heatmaps, cancellation trend analysis.

From this analysis, I discovered that bookings with more than three guests had cancellation rates about 10% higher compared to smaller parties. Additional insights showed that repeat guests canceled far less often, and bookings made 150+ days in advance were significantly more likely to be canceled.
Based on these findings, I recommended targeted promotions for parties of three or more (e.g., flexible cancellation policies or group discounts) and loyalty incentives for repeat customers. These data-driven suggestions could reduce cancellations, improve occupancy stability, and strengthen long-term customer retention

Moreover, I gained stronger teamwork skills by collaborating with hotel staff to fix and install electric devices such as CCTVs, laptops, and cleaning products. I displayed proficient critical thinking by researching and suggesting the implementation of a mounted automatic thermometer and a QR-code scanner to monitor potential visitors with COVID-19.

I also made efforts to attract new visitors by taking videos of the rooms, editing them, and uploading them to YouTube. (Link)

Company Website

About Me

Seungkwon Lim

I am a second-year Mechatronics Engineering student at the University of Waterloo with a strong interest in applying technical and analytical skills to solve complex challenges.

Outside of academics, I enjoy staying active through basketball and cycling, and I am passionate about financial markets, particularly algorithmic trading and cryptocurrency research. I aim to combine my engineering background with my interest in finance and technology to create impactful, innovative solutions.