I'm a full-stack engineer, frontend-leaning by background, who builds products end-to-end β from the database and API to the UI, all in TypeScript. Lately I spend a lot of that time on AI-native features: agent loops, tool-calling, and LLM orchestration. I like to understand these things from first principles rather than just wiring up a library, and I approach my work with a product mindset β putting on that hat and building things that solve real problems.
- π§© Senior Frontend Developer @ Sanstech β building and maintaining large-scale web applications, and contributing to the company's internal AI transformation by weaving AI into everyday workflows.
- π§Ύ Co-founder @ FiΕle β an AI-powered accounting SaaS. I own the software side end-to-end: extraction pipelines, the Next.js app, and the Cloudflare/Workers backend.
- π§ porti-code β an open-source coding agent built from scratch (Claude Code-style). I built it to understand agentic systems from first principles: the agent loop, tool-calling, and LLM orchestration β not just consuming an SDK.
- ποΈ Designed and built an end-to-end internal product β owning the full stack across frontend, backend, and DevOps, with a particular focus on the AI layer.
- βοΈ Led a large-scale JavaScript β TypeScript migration and a scss|styled β Tailwind CSS transition, improving maintainability, performance, and scalability.
- π€ Shipped AI features in production β multi-provider LLM pipelines, MCP tool-use, and retrieval (embeddings, pgvector).
- π¨ Full-stack in TypeScript, end-to-end β semantic HTML and accessibility on the frontend, clean API and data design on the backend.
Languages
Frontend
Backend & Runtime
AI
Data & Infra
Testing
- β¨ porti-code (open-source coding agent)
- β¨ Jrontend (micro-frontend-tool)
- β¨ React SSR Boilerplate
- LinkedIn β https://www.linkedin.com/in/furkanportakal
- Twitter/X β https://twitter.com/getporti
- Email β furkanportakalx@gmail.com
- Personal Website β https://www.getporti.com




