SKILLS

Skills & Technologies

A practical overview of the tools and technologies I use daily to build, ship, and maintain production applications

01

Frontend

I build UIs with React and Next.js for new projects, and Vue.js for existing codebases. TypeScript is my default. I use Tailwind CSS for styling and have integrated Vuetify and Material-UI in enterprise products.

React
Next.js
Vue.js
Nuxt.js
TypeScript
JavaScript
Tailwind CSS
Vuetify
Material-UI
Sass
02

Backend

I build APIs with Node.js and NestJS, and PostgreSQL for data. For data-heavy services, I use Python with FastAPI. I've built REST and GraphQL APIs, designed database schemas, and used Redis and Elasticsearch.

Node.js
NestJS
Python
FastAPI
Express.js
Laravel
PostgreSQL
MongoDB
Redis
GraphQL
REST APIs
Elasticsearch
03

DevOps & Tools

I containerise projects with Docker and manage deployments through CI/CD pipelines. I've worked with AWS, Linux servers, and Nginx for production environments.

Docker
Git
CI/CD
AWS
Linux
Nginx

Full Stack

ReactNext.jsVue.jsNuxt.jsTypeScriptJavaScriptTailwind CSSVuetifyMaterial-UISassNode.jsNestJSPythonFastAPIExpress.jsLaravelPostgreSQLMongoDBRedisGraphQLREST APIsElasticsearchDockerGitCI/CDAWSLinuxNginx