{
  "$schema": "https://jsonresume.org/schema",
  "meta": {
    "note": "Machine-readable CV of Mustafa Culban. Human version: https://cv.devjoys.com. AI index: /llms.txt",
    "lastModified": "2026-07-12"
  },
  "basics": {
    "name": "Mustafa Culban",
    "label": "Senior Backend / Full-Stack Engineer",
    "email": "karamusluk@gmail.com",
    "phone": "+90 539 676 81 49",
    "url": "https://devjoys.com",
    "summary": "I build scalable B2B SaaS platforms with a strong focus on backend architecture, security, and cloud infrastructure. I enjoy owning critical systems end-to-end and turning complex requirements into reliable production software.",
    "location": { "city": "Ankara", "countryCode": "TR" },
    "availability": [
      "Available for remote work",
      "Relocating to Germany upon Chancenkarte approval",
      "Open to Netherlands & Austria with sponsorship"
    ],
    "profiles": [
      { "network": "GitHub", "username": "karamusluk", "url": "https://github.com/karamusluk" },
      { "network": "LinkedIn", "username": "mustafaculban", "url": "https://www.linkedin.com/in/mustafaculban" },
      { "network": "Medium", "username": "mustafaculban1", "url": "https://medium.com/@mustafaculban1" }
    ]
  },
  "work": [
    {
      "name": "Jotform",
      "position": "Senior Software Engineer / Team Lead",
      "startDate": "2019-01",
      "endDate": "2026-05",
      "location": "Ankara, Türkiye",
      "summary": "Led architecture and delivery for enterprise SaaS systems serving 400,000+ daily active users, managing five direct reports across backend, frontend, UI engineering, and design.",
      "highlights": [
        "Led a six-person team delivering a two-factor authentication platform (SOC 2 & GDPR compliant) for ~400,000 users; rollout expanded from 5% to 100% within one month, cutting account-takeover incidents by ~10-15%.",
        "Led SMTP OAuth2 modernization across Gmail, Microsoft, and custom SMTP integrations with connection-health detection, fallback delivery, and staged rollout.",
        "Architected an internal CRM analyzing behavioral signals across 15-20 million users, cutting first-touch time by ~20-25%.",
        "Reduced large-query endpoint latency from ~400ms to 250-300ms through schema redesign, indexing, caching, and query optimization.",
        "Conducted 30-35 technical interviews, hired six engineers, mentored 24-25 interns (five joined full-time)."
      ],
      "keywords": ["PHP 7/8", "MySQL", "Redis", "Elasticsearch", "TypeScript", "React", "REST APIs", "OAuth2", "Docker", "CI/CD"]
    },
    {
      "name": "DevJoys",
      "position": "Founder & Product Engineer",
      "startDate": "2024-01",
      "location": "Ankara, Türkiye (part-time)",
      "summary": "Independent product studio focused on AI-powered SaaS and mobile products — owning everything from product discovery to incident response.",
      "highlights": [
        "Built and launched Tande, JuriSpy, and DroneFleetHQ across mobile and web; DroneFleetHQ serves eight paying customers at ~$240 MRR.",
        "Integrated LLMs, RAG, prompt engineering, and AI-assisted workflows into customer-facing applications."
      ],
      "keywords": ["React", "React Native", "TypeScript", "Node.js", "PostgreSQL", "Supabase", "Expo", "OpenAI", "Claude", "Datadog", "Sentry"]
    },
    {
      "name": "Alyo Technology (Anvato)",
      "position": "Full-Stack Developer",
      "startDate": "2018-01",
      "endDate": "2019-01",
      "location": "Ankara, Türkiye",
      "summary": "Cloud-based live streaming and media delivery for high-traffic digital platforms — TV channels broadcasting to the US and Mexico.",
      "highlights": [
        "Developed PHP backend services and REST APIs handling ~20 TB of traffic during a two-week Super Bowl broadcasting period.",
        "Implemented Lua and C++ components for live-ad insertion and VOD subtitles; contributed to encrypted HLS delivery."
      ],
      "keywords": ["PHP", "JavaScript", "Lua", "C++", "MySQL", "GCP", "HLS", "REST APIs"]
    },
    {
      "name": "Bi'ste / Biste Soft",
      "position": "Founding Engineer",
      "startDate": "2019",
      "endDate": "2025",
      "location": "Ankara, Türkiye",
      "summary": "Founding engineer across two startup ventures — from a creative marketplace for T-shirt designers to software consultancy.",
      "keywords": ["PHP", "JavaScript", "MySQL"]
    }
  ],
  "projects": [
    { "name": "Two-Factor Authentication Platform", "url": "https://cv.devjoys.com/projects/2fa", "description": "SOC 2 & GDPR compliant 2FA for ~400,000 daily users at Jotform." },
    { "name": "SMTP OAuth2 Modernization", "url": "https://cv.devjoys.com/projects/smtp-oauth2", "description": "Zero-downtime OAuth2 migration across Gmail, Microsoft, and custom SMTP." },
    { "name": "Enterprise Teams", "url": "https://cv.devjoys.com/projects/teams", "description": "Enterprise collaboration infrastructure at Jotform." },
    { "name": "Growth CRM", "url": "https://cv.devjoys.com/projects/growth-crm", "description": "Internal CRM analyzing behavioral signals across 15-20M users." },
    { "name": "DroneFleetHQ", "url": "https://www.dronefleethq.com", "description": "Drone fleet management SaaS — live, 8 paying customers." },
    { "name": "Tande", "url": "https://tandeapp.com", "description": "AI-centered social product — live on the iOS App Store." },
    { "name": "JuriSpy — Kim Haklı?", "url": "https://whosrite.devjoys.com", "description": "AI judge for everyday disputes. App Store: https://apps.apple.com/us/app/jurispy-decision-ai/id6759007119" },
    { "name": "MedreseAI", "description": "Gamified Islamic education with AI pronunciation assessment — in development." },
    { "name": "Velora", "description": "In development." }
  ],
  "certificates": [
    { "name": "Claude Code in Action", "issuer": "Anthropic", "url": "https://verify.skilljar.com/c/vdirg7ha9726" },
    { "name": "Claude Code 101", "issuer": "Anthropic", "url": "https://verify.skilljar.com/c/xgfj2tx3v7ui" },
    { "name": "Claude Platform 101", "issuer": "Anthropic", "url": "https://verify.skilljar.com/c/uu9x64d27bcp" },
    { "name": "Introduction to Claude Cowork", "issuer": "Anthropic", "url": "https://verify.skilljar.com/c/rwyx2tjwmvij" },
    { "name": "Claude 101", "issuer": "Anthropic", "url": "https://verify.skilljar.com/c/995sfq6oyrum" },
    { "name": "International PHP Conference Munich 2025 (attendee)", "issuer": "IPC Munich", "url": "https://cv.devjoys.com/certs/International_PHP_Conference_Munich_2025.pdf" },
    { "name": "Full Stack Web Development", "issuer": "freeCodeCamp", "date": "2017" }
  ],
  "education": [
    { "institution": "Bilkent University", "area": "Computer Science and Engineering", "studyType": "B.S.", "startDate": "2013", "endDate": "2018" }
  ],
  "languages": [
    { "language": "Turkish", "fluency": "Native" },
    { "language": "English", "fluency": "C1 — Professional" },
    { "language": "German", "fluency": "A1 — Learning" }
  ],
  "skills": [
    { "name": "Backend", "keywords": ["PHP", "Node.js", "TypeScript", "REST APIs", "OAuth2", "MySQL", "PostgreSQL", "Redis", "Elasticsearch", "Kafka", "RabbitMQ"] },
    { "name": "Frontend & Mobile", "keywords": ["React", "React Native", "TypeScript", "Expo"] },
    { "name": "Cloud & Infra", "keywords": ["AWS", "GCP", "Docker", "CI/CD", "Supabase"] },
    { "name": "AI Engineering", "keywords": ["LLMs", "RAG", "Prompt Engineering", "OpenAI API", "Claude API", "AI Agents"] }
  ]
}
