SKILLS
Tools I commonly use for application development


01
Frontend

React
Building interactive, scalable, and high-performance user interfaces with modern component-based architecture.

Next.js
Developing SEO-friendly full-stack web applications with SSR, SSG, and optimized performance.

Vue
Creating reactive and maintainable frontend applications with clean structure and smooth user experience.

Nuxt
Building modern Vue-powered applications with server-side rendering and optimized application architecture.

Tailwind
Designing responsive and consistent user interfaces rapidly using utility-first CSS methodology.

Framer Motion
Creating smooth animations and interactive experiences that enhance usability and visual engagement.
02
Backend

NestJS
Developing scalable and maintainable backend systems with clean architecture and modular design patterns.

Express
Creating lightweight and flexible RESTful backend applications with efficient middleware architecture.

Golang
Building high-performance backend services optimized for concurrency, speed, and reliability.

REST API
Designing secure and scalable APIs for seamless communication between frontend and backend services.

GraphQL
Building flexible APIs that provide efficient data fetching and improved developer experience.
03
Database

PostgreSQL
Designing reliable relational database systems with strong consistency and advanced query capabilities.

Prisma
Managing database access efficiently with type-safe ORM and scalable data modeling practices.

Redis
Implementing fast in-memory caching and real-time data processing for high-performance applications.

MongoDB
Building flexible NoSQL database solutions for dynamic and large-scale application data.
04
Blockchain

Solidity
Developing secure and efficient smart contracts for decentralized blockchain applications.

Ethers.js
Integrating blockchain functionality and smart contract interaction within modern web applications.

Wagmi
Building seamless Web3 wallet connections and blockchain interactions for React applications.
05
DevOps

Docker
Containerizing applications for consistent deployment, scalability, and simplified development workflows.

Nginx
Configuring high-performance web servers and reverse proxies for scalable production environments.

PM2
Managing Node.js applications with process monitoring, clustering, and automatic restarts.

Linux
Working with Linux-based servers for deployment, automation, and infrastructure management.