← Portfolio
Technical Summary
A full-stack generalist with depth in the JavaScript/TypeScript ecosystem and working experience across Python, C#, and Java. I care more about picking the right tool for the job than advocating for any particular stack.
Languages
TypeScript
JavaScript
Python
PHP
Java
HTML
CSS
Frameworks
React
React Native
Next.js
Angular
State Management
Redux
React Query
React Context
RxJS
Styling
Tailwind CSS
CSS Modules
SASS
Bootstrap
Build Tools
Turborepo
Vite
Webpack
Metro
Angular CLI
Backend
Node.js
Express
DAPR
JasperReports
Jtwig
Databases
PostgreSQL
MongoDB
Neo4j
NoSQL
Integrations
Salesforce
Storyblok
Google Maps
Google Analytics
OneSignal
Sentry
iLevel
Infrastructure
Azure
Docker
Redis
pnpm
Jenkins
Azure Pipelines
AI / ML
sentence-transformers
Tesseract OCR
Testing
Jest
Jasmine
ESLint
Prettier
Karma
CMS
WordPress
Elementor
Storyblok
Strapi
Other
D3.js
GraphQL
jQuery
AG Grid
i18n
SCORM
Formik / Yup