Toolkit

Skills & technologies

The tools I use to design, build, and ship modern web applications — 16 technologies and counting.
HTML logo HTML
CSS logo CSS
JavaScript logo JavaScript
Vue logo Vue
Nuxt logo Nuxt
React logo React
Next.js logo Next.js
Tailwind CSS logo Tailwind CSS
HTML logo HTML
CSS logo CSS
JavaScript logo JavaScript
Vue logo Vue
Nuxt logo Nuxt
React logo React
Next.js logo Next.js
Tailwind CSS logo Tailwind CSS
Pinia logo Pinia
Node.js logo Node.js
Java logo Java
Spring Boot logo Spring Boot
REST API
MySQL logo MySQL
Docker logo Docker
Git logo Git
Pinia logo Pinia
Node.js logo Node.js
Java logo Java
Spring Boot logo Spring Boot
REST API
MySQL logo MySQL
Docker logo Docker
Git logo Git

Technologies

16

Across my development toolkit

Working with

12

Technologies currently in use

Skill groups

3

Frontend, backend, data & tools

01

Frontend

Interfaces that feel fast, responsive, and easy to use.

9 technologies

HTML logo
HTML
CSS logo
CSS
JavaScript logo
JavaScript
Vue logo
Vue
Nuxt logo
Nuxt
React logo
React
Next.js logo
Next.js
Tailwind CSS logo
Tailwind CSS
Pinia logo
Pinia

02

Backend

APIs, authentication, business logic, and application services.

4 technologies

Node.js logo
Node.js
Java logo
Java
Spring Boot logo
Spring Boot
REST API

03

Data & Tools

Databases, containers, version control, and development tools.

3 technologies

MySQL logo
MySQL
Docker logo
Docker
Git logo
Git

Learning

Currently learning

Technology keeps changing, so I keep learning, experimenting, and improving through real projects.

Learning

TypeScript

Improving type-safe development across frontend and backend projects.

Learning

React / Next.js

Building more production-ready applications with the React ecosystem.

Learning

System Design

Learning how to design maintainable and scalable application architectures.

Learning

DevOps

Improving deployment, containers, CI/CD, and production workflows.

How I work

Tools are only part of the process.

I focus on using the right technology for the problem instead of trying to use every tool available.

01

Understand

Start with the requirements, users, and actual problem.

02

Structure

Break the application into clear, reusable pieces.

03

Build

Implement features with maintainability and usability in mind.

04

Improve

Test, fix, refactor, and continue learning from the project.

Let's build

Have a project in mind?

I'm interested in building useful websites, web applications, and business systems. If you have an idea, let's talk about it.

Start a conversation