Skip to main content
USES

Everything I use to ship.

Hardware, editor, AI tools, stack defaults, and infrastructure. Updated when something changes.

LAST UPDATED: JUNE 2026

Hardware

Ubuntu Desktop

Primary development machine - runs everything locally. Ubuntu for the dev tooling ecosystem, performance, and zero vendor lock-in.

Dual monitor setup

One wide monitor for code, one for docs, terminal, and browser DevTools.

Mechanical keyboard

Tactile switches - important for long sessions.

Headphones

Over-ear for deep work and client calls.

Phone (Android)

Primary device for testing responsive layouts and PWAs.

Connection

Stable fibre. Essential for Loom walkthroughs and remote deployments.

Editor & Terminal

VS Code

Primary editor. Extensions-first workflow, GitHub Copilot inline completion built in.

Zsh + oh-my-zsh + Powerlevel10k

Shell theme - fast prompt with git branch and status.

Geist Mono

Editor font - same font this portfolio ships with.

GitHub Copilot

Inline code completion in VS Code. Good for boilerplate and repetitive patterns.

AI Tools (Used Daily)

Claude

Primary AI assistant - code review, architecture thinking, writing. Claude Code for CLI and agentic coding tasks.

GitHub Copilot

Inline completion while coding. Pairs with VS Code natively.

ChatGPT

Research, writing, conversational debugging - different model, different strength.

Gemini

Long-context document analysis. Great for large codebases and PDFs.

Perplexity

Research with citations - especially for library decisions.

v0 / Lovable / Bolt

UI prototyping when scope allows rapid scaffolding.

NotebookLM

Turning long documents into structured reference material.

Stack Defaults - Pilot-Ready MVP

Next.js (App Router, RSC)

Every new project starts here. RSC keeps the JS bundle lean and co-locates data fetching with rendering.

TypeScript strict

No `any`. Catches contract drift between frontend and backend early - before it reaches production.

Tailwind CSS + shadcn/ui

Utility-first styling with Radix-based accessible primitives. Fast to build, easy to hand off.

Postgres

Default database. Supabase for real-time + managed auth, Neon for serverless edge, self-hosted on any cloud for full control.

Auth

Clerk for the fastest production auth setup, NextAuth / Lucia / better-auth when custom providers or more control is needed.

Billing: Stripe + idempotent webhooks

Every webhook handler is idempotent. Stripe idempotency keys. Retry-safe from day one - no silent charge failures.

Email

Resend or Postmark for transactional email. React Email for typed templates. Provider chosen by client preference and volume.

Observability

Sentry for errors + source maps, PostHog or Plausible for product analytics. Deployed from first commit - not an afterthought.

Deployment

Vercel for edge-optimised Next.js, Railway or Fly.io for containers and background workers, AWS or DigitalOcean for enterprise or cost-sensitive scale.

Stack Defaults - AI Development

Vercel AI SDK

Streaming UI, tool calling, and multi-provider abstraction. Keeps the frontend decoupled from model choice.

OpenAI + Anthropic

Generation. Model choice depends on latency vs. quality trade-off and what the client already uses.

pgvector or Pinecone

Vector storage. pgvector when already on Postgres (no new service), Pinecone for dedicated scale.

Voyage / Cohere

Embeddings + reranking. Better retrieval than OpenAI embeddings for most RAG use cases.

LangGraph or Mastra

Agent orchestration. LangGraph for complex state machines with branching, Mastra for simpler sequential flows.

Braintrust or Langfuse

Evals and prompt versioning. You don't ship AI features without evals - this is non-negotiable.

Modal

Fine-tuning and custom inference when a hosted model won't meet latency, cost, or data-residency requirements.

Stack Defaults - Backend / API

Node.js (Hono or Next API routes)

Hono for standalone APIs - fast, lightweight, edge-compatible. Next API routes when co-located with the frontend.

Python (FastAPI)

When ML-heavy: data processing, model serving, scraping pipelines, or when the client team is Python-native.

Postgres (Drizzle or Prisma ORM)

Drizzle for type-safe lightweight queries with full SQL control, Prisma for complex relations and faster onboarding.

Redis

Cache, rate limiting, and job queues. Upstash for edge and serverless compatibility, self-hosted for cost at scale.

Hosting & Infrastructure

AWS

EC2, S3, Lambda, RDS, CloudFront - for enterprise requirements, compliance workloads, or when fine-grained infrastructure control matters.

DigitalOcean

Droplets and App Platform for cost-effective VPS hosting. Good default for small-to-mid-size production workloads.

Dedicated VPS

Self-managed when cloud-managed cost becomes prohibitive at scale. Postgres, Redis, and app server on one box, tuned to the workload.

Vercel

Edge-optimised deployment for Next.js. Preview URLs per PR. Best DX for frontend-heavy projects and rapid iteration.

Fly.io / Railway

Container-based deployment with minimal ops overhead. Good for APIs, background workers, and anything that needs to run close to users globally.

Cloudflare

DNS, CDN, R2 object storage, Workers for edge compute. Rarely needs touching once configured - and it's fast everywhere.

Supabase / Neon

Managed Postgres. Neon for serverless edge and branching, Supabase for real-time subscriptions and built-in auth helpers.

Productivity

Linear

Project management for every engagement. Founders get view access from day one.

Loom

Async client updates. Every Friday delivery includes a short Loom walkthrough.

Cal.com

Bookings. Self-hosted-friendly, no per-seat pricing.

Notion

Internal notes, architecture decisions, and client handoff docs.

1Password

Credentials. Never a plain-text secret in git history.

Browsers

Chrome

Primary development and debugging - DevTools first.

Firefox

Privacy-mode behaviour and CSS rendering edge cases.

Safari (via BrowserStack)

iOS behaviour testing - important for web apps targeting mobile.

Workspace

Location

Tangail, Bangladesh.

Timezone

GMT+6 - flexible across US, UK, EU, and AU hours.

Want to know what something costs or why I picked it? Ask me at suhag.alamin13@gmail.com