Full-stack developer in İzmir, Türkiye. I've been writing code for about 10 years. Started on ASP.NET and C#, moved to the React/Next.js world around 2021, and mostly stayed there since. I ship client work, and I keep a handful of side products running because I get bored otherwise.
X · LinkedIn · business.anilsoylu@gmail.com
🧠 Consigliere · Two models instead of one inside Claude Code. Fable plans the work with read-only tools, Opus writes the code, and a hook blocks edits to source files until the planner has been asked.
📚 shipit · The agent docs I reuse on every new Expo or Next.js project. Clone it in as docs/ and the stack, auth, payments, and App Store checklists are already decided.
📝 Tweet to Markdown · Chrome extension that turns an X thread into one Markdown file. It reads the page you already have open, so there is no API key, no server, and no permissions in the manifest.
🚀 gitpush · One command for add, commit, and push from inside an AI coding agent, with no AI signature on the commit.
Frontend: React, Next.js, React Native, TypeScript, Tailwind, shadcn/ui
Backend: Node.js, NestJS, tRPC, GraphQL, Prisma, Better Auth, Stripe, plus some Go and C#/.NET
Data: PostgreSQL, MongoDB, Redis, Supabase
Day to day: Docker, GitHub Actions, Vercel, AWS, Bun, Biome, Expo
Native Turkish, professional English. Most of my work has been with remote and international teams, usually starting from a Figma file and ending at production.
I take on freelance and product work when it's interesting. The easiest way to reach me is email: business.anilsoylu@gmail.com.