Skip to main content

Dottie

An AI Chatbot that educates users on their menstrual health records.

Code Readme Live Demo join discord

Role: SQL & Express lead, Code Reviewer

  • Collaborated with Medical specialist and 32+ contributors to take business specification to production codebase.
  • Validated a comprehensive Express.js REST API with 20+ endpoints with advanced modular routing
  • Designed a flexible database abstraction layer using Knex.js query builder, supporting transaction management between SQLite and PostgreSQL
  • Developed a test-driven development workflow with complete codebase coverage using Vitest (unit/integration) and Playwright (e2e), reducing production bugs by 80%.
  • Enhanced CI/CD pipeline by designing comprehensive preview branches workflow on Vercel, leading to faster pull request reviews
Technologies: TypescriptExpressKnexSupertestAzureSQLAzure App ServicesAzure SQLReactTailwindCSS
Testing: VitestPlaywright
Github: GitHub Contributors (Anonymous)GitHub StarsLast CommitCreated atCommit ActivityIssuesIssues ClosedGitHub Issues or Pull RequestsGitHub Issues or Pull Requests

Dynamic Deployment Pipeline

Technologies: CsharpTypescriptYmlGoogle cloudFirebaseGithub actions
  • Built successful preview branches pipeline for 2 projects developer-portfolio and odyssey
  • Used template format to reduce drifting issues between production and previews.
  • Pull Requests trigger builds, end to end testing, integration testing and finally deployment
  • This sped up developer operations by 80% and reduced errors in localhost testing