This page showcases technologies and tools I've worked with over the years, rather than
reflecting proficiency levels or expertise. Professional Experience covers work on large-scale
production applications and systems, Professional Exposure refers to occasional use in
professional settings, and Hands-on Experience includes personal projects, open-source
contributions and independent experimentation.
Professional Experience
Application Engineering
TypeScriptJavaScriptJavaGoReactNext.jsNode.jsGraphQLREST APIsPostgreSQL
Frontend Engineering
Redux ToolkitZustandTanStack QuerySCSSTailwind CSS
Content Management Systems
StrapiWordPress
Build Systems & CI/CD
WebpackTurborepoGitHub ActionsGitLab RunnersDocker
Testing & Quality
JestCypressReact Testing LibraryVitestStorybook
Analytics & Observability
A/B Testing & ExperimentationSentryMatomoGoogle AnalyticsGoogle Tag Manager
Systems & Infrastructure
LinuxSystems AdministrationNetworkingBashAnsibleVagrant
Professional Exposure
Cloud & Backend
AWSGoogle CloudNestJSFastifySpring BootPayment Integrations
Hands-on Experience
Application Development
GoJavaSpring BootVue.jsNuxt.jsKotlinFlutter
Systems Programming
CC++Rust
Infrastructure & Tooling
LinuxKubernetesPodmanCloudflareDeveloper ToolingCLI Development