Work

Systems shipped to production, built at companies I've worked for, and products I own.

Built at companies

CDN Infrastructure

RSServis & ALC Servis

Designed and shipped a self-hosted CDN on Go and MinIO, now serving terabytes of static files across multiple production services at two companies.

GoMinIOSelf-hosted

Payment Gateway

ALC Servis

Built a centralized payment gateway that standardized Stripe processing across all company products. Every service connects to one gateway instead of managing its own integration.

GoStripeAPI

Cron Job Manager

ALC Servis

Replaced per-service crontab files with a centralized job scheduler featuring a web UI, notification system, and execution history reports.

GoPostgreSQLNotifications

AI Voice Agent

ALC Servis, Türk Asistans

Built a Vapi-powered AI voice agent: a form submission triggers an automated call within 5 seconds, with full conversation transcription and reporting.

Vapin8nAITwilio

Conversational BI: Chat With Your Database

ALC Servis (3 products)

Embedded an n8n-powered chat interface into three separate admin panels (ALC, Sovtaj, Türk Asistans). Managers type natural-language queries, the agent inspects the schema, writes read-only SQL, and returns results as a conversational reply or formatted table. No SQL knowledge required.

n8nOpenAIPostgreSQLAI Agent

Phoniq: Flagship

An AI phone coach for English practice. Every competitor (Speak, ELSA, TalkPal, Praktika, Duolingo) requires the learner to open an app and press a button. Phoniq inverts the model, you set a plan, the Vapi voice agent calls you at the scheduled time, you just answer the phone. Pay-per-minute with regional pricing (TR/EU/US/GB/LATAM), no subscriptions. Web, iOS, and Android. B2B-ready from day one with multi-tenant orgs, CSV bulk enrollment, and a partner API. Built on a Go + PostgreSQL backend on Cloud Run, a Next.js 16 web app on Vercel, and Expo/React Native mobile. Missed-call retry with full refund, users only pay for calls they actually take.

VapiGoNext.jsReact NativePostgreSQLStripeEdTech

Operated by GENEZ LLC

Medonay

Real-time medical authorization middleware between private hospitals and private health insurers in Turkey. Replaces the 15-20 minute phone-call provisioning workflow with a sub-second API exchange. Multi-tenant B2B SaaS with adapter-based HBYS and insurer integrations, KVKK-compliant PII handling (national ID hashed at rest), brand-agnostic operations panel, and a transactional adjudication engine. Built on a Go + Chi + GORM backend on Cloud Run, a Next.js 16 panel on Vercel, and Cloud SQL Postgres in europe-west1.

GoNext.jsPostgreSQLCloud RunGCPKVKKHealthTech

Operated by GENEZ LLC

TalkOmni

Omnichannel AI customer assistant SaaS for businesses. Plugs an AI agent into the channels customers already use (WhatsApp, Instagram, Telegram): it answers from the company's own documents via RAG over pgvector, takes real actions against the company's systems through tool-calling (order lookup, invoice status, ticket creation, appointment booking), and hands the conversation off to a live human agent in the same thread when needed. Multi-tenant B2B with per-tenant document isolation, an encrypted key vault, server-authoritative tiered pricing, and i18n from day one. Built on a Go + Chi + GORM engine on Cloud Run with Postgres + pgvector, an Anthropic agent loop using Voyage embeddings, a Next.js 16 product app, and Chatwoot for channel ingestion and the bot-to-human handoff inbox.

GoNext.jsPostgreSQLpgvectorClaude AIRAGSaaS

Operated by GENEZ LLC

Flowideo

Self-serve SaaS that turns a short prompt into a finished faceless YouTube short. Script, AI-generated scenes, voiceover, synced captions, brand, and music are assembled by a Remotion engine into one publish-ready mp4, not a raw clip. Positioned as a done-for-you finishing factory rather than a model playground. Transparent pay-as-you-go USD credits, no subscription, with per-model pricing the user controls. TypeScript end to end: a Next.js 16 web app on Vercel for the wizard, credits, Stripe, and jobs, a Cloud Run worker (Node + Remotion + Chromium + ffmpeg) pulling from a Cloud Tasks queue, one Neon Postgres, GCS for assets, and the Anthropic API for prompt enhancement.

Next.jsRemotionTypeScriptStripeCloud RunClaude AISaaS

Operated by GENEZ LLC

Flowize

Lead capture and automated follow-up SaaS for US local service businesses. Captures leads via webhook, then instantly triggers Twilio SMS and Vapi AI voice calls, all tracked in a built-in CRM panel.

GoTwilioVapiStripe

Operated by GENEZ LLC

Enablement Systems

Blueprint-as-a-service platform for AI adoption and organizational enablement. Customers purchase a package, fill intake forms, and receive fully customized blueprint documents generated by LLM agent pipelines.

Next.jsClaude AIStripePostgreSQL

Operated by GENEZ LLC

More projects coming soon.