I’ve worked across the full web stack — from design systems to production-grade engineering. Here’s a curated snapshot of the tools and technologies I use (and continue to learn).
JavaScript, TypeScript
Python
C & C++
Rust (exploring)
PostgreSQL, MongoDB, Redis, DynamoDB
SQL & NoSQL
ORMs (Prisma, Mongoose, Drizzle)
React, Next.js
TailwindCSS, shadcn/ui
Zustand, Redux, React Query (TanStack Query)
React Hook Form
Framer Motion, Motion
Vite
Jest (unit + integration testing)
Node.js, Express.js, Hono.js, tRPC
REST APIs, GraphQL
WebSockets, RTC (real-time communication)
AWS (EC2, VPC, S3, RDS, Lambda, CloudWatch)
Docker
CI/CD (GitHub Actions)
NGINX, Load Balancing, Reverse Proxying
CDN & Caching (Cloudflare, Fastly)
Monorepos (Turborepo)
Observability (logging, tracing, metrics)
Solidity (exploring)
Writing & testing smart contracts
Wallet integrations (ethers.js, wagmi)
Gas optimization fundamentals
Understanding mempool, RPC nodes, consensus mechanisms
Deploying smart contracts on testnets
Git, Postman, Swagger
Figma
Stripe, Clerk
npm, Yarn, pnpm, Bun
Redis
FFmpeg
Some people call me a full-stack developer, but I preferFrontend Engineer because designing and building great user experiences is where I operate best.
I enjoy crafting interfaces that are both functional and delightful.
UI Design
UX Research
Design Systems
Figma (Primary Tool)
Hick's Law
Fitt's Law
Miller's Law
Zeigarnik Effect