Skip to main content

Tools & Setup

The essential tools and technologies that power my daily work and creative process.

Frontend & Backend
Design & Productivity
Developer Experience
1+
Year Using
React + TypeScript
The cornerstone of my development workflow

React with TypeScript provides the perfect balance of flexibility and type safety. I use it for everything from small components to large-scale applications, leveraging hooks, context, and modern patterns.

Frontend
Type Safety
Component-Based
Modern
< 1
Year Using
Next.js
Full-stack React framework

Next.js provides server-side rendering, static site generation, and full-stack capabilities. Perfect for building performant, SEO-friendly applications with great developer experience.

Full-stack
SSR/SSG
Performance
Production
3+
Years Using
VS Code
My primary development environment

Extensively customized with extensions, themes, and shortcuts. Features like GitHub Copilot, live collaboration, and integrated terminal make it indispensable for my daily workflow.

Editor
Extensions
Customizable
Productivity

Browse through my toolkit that power my development workflow

All
Core Technologies
Development Tools
Design & Productivity
Hardware & Fun
React

Core Technologies

The foundation of my frontend development with hooks and modern patterns

Next.js

Core Technologies

Full-stack React framework for production-ready applications

Tailwind CSS

Core Technologies

Utility-first CSS framework for rapid UI development

Node.js

Core Technologies

JavaScript runtime for building scalable backend services

TypeScript

Core Technologies

Strongly typed JavaScript for better developer experience

GitHub

Core Technologies

Version control and collaboration platform for all my projects

Git

Development Tools

Distributed version control system for tracking code changes

VS Code

Development Tools

Primary code editor with extensive extensions and themes

Postman

Development Tools

API testing and development environment for REST and GraphQL

REST Client

Development Tools

API testing extension for REST

Figma

Design & Productivity

Collaborative design tool for UI/UX and prototyping

Notion

Design & Productivity

All-in-one workspace for notes, docs, and project management

Canva

Design & Productivity

Quick graphic design for social media and presentations

Keychron K3

Hardware & Fun

Low-profile mechanical keyboard with Gateron switches

Logitech MX Master

Hardware & Fun

Precision mouse with customizable buttons and scroll wheel

AirPods Pro

Hardware & Fun

Noise-cancelling headphones for focus during deep work

Development Workflow

My step-by-step approach to building high-quality applications from concept to deployment

01
Planning & Research

Understanding requirements, researching solutions, and creating project architecture

Notion
Figma
Miro
02
Environment Setup

Setting up development environment, dependencies, and initial project structure

VS Code
Node.js
Git
03
Development

Writing code with TDD approach, implementing features iteratively

React
TypeScript
Tailwind
04
Deployment

Building, deploying, and monitoring applications in production

Vercel
AWS
Sentry

Continuous Learning

Staying current with emerging technologies and deepening expertise in core areas

Active Learning
In Progress
75%
Next.js

Exploring advanced concepts like server actions, streaming, and app router.

Framework
In Progress
55%
TypeScript

Improving type safety, generics, and advanced utility types for scalable apps.

Language
In Progress
35%
Postgres

Learning advanced querying, indexing, and optimization techniques.

Database

Always Evolving

This toolkit is constantly evolving as I discover new technologies and refine my workflow. Each tool has been carefully chosen to enhance productivity and code quality.