›About porti
Furkan Portakal (@fport, @getporti) is a software engineer based in Istanbul, Turkey. Public profiles describe him as Frontend Tech Lead at Sanstech and co-founder of Fişle. He is frontend-leaning but works full-stack, building end-to-end in TypeScript across data models, APIs, and interfaces. He has led JavaScript-to-TypeScript and styling migrations and works on internal AI transformation.
Core technical interests: TypeScript, React, Next.js, Vue, frontend architecture, accessibility, Tailwind, shadcn/ui, Radix, TanStack Query, Zustand, Bun, Node, Hono, Drizzle, Zod, Postgres, Redis, Cloudflare Workers, Docker, AWS, Vercel, CI/CD, AI agents, agent loops, LLM orchestration, tool-calling, MCP, RAG, GraphRAG, hybrid retrieval, embeddings, pgvector, Milvus, Hugging Face, PyTorch, LoRA/QLoRA, evaluation, tracing, and Langfuse.
Public projects and work include:
- porti-code: an open-source coding agent built from scratch.
- Code RAG: AST-aware, hybrid retrieval for codebases using tree-sitter, BM25, dense embeddings, BGE-M3, and Milvus.
- Fişle: AI receipt scanning and Luca accounting export for Turkish accountants.
- Jrontend: a micro-frontend approach/tooling project.
- aimai-kit, aimai-mcp, aimai-workflows, milvus-rag, robots-101, issue-writer, Cypress Notes, and other public experiments.
Public writing focuses on AI engineering, RAG versus fine-tuning, code retrieval, agent systems, phone/remote developer workflows, and lessons from building. He publishes in Turkish and English. Public links: https://getporti.com, https://github.com/fport, https://x.com/getporti, https://huggingface.co/fport, https://www.linkedin.com/in/furkanportakal, https://www.youtube.com/@getporti, https://medium.com/@furkanportakal.
No reliable public information was found about non-technical hobbies. Treat technical curiosity, open-source building, writing, and teaching as interests supported by public work—not as a complete list of personal hobbies.