/ stack

An overview of the languages, frameworks, databases, and infrastructure tools I use on a daily basis to architect and deliver production-grade software and AI systems.

Languages

  • Backend: Java, Python, Go, Node.js.
  • Frontend & Mobile: TypeScript, JavaScript, Dart.
  • Query: SQL, GraphQL.

Frameworks & Libraries

  • Backend: Spring Boot, NestJS, Express.
  • Frontend: ReactJS, Angular, Astro, Flutter.
  • State & Architecture: BloC (Flutter), REST, Webhooks.

AI & Data

  • AI Systems: Large Language Models (LLMs), RAG Architectures, OpenAI API.
  • Techniques: Prompt Engineering, Fine-tuning, Parameter-Efficient Fine-Tuning (PEFT).
  • Databases: PostgreSQL, MySQL, MongoDB, Redis, Weaviate (Vector DB).

Infrastructure & Tools

  • DevOps/Cloud: Docker, AWS, Google Cloud, CI/CD pipelines.
  • Observability: OpenTelemetry, logging and tracing.
  • Project Management: Git, JIRA, Gradle, Agile (Scrum).
  • Design: Figma.