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
- VS Code·Daily driver editor
- Visual Studio·For C/C++ and driver work
- Android Studio·Mobile builds and debugging
- Claude Code·AI pair-programming
- GitHub·Code, issues, discussions
- Git·Version control everywhere
⚙️
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