ERIC CHANTHALIMA / SOFTWARE ENGINEER

From signal
to software.

I connect the dots between hardware, code,
and the people who use it.

Toronto-based engineer. Waterloo Computer Engineering grad. Building reliable platforms and turning complex problems into useful software.

TORONTO, ON HARDWARE MINDSET. SOFTWARE CRAFT.SCROLL TO EXPLORE ↓

01 / EXPERIENCE

Built for the real world.

From the production floor to production code.
Systems people depend on, every day.

JUN 2026 — PRESENT

TekVision

Toronto, ON

Software Engineer, Platform & DevOps

Built the company’s first automated deployment platform, replacing manual SSH releases with blue/green deployments and automatic rollback.

<15 minreleases, down from hours
60%lower non-production AWS spend
  • Provisioned eight isolated enterprise banking client environments with Terraform, reducing setup from weeks to a single command.
  • Built 175+ Playwright end-to-end checks that run on every deployment and block failing releases.
  • Migrated CI/CD to GitHub OIDC federated roles and built cross-account CloudWatch monitoring.

AWSTerraformGitHub ActionsPlaywright

SEP — DEC 2025

TTC

Toronto Transit Commission

Software Engineer Intern

Replaced legacy Excel workflows with a C#/.NET 8 MVC application and SQL Server backend for 500+ daily Control Centre supervisors, reducing route allocation errors by 30%.

Built a Konva.js station accessibility mapping editor using GTFS Pathways, improving pathway mapping efficiency by 40%, plus an automated GTFS-compliant export pipeline.

C# / .NET 8SQL ServerKonva.jsGTFS

JAN — APR 2025
JAN — APR 2024

Skyjack

Guelph, ON · Two internship terms

Software Developer Intern, Full Stack

Led development of a defect reduction system with C#, ASP.NET, React, TypeScript, and SQL, improving production-team response times by 85% under high-load scenarios.

Created RESTful APIs for real-time alerts across 15+ devices. Built location-based feature toggles and automated workflows that reduced support tickets by 35% and environment setup time by 50%.

ReactTypeScriptASP.NETSQL

02 / SELECTED PROJECTS

Curiosity, connected.

Follow an idea through the system.
Select a stage to look under the hood.

01 — WEARABLES × MACHINE LEARNING

StaminaSense

Making sense of the body’s signals.

A fatigue-prediction wearable built for the ECE 498 capstone. I connected machine learning, authenticated APIs, and a mobile experience to turn sensor data into real-time fatigue monitoring.

Benchmarked 12+ classifiers on 1,930 HRV samples using SMOTE and custom feature engineering. The model achieved at least 80% five-class accuracy. The Express API delivered sub-100ms responses under simulated load of 20 concurrent users.

PythonFastAPITypeScriptReact Native

CAPSTONE / MAY 2025 — APRIL 2026

SYSTEM MAP / 01SELECT A STAGE +
01SensorHRV SIGNALS

Integrated IoT sensors with the mobile app and cloud infrastructure to support real-time fatigue monitoring.

02Prediction modelPYTHON / MACHINE LEARNING

Built and deployed a Python model using scikit-learn, XGBoost, and LightGBM; benchmarked 12+ classifiers on 1,930 HRV samples with SMOTE resampling and custom features.

03APIFASTAPI / EXPRESS

Served predictions through FastAPI and engineered an Express/TypeScript REST API with JWT authentication. Responses stayed below 100ms under simulated load of 20 concurrent users.

04Mobile appREACT NATIVE / REDUX

Developed a cross-platform React Native app with Redux to visualize fatigue data in real time.

FROM PHYSICAL SIGNAL → USEFUL INSIGHT

02 — SPEECH × MATHEMATICS

Speech2TeX

Speak the equation. Keep the thought.

An exploration of voice-to-LaTeX conversion: helping mathematical ideas move from spoken language to rendered equations, without breaking the flow of thought.

My work focused on integrating Whisper and Hugging Face models, developing a Python NLP pipeline for mathematical expressions, and building a JavaScript interface for equation rendering.

PythonWhisperHugging FaceJavaScript

DEVELOPMENT EXPLORATION / STARTED JULY 2025

CONCEPTUAL MAP / 02SELECT A STAGE +
01VoiceSPOKEN MATHEMATICS

Explored voice-to-LaTeX conversion with a focus on spoken mathematical expressions as the input.

02TranscriptionWHISPER / HUGGING FACE

Worked on integrating OpenAI Whisper ASR and Hugging Face models into the voice-to-LaTeX workflow.

03Expression processingPYTHON / NLP

Developed a Python NLP pipeline focused on mathematical expression recognition.

04LaTeX renderingJAVASCRIPT INTERFACE

Worked on a JavaScript web interface for equation rendering as part of the voice-to-LaTeX development exploration.

FROM SPOKEN IDEA → MATHEMATICAL EXPRESSION

03 / FOUNDATION

An engineer’s toolkit.

University of Waterloo

BASc, Computer Engineering (Honours)

CLASS OF 2026 · WATERLOO, ON

Faculty of Engineering
Dean’s Honours List

A foundation spanning hardware and software, with a focus on making the pieces work together.

01

Software development

TypeScript / JavaScript, Python, C#, Java, C/C++, SQL

React & React Native · Express · FastAPI · ASP.NET Core · Spring Boot

02

Cloud & infrastructure

AWS, Terraform, Docker, Linux, CloudFormation

ECS · EC2 · RDS PostgreSQL · CloudWatch · IAM & OIDC

03

Delivery & reliability

GitHub Actions, Playwright, GitOps, REST API design

Blue/green deployments · Automated rollback · Incident response

04 / NEXT CONNECTION

Good software starts
with a conversation.

Have a role, a project, or a good problem?
I’d love to hear about it.