Technical Skills
The tools I use to ship production web and mobile apps — React, Next.js, React Native, TypeScript, Node.js, and Tailwind CSS.
Next.js
App Router, server components, and API routes for production sites and dashboards.
React
Component-driven UIs for web products used by clients in Europe and the USA.
TypeScript
Typed React and Next.js codebases so features stay maintainable as they grow.
JavaScript
Day-to-day language for UI, tooling, and the full-stack work around it.
Tailwind CSS
Utility-first styling used on this site and on client products that need to move fast.
Express.js
REST APIs and backend services that sit behind the frontend work I ship.
MongoDB
Document storage for product data when a flexible schema is the faster path.
HTML 5
Accessible page structure and semantic markup for crawlable, usable interfaces.
CSS 3
Responsive layouts and visual systems that hold up across devices and themes.
React Native
Cross-platform mobile apps for real estate and field teams, sharing React skills.
Redux
Predictable client state for larger React apps with shared data across screens.
MySQL
Relational data for apps that need structured records and straightforward queries.
PHP
Legacy and CMS-backed sites when the existing stack is already on the server.
WordPress
Content sites and custom themes when a client already lives in WordPress.
Node.js
Server-side JavaScript for mailers, scrapers, and small production services.