El Camino del Dragón

Company
Client Project
Period
2024 – Present (In progress)
Location
International
Category
Client

Summary

El Camino del Dragón is a Chinese-learning platform with HSK progression, built for a client by an Accentio Studios team I lead (a developer and a UX designer). It spans a Flutter mobile app, a Flutter web admin panel, a NestJS + Prisma API on MongoDB, and AWS infrastructure written in Terraform.

Highlights

  • Tech lead and main contributor481 of the 540 commits in the mobile app and 245 of 258 in the API

    Led the Accentio Studios team on the project, a developer and a UX designer, as tech lead and main contributor.

  • Offline-first learning appAbout 1,000 Flutter test cases across 141 files

    Built the Flutter app on BLoC/Cubit and ObjectBox: an offline-first progress queue, per-word review scheduling, a dictionary that owns each word with several meanings, and an adaptive practice batch.

  • Server-graded HSK mock exam

    Built an HSK mock exam scored out of 200 with a pass mark of 120, timed in two parts, with the score computed on the server.

  • API with 31 models73 spec files and 567 Jest cases, with Supertest integration specs

    Built the NestJS + Prisma API on MongoDB: 31 models across 17 modules, Firebase auth with JWT, S3 media, SES email, a spreadsheet importer, and a test bank with coverage checks and exam recipes.

  • Terraform with OIDC deploys10 modules, 52 .tf files, 58 test runs against a mocked provider

    Codified the AWS infrastructure in Terraform: API Gateway, CloudFront, S3, SES, SSM, SNS, CloudWatch alarms, CloudTrail, budgets and the OIDC roles GitHub Actions assumes to deploy without long-lived keys or SSH, in staging and production.

  • Content editor admin panel

    Built the Flutter web admin panel for content editors (structured test builder, media picker, spreadsheet import, drag-to-reorder) and deployed it to S3 behind API Gateway.

  • 20 Claude Code implementation plans20 plans with about 1,360 steps

    Planned the work with Claude Code in 20 implementation plans across the app and the API, 10 of them test-first, and ran end-to-end checks with Marionette on the student app and Chrome DevTools Protocol on the web admin.

Stack

  • Flutter
  • Dart
  • BLoC / Cubit
  • ObjectBox
  • forui
  • Flutter Web
  • NestJS
  • Prisma
  • MongoDB
  • Firebase Auth
  • JWT
  • AWS
  • API Gateway
  • CloudFront
  • S3
  • SES
  • EC2
  • Terraform
  • Docker
  • GitHub Actions
  • Fastlane
BUILT FOR
  • Screen readers
  • LLM agents
  • ATS parsers
  • Responsive
  • Fast load
alvaro-bash --project camino-del-dragon --locale enEXIT 0v1.0.0· — · São Paulo · Brasil
OPEN TERMINAL