This résumé prints cleanly to PDF.
Kelvin Mei
Senior Software Developer
Calgary, Alberta, Canada
- linkedin.com/in/kelvin-mei
- github.com/KelvinMei
- kelvinmei.com
Summary
Across two stints since 2018, I've worked on web and mobile software for industrial IoT: a fleet-monitoring web app whose front end I now lead, a compression analytics platform, a field-operations mobile app and the sign-in portal in front of the web apps.
Experience
Detechtion.AI (formerly Detechtion Technologies)
Calgary, Alberta (remote)Senior Software Developer
Mar 2026–Present- Lead front-end development for the fleet-monitoring web app. I own its React front-end architecture and technical direction, and work with product, UX and back-end engineers from feature design through production.
- Set front-end standards: reusable component patterns, design-system adoption, code review, mentoring, automated testing, performance work and AI-assisted development.
Software Developer
Feb 2022–Mar 2026- Founding front-end developer on the fleet-monitoring web app, taking it from an AI-assisted prototype to the production codebase and writing its team conventions.
- Compression analytics platform: co-developed the kanban-style action-item tracker (front end and API), built most of the embedded analytics UI, upgraded the front end across three frameworks in stages and moved the API to .NET 8.
- Field-operations mobile app (React Native): alarm acknowledgement, keyboard behaviour across sign-in forms, iOS fixes and the design-system rebrand released publicly in v1.3.0.
- Customer sign-in portal: three self-service account-recovery flows, each with render, validation and submit tests.
- Remote-monitoring dashboard: trend-chart and API work, including moving its charting library forward seven major versions.
Software Intern (co-op)
May 2018–Sep 2019- Full-stack work on web and mobile apps: ASP.NET REST APIs with React, React Native, Vue.js, Angular and Next.js front ends.
- Remote-monitoring dashboard first: early fixes and batching for a data-sync job.
- Then the compression analytics platform: co-developed an external REST API for asset configuration data, building endpoints, request validation and a structured error-code scheme.
- Started the analytics platform's automated browser UI test suite and got it running in CI. Built emissions-compliance pages with bulk CSV/XML import and export.
- Served as Scrum Master, running standups, sprint planning, reviews and retrospectives.
Noralta Technologies Inc.
Calgary, Alberta (remote)Junior Web Developer
May 2021–Feb 2022- Designed, built and tested Angular CRUD applications on ASP.NET Core Web API, with Entity Framework code-first migrations.
- Architected and built the nSight video-streaming infrastructure for on-site cameras, delivering live feeds to desktop and mobile web players over RTSP and HTTP Live Streaming (HLS).
Selected projects
OneView Compression · 2025–Present
Founding front-end developer on a web app that puts a mixed-vendor compressor fleet into one standardized view.
Enalysis · 2018–2019, 2022–2026
From co-op intern to full-stack developer on a long-running analytics SaaS: framework upgrades, core workflow features and a CSS refactor with proof of zero visual change.
Enbase Mobile · 2024–2026
A cross-platform app for field staff who look after remote equipment. I built alarm acknowledgement and authored the design-system rebrand.
Customer sign-in portal · 2022–2026
The front door to an industrial software suite. I built self-service account recovery, then re-skinned every screen around one token contract.
Skills
- Languages
- JavaScript · TypeScript · C# · T-SQL · HTML · CSS · Python
- Web front end
- React · Next.js · Angular · Vue.js · Vite · Tailwind CSS · Sass · Design tokens · Radix UI / shadcn · React-Bootstrap · Atlassian Design System · Highcharts · Leaflet · SVG & canvas
- Mobile
- React Native · Reanimated · Skia · React Navigation · React Native Paper · Push notifications · iOS & Android asset pipelines
- Back end
- .NET / ASP.NET Core · Entity Framework · Node.js · SQL Server · REST API design · Video streaming (RTSP, HLS, FFmpeg)
- Quality
- Jest · React Testing Library · Vitest · NUnit · Selenium · WCAG 2.2 accessibility · Computed-style diffing
- Cloud & tools
- Microsoft Azure · AWS · Azure DevOps · Git · Bitbucket · Jira & Confluence · Figma · Cursor
- How I work
- AI-assisted development · Design-system audits · Root-cause debugging · Architecture docs · Code review & mentoring · Scrum
Education
University of Calgary
Sep 2015–Apr 2020Bachelor of Science in Computer Science
Concentration in Software Engineering · Internship (co-op) program