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.