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.
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