I’m a Senior Full-Stack Developer based in Turkey, currently building secure, scalable web applications at Rewire Security. By day I architect and ship features across the front- and back-end; by night I’m a solopreneur exploring automation, AI-driven workflows, and new ways to build better developer tools.

My Story

  • Early days. I started coding as a hobby in college, tinkering with small PHP scripts and eventually falling in love with JavaScript and modern web frameworks.
  • Professional growth. Over the years I’ve worked with large-scale Angular apps, migrated legacy codebases to Next.js, and solidified my DevOps chops on VPS hosts (Hetzner, Cloudflare DNS, Docker, Traefik).
  • Solopreneur journey. Alongside my day job, I’ve launched multiple side projects—think AI-powered content schedulers, RAG-based chatbots, and GitHub-insight dashboards—all grounded in pragmatic market validation and rapid prototyping.
  • Web & APIs: Angular, React/Next.js, NestJS, Go
  • Databases & Infra: PostgreSQL, Supabase, Docker, Hetzner, Cloudflare, Dokploy
  • Automation & AI: n8n, Make.com, LangChain, vector-store RAG bots
  • CI/CD & Testing: GitHub Actions, Playwright UAT automation, Selenium

Notable Projects

ProjectWhat it doesTech stack
PostFabricaAI-driven content scheduling for solopreneursNext.js, TypeScript, Node.js
QuikQueryRAG-as-a-Service chatbots for internal docsLangChain, Pinecone, FastAPI
GPSLiveReal-time location sharing with automated UAT workflowsPlaywright, JavaScript, Docker
RefinxDaily curated readings to hit your personal goalsReact, Supabase, serverless APIs
BranchCompareOrg-wide GitHub branch diff visualizerAngular, TypeORM, PostgreSQL

Beyond Code

  • Writer. I believe writing is the best way to clear mental clutter—so I keep a slow-morning routine and publish technical deep-dives on shakg.dev.
  • Healthy habits. In 2025 I quit smoking and started a weight-loss journey—sharing lessons learned along the way.
  • Community. I mentor junior developers, contribute to open-source, and speak at local meetups whenever I can.

Let’s Connect