Resume

Eddie Chongtham

Calgary, AB · eddie@mlebotics.com · LinkedIn · GitHub

Summary

Full-stack software engineer who takes end-to-end ownership of projects, from architecture and implementation through deployment and documentation. Comfortable building React and TypeScript frontends and Python and Node.js backends, operating them on Google Cloud, and integrating LLM APIs (Anthropic Claude, OpenAI GPT-4o) into production-facing products. Completing a Software Development diploma at Bow Valley College while building a self-directed portfolio of AI-powered applications under the MLEbotics brand.

Technical skills

Languages
Python, JavaScript, TypeScript, C#, Dart, HTML/CSS, SQL, PowerShell
Frontend
React, TypeScript, Vite, REST API integration
Backend
Node.js, Flask, ASP.NET MVC and Core Web API, WebSockets, JWT auth
AI / LLM
Anthropic Claude, OpenAI GPT-4o, Gemini, Whisper, embeddings, ChromaDB
Mobile / Desktop
Flutter, Tkinter, CustomTkinter, PyInstaller
Cloud & DevOps
Google Cloud (Cloud Run, Cloud SQL, Compute Engine, VPC, IAP), AWS, Azure, Firebase, Railway
Databases
PostgreSQL (pgvector), Azure SQL, Firestore, DynamoDB, Entity Framework Core
Practice
Git and GitHub (PRs, reviews, Actions), OOP, SOLID, system design, design patterns

Personal projects

Smart Notes Hub

React · TypeScript · Node.js · PostgreSQL + pgvector · Claude · Google Cloud

Full-stack notes and task manager with a from-scratch RAG pipeline, a groundedness-checking critic agent, per-user auth and a hardened Cloud Run deploy.

Dev Portfolio Dashboard

React · TypeScript · Vite · Express · GitHub API

Typed React and Express app that turns public GitHub repos into a live project dashboard, with optional Claude-generated taglines.

Shareable Todo Lists

Node.js · Express · Docker · Cloud Run · SQLite

Containerized Node.js API on Cloud Run with no-login shareable lists backed by SQLite.

RunCompanion (In progress)

Flutter · Dart · Firebase · Gemini

Cross-platform running app with GPS tracking, Bluetooth heart rate and Gemini AI voice coaching.

Hey Girl (In progress)

Python · Claude · GPT-4o · Whisper · Flask

Always-on Windows voice assistant with wake word, dual Claude and GPT-4o backends and semantic memory in ChromaDB.

AutoFormFiller

Python · Flask · Claude · Chrome Extension

Chrome extension and Flask backend that uses Claude to map form fields to a user profile and fill them.

Computer Use Agent

Python · Claude · PyAutoGUI

Agent that takes a plain-English goal and drives a Windows desktop through a screenshot-vision loop.

SocietyCheck

Python · Gemini · ElevenLabs · Platform APIs

Automated pipeline that writes scripts, adds voiceover and stock footage, and posts to four video platforms.

Education

Bow Valley College, Calgary AB

Software Development Diploma (Apprenticeship Style), Sep 2025 to Aug 2027

Notable academic projects

StockPulse

React, Vite, Recharts, Socket.io

Real-time stock dashboard with live charts and Socket.io feeds (React final group project).

Vehicle Rental Management System

ASP.NET MVC, C#, Azure SQL, EF Core

Full-stack rental app with session auth, deployed on Azure (ASP.NET final project).

Course Management System

ASP.NET Core, React, TypeScript, Azure SQL

Five-person team project: JWT auth, role-gated API and React admin pages, built through reviewed pull requests.

Work experience

Disability Support Worker

Community Living Alternative Services, Calgary AB · Dec 2018 to present

  • Managed and adapted long-term support strategies for individuals with complex needs.
  • Handled confidential client logistics, scheduling and budget administration with a high standard of trust and ethics.
  • Acted as the main communication liaison between clients, medical staff and government professionals.

References available upon request.