AlexanderGoncharov

Senior full-stack and mobile engineer, technical lead. Montréal, working remotely.

For 13 years I've built production software end to end: data models, APIs, cloud infrastructure, and the web and mobile apps people actually hold. By day I lead engineering on a regulated medical software platform with AI scoring in production. The rest of the time I design, build and ship my own apps and games, ten of them so far.

Apps and games

Independent work, built solo from idea to store listing: product design, code, art pipelines, backends, analytics, monetisation and release automation.

Folkplay

In testing for iOS and Android

More than 160 folk, schoolyard, board, card and carnival games in one offline app.

Durak, Janggi, Hnefatafl, Pogs, Marbles, Ddakji, Carrom, Senet, pinball, blackjack and many more, each with its own rules screen, bot opponents and pass-and-play.

  • Wrote a 3D renderer on React Native Skia with three.js maths after expo-gl proved unreliable; caching and native painting cut texture time from 1.5 s to 42 ms.
  • Every game ships with fairness tests that measure bot win rates; a deterministic "work clock" keeps AI-strength tests stable under CPU load.
  • Dark mode, colour-blind symbols, saved games with backup, and store builds scripted end to end for the App Store, Google Play and Aptoide.
  • React Native
  • Expo SDK 57
  • TypeScript
  • Skia
  • three.js
  • Reanimated
  • Jest

Rope Ninja

On Google Play

Fling a ninja up an endless tower on a grappling rope.

  • The physics runs headless in Node, so skill-level bots soak-test every tuning change; one test proves a skilled player can't stall.
  • Cloud saves and account deletion on Supabase, analytics provisioned from code, rewarded ads with five mediation networks.
  • TypeScript
  • Canvas
  • Vite
  • Capacitor 8
  • Supabase
  • PostHog
  • AdMob
Rope Ninja gameplay: the ninja flies up between two towers at night

Arcana

In Google Play review

Tarot on a candle-lit 3D table, plus I Ching, astrology, BaZi and palmistry.

  • AI readings come from a Cloudflare Worker in front of Gemini, which also enforces the free allowance and handles palm photos.
  • Subscriptions verified directly against App Store and Google Play billing, with no third-party service; watchOS and Wear OS companions.
  • Expo
  • React Three Fiber
  • Cloudflare Workers
  • Gemini API
  • StoreKit 2
  • Play Billing
Arcana app showing The Magician tarot card with upright and reversed meanings

Loo Lord

On Google Play

An 8-bit restroom management game: seat the queue, save the floor.

  • Phaser 3 game wrapped with Capacitor, translated into 16 languages including Arabic, Japanese and Vietnamese.
  • The pixel art is generated from code by a Python sprite pipeline, so every venue and patron can be re-tuned without redrawing.
  • Accounts with Sign in with Apple, in-app purchases, a daily login calendar, leaderboards and achievements.
  • Phaser 3
  • TypeScript
  • Capacitor
  • Python
  • Supabase
  • Google Play Games
Loo Lord venue map of a pixel-art night city Loo Lord gameplay: patrons queue for stalls in a pixel-art restroom

More shipped apps

Watchland On Google Play

Community gallery of Galaxy Watch faces for phone and Wear OS. The original Watchland was my first big app, with more than 100,000 downloads.

RateWatch On Google Play

Canadian mortgage rates across eight provinces. Python cloud functions collect rates; alerts are written in plain English and parsed by Gemini.

Jio Music On Google Play

A music player for local files and online catalogues, with visualisers and smart playlists. Rebuilt from Flutter to React Native in 2026.

Qiuqian On Google Play

Shake your phone and 64 bamboo fortune sticks rattle with real physics until one falls out. Bilingual English and Chinese.

Meme Soundboard On Google Play

Build and share soundboards on your phone, then play them from your wrist with a native Wear OS companion.

Open Shelf Coming soon

A calm ebook reader for EPUB, PDF, MOBI, FB2 and DjVu, with an on-device crawler that finds free public-domain classics.

Kitchen Up On Google Play

A recipe app with AI features. More than 5,000 downloads.

Tools and experiments

Bailong Console Internal tool

The release platform behind every app above. One page per app builds, uploads, promotes and submits to the App Store, Google Play and Aptoide, with dry-run plans, typed confirmations and live job logs.

Garb Rider Prototype

A three-lane delivery-moped runner in three.js, set on a storm-flooded causeway in Quy Nhơn, Vietnam. Custom water and cel-shading shaders, plus a lane ledger that guarantees no road is ever sealed.

