Home
My Setup

The Stack

What I use, day to day. Not a recommendation, just transparency about the tools shaping my work right now.

⌨️

Code & Editor

⚙️

Low-Level & Systems

  • C / C++·When performance and control matter
  • Windows Driver Kit·Kernel-mode driver development
  • WinDbg·Kernel debugging and crash analysis
  • Win32 API·For systems-level Windows work
  • Assembly·Reading more than writing, but useful
📱

Mobile Development

  • Flutter / Dart·Cross-platform mobile apps
  • Java·Android native development
  • Kotlin·Modern Android, picking up gradually
  • Android SDK·Platform APIs and tooling
  • Gradle·Build configuration for Android
🎨

Web & Frontend

  • Next.js·This site runs on it
  • React·For component-driven UIs
  • TypeScript·Type safety I will not write JS without
  • Tailwind CSS·Styling without context-switching
  • Framer Motion·Animations that feel right
  • HTML / CSS·The fundamentals never go out of fashion
🗄️

Backend & Data

  • Python·Data, scripts, ML, automation
  • Node.js·For backend services and tooling
  • SQL·PostgreSQL, SQLite, BigQuery
  • REST / GraphQL·API design and integration
  • Drizzle ORM·When I need typed SQL
🏢

Enterprise & Automation

  • Power Automate·Cloud and desktop flows
  • Power Apps·Low-code app building
  • Microsoft 365·SharePoint, Outlook, Teams integrations
  • PowerShell·Windows automation and scripting
  • Excel / VBA·When the data lives in spreadsheets
🧠

AI & ML

  • Claude·My main LLM for thinking and writing
  • OpenAI·When I need a different perspective
  • Llama / Mistral·Open source experimentation
  • Hugging Face·Models, datasets, embeddings
  • PyTorch·When I go below the API layer
  • LangChain / MiniSearch·For RAG and search building blocks
☁️

Hosting & Deploy

  • Firebase Hosting·baisil.com runs here
  • Azure·Cloud workloads at work
  • AWS·When the project needs it
  • Cloudflare·DNS, occasional Workers
  • Vercel·For Next.js experiments
🧰

Tools I Reach For Daily

  • Postman·API testing and exploration
  • DBeaver·When I need a real SQL client
  • Wireshark·Network debugging when things get weird
  • Process Monitor·Sysinternals tools for Windows
  • Notion / Obsidian·Notes, knowledge base, drafts
💻

Hardware

  • Windows PC·Primary machine, all development happens here
  • External monitors·Two screens, more code in view
  • Mechanical keyboard·For long writing and coding sessions
  • iPhone·Pocket terminal, always nearby