Back to Home

MY TECH STACK

THE TOOLS, FRAMEWORKS, AND TECHNOLOGIES I USE TO BUILD FAST, SCALABLE, AND PRODUCTION-READY APPLICATIONS.

Frontend

Building fast, accessible, and visually polished user interfaces with modern frontend technologies.

React

2+ years

Component-based UI library for building interactive, reusable interfaces with predictable state management.

Next.js

2+ years

React framework for production-grade applications with SSR, SSG, API routes, and built-in SEO optimization.

Tailwind CSS

2+ years

Utility-first CSS framework for rapid UI development with consistent design systems and responsive layouts.

TypeScript

1+ years

Strongly typed JavaScript for safer, more maintainable code with better developer tooling and IDE support.

Framer Motion

1+ years

Animation library for React providing smooth, declarative animations and gesture-based interactions.

Backend

Designing and building scalable, secure, and high-performance server-side systems and APIs.

Node.js

2+ years

JavaScript runtime for building fast, event-driven backend services and RESTful APIs.

NestJS

1+ years

Enterprise-grade Node.js framework with modular architecture, dependency injection, and TypeScript support.

Fastify

1+ years

High-performance Node.js web framework optimized for low overhead and fast request handling.

Java (Spring Boot)

1+ years

Robust backend framework for building enterprise-grade applications with strong type safety and mature ecosystem.

Laravel

1+ years

PHP framework with elegant syntax, powerful ORM, and built-in tools for authentication, queues, and more.

Database & Storage

Choosing and optimizing the right database solutions for performance, reliability, and scalability.

PostgreSQL

2+ years

Advanced relational database with strong ACID compliance, indexing, and complex query support.

MySQL

2+ years

Widely-used relational database for structured data with excellent read performance.

MongoDB

1+ years

NoSQL document database for flexible schema design and high-throughput workloads.

Redis

1+ years

In-memory data store for caching, session management, message brokering, and real-time features.

AWS S3

1+ years

Scalable cloud object storage for files, media, and static assets with secure access control.

Messaging & Realtime

Real-time communication and messaging systems for instant data exchange and collaboration.

Socket.io

2+ years

Realtime bidirectional communication between clients and servers.

BullMQ

2+ years

Queue system for Node.js and TypeScript.

Redis

2+ years

In-memory data store for caching, session management, message brokering, and real-time features.

RabbitMQ

2+ years

Message broker for distributed systems.

Apache Kafka

2+ years

Distributed event streaming platform for building real-time data pipelines and streaming applications.

DevOps & Tools

Streamlining deployment, monitoring, and development workflows with modern tooling.

Git & GitHub

3+ years

Version control and collaboration for managing code, branches, pull requests, and CI/CD workflows.

Docker

2+ years

Containerization platform for consistent development, testing, and deployment environments.

AWS EC2

1+ years

Cloud compute instances for deploying and scaling backend applications with full control.

Vercel

2+ years

Deployment platform optimized for Next.js with instant previews, edge functions, and analytics.

Mobile

Building cross-platform mobile applications with native performance and shared codebases.

React Native

1+ years

Cross-platform mobile framework for building Android and iOS apps with a shared React codebase.

Flutter

1+ years

Cross-platform framework for building Android and iOS apps. Used to develop production-ready mobile applications backed by scalable NestJS REST APIs and PostgreSQL databases.

Currently Learning

Exploring cutting-edge tools and architectures to stay ahead of the curve.

GraphQL

Exploring

gRPC

Exploring

Rust

Exploring

Kubernetes

Exploring

WANT TO SEE THESE TOOLS IN ACTION?

Check out my case studies and projects.

View Case Studies