RESUME · UPDATED OCTOBER 2026

Senior Software Engineer & Engineering Lead

Full-stack engineer leading a distributed engineering team at Endgame AI, a real-time chess platform on web, iOS and Android. I own the mobile app end to end and build across Flutter, Vue 3 and TypeScript, and event-driven C#/.NET and Python services on AWS.

Cedar Park, Texas, USA · remoteemmalie.cole@gmail.comLinkedInGitHub
Download PDF
LANGUAGES
TypeScript · Dart · Python · C# · JavaScript · SQL
MOBILE & FRONTEND
Flutter · Vue 3 · React · Next.js · Capacitor · Tailwind
BACKEND & DATA
ASP.NET Core · SignalR · Kafka · FastAPI · Node.js · MongoDB · PostgreSQL
CLOUD & DEVOPS
AWS (ECS, Lambda, ECR) · GCP (Cloud Run, BigQuery) · Cloudflare · Docker · Terraform · GitHub Actions
TESTING
Playwright · Appium · axe-core · unit, integration and E2E
AI ENGINEERING
Claude API · Claude Code & Cursor · agent workflows · evaluation gates · MCP

Experience

Jan 2026 – now

Senior Software Engineer & Engineering Lead · Endgame AI

Chess-technology startup · remote
  • Lead a distributed engineering team: sprint planning, delivery cadence, code review on every PR, engineer onboarding, and UX/UI direction for web and mobile; now also building tooling and measurement for the growth team.
  • Own the Endgame AI mobile app end to end (Flutter, iOS and Android, live in both stores): architecture, real-time gameplay, Google and Apple sign-in, automated store releases, UI automation and crash monitoring.
  • Engineered live tournament broadcasting: SignalR WebSocket APIs on MongoDB change streams, fed by a validated Python ingestion pipeline (Lichess API, DGT boards) on AWS ECS and Lambda.
  • Develop event-driven services on Kafka and the core game API (.NET, MongoDB) in a 40+ service architecture, including shared libraries shipped as internal packages.
  • Led a separate iOS mobile app demo presented to investors: passwordless sign-in and skill-gaming payment flows (identity checks, deposits and withdrawals, state age rules, geolocation).
  • Built the operations dashboard solo (Next.js 14 on Cloud Run), used daily across the company and shared with investors.
2025 – now

Founder · knead.it

Cooking project in development · personal
  • Building voice-guided cooking lessons, a personal recipe library and a map of where recipes come from, from one Next.js and Capacitor codebase for web, iOS and Android.
  • Developed through an agentic workflow with scoped agent roles, architecture decision records, and accessibility and E2E checks on every merge.
Mar – Oct 2025

Full-Stack Software Engineer Intern · SmallChess

Chess-technology startup · remote
  • Built full-stack features for a chess training platform with React, TypeScript, Supabase and Docker.
  • Designed backend services and schema for lesson delivery, PGN parsing and a Stockfish-integrated analysis engine.
  • Built move prediction and an adaptive lesson-progression system that personalizes learning paths by skill level.
2022 – 2025

Writer and Editor · Freelance

Remote
  • Edited content and produced technical documentation across legal, medical, financial and optics subjects.
EDUCATION
BS, Computer Science (Software Engineering)
Southern New Hampshire University · 2026
PERSONAL PROJECT
Sage · Strategic Adaptive Guidance Engine
A self-hosted personal AI assistant in development. Morning and evening briefings, one focus board of what needs me, and code reviews prepared by two different AI models and checked against the code before I approve anything. A job stays only if I act on what it produces.