Tech stack

A summary of the tools and methodologies I work with most often.

Methodologies

  • AI-first development — designing and delivering complete features using Specification-Driven Development (SDD) and AI-assisted tooling.

  • Agile / SAFe.

Frontend

  • React & Next.js with TypeScript — SPAs, functional components, testing with Testing Library.

  • Angular — both the MVC model of AngularJS and the MVW model of Angular 2+.

  • CSS Modules, Formik, react-select.

Languages

  • JavaScript & TypeScript

  • Python

Tooling & infrastructure

  • Vite, Webpack, Oxlint, Oxfmt

  • Vitest, Jest, Jasmine + Enzyme, Cypress, Selenium

  • GraphQL

  • Backstage + TechDocs

Robotics

  • ROS and ROS2

  • Gazebo simulation

  • Reinforcement learning (TD3 for autonomous navigation)

Collaboration

  • Git, GitHub, Bitbucket

  • Azure DevOps, Jira, Confluence