Technologies are context, not an end in themselves. The reasoning behind each choice is documented in the experience pages.

Used in production Link to heading

  • Languages: TypeScript, JavaScript, PHP, Python, SQL
  • Front & mobile: Nuxt, Vue.js, React Native
  • Backend: Node.js, Drupal, REST APIs
  • AWS serverless: Lambda, API Gateway, SQS, DynamoDB, Cognito, Secrets Manager, IAM — one production gateway I designed in-house with AWS CDK.
  • Operations: DNS, TLS certificates, local nginx. The cloud infrastructure (Kubernetes on AWS, Redis, RDS, EC2) is run by a DevOps provider.
  • Databases: MariaDB, DynamoDB — SQL optimization, indexing
  • Observability & performance: RDS Performance Insights, CloudWatch, PageSpeed Insights
  • Practices: CI/CD, root-cause analysis

LLMs in the engineering workflow Link to heading

LLMs accelerate analysis, explore hypotheses and structure action plans. The model proposes and critiques; solution validation and technical decisions stay human.

Currently watching Link to heading

Python, PostgreSQL, Symfony, edge releases of the Nuxt ecosystem.