Memory Box Hardware

I reverse-engineered an ESP32-S3 desk clock and wrote new firmware for it. An Expo app and Gemini turn your photos into little 8-bit worlds that live on its screen.

PocketCrawl Library

An on-device web crawler for React Native: a hidden WebView searches by term, photo or file type. It powers book discovery in Open Shelf.

Experience

Lead engineer roles across healthcare, mapping, marketing analytics and wearables.

  1. Technical Lead, MoCA Cognition

    to present. Remote

    Cross-platform Software as a Medical Device (SaMD) for self-administered digital cognitive assessment on iPad, Android and web, with AI scoring of speech and drawings, used in clinical studies in Canada and the US.

    • End-to-end ownership: lead engineer for the architecture, data model, REST APIs and React Native and web clients, working with product, clinical science, QA and regulatory teams.
    • Multi-region data residency: designed study routing through a GraphQL registry on Azure so each study's data is created and served only in its home region.
    • ML in production: own the integration with the AI scoring pipeline (speech-to-text on GPU, LLM scoring on Amazon Bedrock); added versioned rescoring, and server-side audio normalisation that fixed AI calls on Android and web, which had a 0% success rate.
    • Cost and performance: measured AI infrastructure spend, then scheduled scaling that roughly halved the run rate; removed about 30 s from session start.
    • Security and compliance: led penetration-test remediation, structured logging with automatic redaction, and IEC 62304 / ISO 13485 change control with requirement-to-test traceability in Ketryx.
    • Leadership: assign and guide the team's work, review every pull request and run second-round technical interviews.
  2. Senior Software Engineer, Mapgears

    to . Remote

    Real-time mapping and fleet tracking for sports, waste removal and snow removal.

    • Technical lead for the mobile product line on Android, iOS and Kotlin Multiplatform, sharing business logic across platforms.
    • Delivered features from Flask and Firebase APIs through to UI, with multithreading and memory work for continuous real-time tracking.
  3. Senior Mobile Engineer, Tongdao

    to . Shanghai, China

    Marketing-analytics SDKs that collect user events for intelligent campaigns.

    • Managed the mobile team building the Android, iOS, JavaScript and WeChat SDKs; made the SDK three times smaller.
    • Built GitLab CI pipelines with unit tests, GCP integration tests, Docker sandboxes and automatic CDN deployment.
  4. Full-Stack Engineer, Daragon Technology

    to . Montréal, QC

    • Built a platform for sharing large watch-face files worldwide from scratch: Django and PostgreSQL backend, REST APIs, Android, iOS and wearable apps.
  5. Mobile Engineer, QuickMobile

    to . Vancouver, BC

    • Custom Android components and SQL tuning for event apps used by Fortune 500 companies.

Skills

Mobile
React Native, Expo, Android (Kotlin, Java, Jetpack Compose), iOS (Swift, SwiftUI, Objective-C), Kotlin Multiplatform, Flutter, Capacitor, Wear OS, watchOS
Backend and APIs
C#, .NET 8, ASP.NET Core, Entity Framework Core, Python (FastAPI, Django, Flask), Node.js, REST, GraphQL
Front end
React, TypeScript, JavaScript, HTML and CSS, accessible and responsive UI
Cloud and DevOps
AWS (ECS Fargate, Lambda, API Gateway, RDS, S3, CloudFront, Bedrock, Secrets Manager), Azure, Terraform, Docker, Firebase, Supabase, Cloudflare Workers, Bitbucket Pipelines, GitHub Actions, GitLab CI, Datadog
AI and ML in production
Speech-to-text (Whisper, Parakeet) on GPU, LLM scoring on Amazon Bedrock, Gemini API, on-device speech recognition, model cost analysis
Data
SQL Server, PostgreSQL, MySQL, DynamoDB, BigQuery, data modelling and migrations, audit trails
Security and regulated delivery
HIPAA, GDPR, RBAC, OIDC, SAML, JWT, penetration-test remediation, IEC 62304, ISO 13485, SOUP management, Ketryx, Jira
Games and graphics
Phaser, three.js, React Three Fiber, Skia, Canvas, shaders, procedural art, game AI and balance testing

B.Sc., Biochemistry, McGill University to

Certified ScrumMaster (CSM)Scrum Alliance

LanguagesEnglish, French, Mandarin, Spanish, Hebrew, Russian

Let's build the next one together

I'm open to senior and lead roles in full-stack, mobile and AI product engineering, remote or in Montréal.