SKILLS / TOOLKIT

My Current
Skills

The technologies I currently use to build responsive interfaces, frontend applications, APIs, and full-stack projects.

12 technologiesFull-stack development
01

HTML

Semantic structure and clean markup for accessible web pages.

↗
02

CSS

Layouts, responsive design, animations, and visual polish.

↗
03

JavaScript

Interactive behavior, application logic, and dynamic experiences.

↗
04

Tailwind CSS

Utility-first styling for fast and consistent interface development.

↗
05

React.js

Component-based UI development for modern web applications.

↗
06

Next.js

React framework for routing, server rendering, and production applications.

↗
07

Node.js

Backend runtime for building server-side applications and APIs.

↗
08

MongoDB

NoSQL database for storing and working with application data.

↗
09

TypeScript

Typed JavaScript for safer and more maintainable applications.

↗
10

Git

Version control for managing source code and development workflows.

↗
11

GitHub

Code hosting, collaboration, and project management.

↗
12

Bootstrap

Responsive UI framework for quickly building web interfaces.

↗
LEARNING / CURRENT FOCUS

Currently
Learning

Technology keeps changing, so I keep learning. These are the tools, concepts, and development practices I am currently exploring to strengthen my full-stack skills.

12 topicsSelf-directed learning
01

MySQL

Relational database system for structured and scalable data storage.

02

Express.js

Fast and minimal Node.js framework for building REST APIs.

03

Docker

Containerize applications for consistent development and deployment.

04

CI / CD

Automating testing, building, and deployment pipelines.

05

Accessibility

Building web experiences that everyone can use.

06

Core Web Vitals

Improving performance, responsiveness, and visual stability.

07

Lighthouse

Auditing applications for performance, SEO, and accessibility.

08

Image Strategy

Optimizing assets for speed, quality, and SEO.

09

Build Process

Understanding bundlers, transpilers, and production builds.

10

Automated Testing

Ensuring application quality through automated testing.

11

Real-Time Communication

Building applications with live updates and instant communication.

12

WebSockets & SSE

Real-time communication using sockets and server-sent events.

NOTE

Learning is part of the work.

My goal is not simply to collect technologies. I want to understand how they work, where they are useful, and how they can be applied to build reliable and maintainable applications.