Tech Stack

How I Work

I'm platform-agnostic and tool-agnostic. The right tool depends on the problem.

This isn't my "preferred stack" - these are tools I've used in production to solve real problems.

---

Daily Development Tools

AI-Assisted Development

Why These Matter

Traditional developers write code from scratch. I orchestrate AI to: Result: What takes a team weeks, I ship in days.

---

Backend & Infrastructure

Languages

Frameworks

Databases

Deployment

---

AI & Machine Learning

Models & APIs

Embedding Models

RAG Stack

---

MCP Servers (Claude Code)

I run 9 MCP servers for enhanced capabilities:

1. Supabase MCP - Direct database queries 2. GitHub MCP - Repository operations 3. Notion MCP - Documentation/knowledge base 4. Sequential Thinking MCP - Multi-step reasoning 5. Context7 MCP - Documentation lookup 6. Magic MCP - UI component generation 7. Morphllm MCP - Code transformations 8. Serena MCP - Project memory 9. Playwright MCP - Browser automation/testing

Why MCP Servers Matter: Extend Claude Code's capabilities beyond code editing - database queries, API calls, browser automation, all in one environment.

---

Data Processing

Text & NLP

Translation

---

Platform Services

Google Cloud

APIs

---

Development Patterns

Architecture Preferences

Database Design

AI Integration Patterns

---

What I Don't Use (And Why)

✗ React frameworks other than Next.js ✗ ORMs (usually) ✗ Kubernetes ✗ NoSQL databases ---

Projects Using This Stack

Sparkii RAG System

python fastapi postgresql pgvector stella claude langchain

WOTC Tax Processing

typescript nextjs postgresql postgis supabase railway vercel openrouter gemini

Israeli Tech Corpus

python whisper gemini feedparser hebrew-translation See all projects →

---

Learning New Tools

I don't "master" tools upfront. I: 1. Identify problem 2. Research best tool for problem 3. Learn just enough to solve problem 4. Iterate to production

Example: Didn't "learn PostGIS" - needed spatial queries, learned ST_Contains, added indexes, shipped.

This is why my stack is diverse - I choose best tool for the job, not "tools I already know."

---

Meta Notes

Depth: