bilalkaradeniz
Bilal Karadeniz

BilalKaradeniz

I build AI agents, SaaS products and mobile apps, from the database to the deploy.

This is a map of everything I have shipped. Drag it. Scroll, and each project opens into the system behind it.

Software engineer
Sole engineer at Veloquence · open to new work
Ankara · 39.93°N 32.86°E
--:-- TRT, local time
Proof
Upwork Top Rated Plus · 100% Job Success · 11 jobs · grafyx-mcp on PyPI

Selected work

Seven products, each built end to end. The diagrams are the real systems.

Dec 2025 — Nov 2026 · Full-stack engineer, sole developer

Veloquence

The inbound revenue platform: AI agents that qualify, educate and demo every website visitor.

Veloquence puts three specialised AI agents on a company’s website and product. Guide qualifies every visitor through conversation, Present walks them through the real slide deck with narration, and Demo runs interactive walkthroughs inside a live product environment. They speak only from a knowledge base the company governs, and when a visitor is ready, the sales rep gets a structured brief and the CRM is updated. I joined as the only engineer and built the platform end to end.

  • Three agents: Guide, Present, Demo
  • Governed knowledge with four access levels
  • Voice, text or photoreal avatar
  • Writes to Salesforce and HubSpot, or its own CRM

Stack Next.js · React · TypeScript · Python · FastAPI · PostgreSQL · LLM APIs

Product owned by Veloquence. Internal details are confidential, so this page uses public information only.

answers fromhandoffsession endWebsite visitorGuidePresentDemoGoverned knowledgeRep briefCRManswers fromhandoffsession endWebsite visitorGuidePresentDemoGoverned knowledgeRep briefCRM

2026 — now · Author, open source

brisvox

A Rust engine for real-time voice agents: hundreds of concurrent calls in one container.

My own open-source project. brisvox runs phone calls and browser sessions where a caller talks, the agent listens, thinks with an LLM and tools, and answers, and the caller can interrupt at any moment. One process serves hundreds of isolated calls. An agent is a TOML or YAML file, its tools are written in Python, TypeScript or Rust, and the speech and language providers can be cloud or local.

  • 325 concurrent calls in one 4-CPU container
  • Twilio, Telnyx, SIP, WebRTC and WebSocket
  • Tools in Python, TypeScript or Rust · MIT or Apache-2.0

Stack Rust · ONNX · WebRTC · WebSockets · Speech-to-text · Text-to-speech · LLM APIs · Python · TypeScript · Docker

VAD · turn endtranscripttool callsfirst clauseCallerWebRTCPhone: Twilio · Telnyx · SIPWebSocketsRustONNXSpeech-to-textYour tools (SDK)LLM APIsText-to-speechVAD · turn endtranscripttool callsfirst clauseCallerWebRTCPhone: Twilio · Telnyx · SIPWebSocketsRustONNXSpeech-to-textYour tools (SDK)LLM APIsText-to-speech

2026 — now · Creator, full-stack

Klawbi

An AI freelancer marketplace: brief an agent, set a budget, pay only for what it uses.

My own product. Instead of finding and onboarding a contractor for every small task, you brief one of 20+ specialised AI agents: a Logo Designer, a Frontend Dev, an SEO Writer, a Lead Generator, a Market Researcher and more. You set a budget up front, watch the agent work in real time, and get the deliverable back. Klawbi holds the budget while the agent works and refunds whatever it didn’t use.

  • 20+ agents across 8 categories
  • Tasks from $1.50, no subscription
  • Unused budget refunded automatically

Stack Next.js · React · TypeScript · Tailwind · Fastify · PostgreSQL · pgvector · Python · Modal · Cloudflare R2 · WebSockets · Payments · Railway · Netlify

jobsrun agentdeliverablescreditslive progressagent memoryCustomerNext.jsFastifyModalCloudflare R2WebSocketsPaymentspgvectorPostgreSQLjobsrun agentdeliverablescreditslive progressagent memoryCustomerNext.jsFastifyModalCloudflare R2WebSocketsPaymentspgvectorPostgreSQL

2026 — now · Creator, full-stack

Foodlex

Client tracking and AI-assisted diet planning for dietitians.

My own product. Dietitians keep each client’s health information, eating habits, allergies, goals and measurements in one file. Foodlex drafts a seven-day plan from that profile, respecting preferences like vegan, gluten-free, low-FODMAP or Ramadan. The dietitian checks the meals and portions, approves it, and sends it as a PDF under their own clinic name. New measurements show progress over time.

  • Seven-day plan drafts, approved by the dietitian
  • Branded PDF plans, sent by email
  • Health data encrypted, servers in the EU

Stack Next.js · React · TypeScript · NextAuth · FastAPI · Python · SQLAlchemy · PostgreSQL · LLM APIs

sessionsasyncplan jobsDietitianNext.jsFastAPISQLAlchemyPostgreSQLNextAuthLLM APIssessionsasyncplan jobsDietitianNext.jsFastAPISQLAlchemyPostgreSQLNextAuthLLM APIs

2025 — now · Creator, backend and app

VoText

Speech to text in 30+ languages, and any text read aloud.

My own product. An iPhone and iPad app: record a lecture, a meeting or a voice note, or import audio and video, and get a transcript with labelled speakers and timestamps that play the exact moment, even when people switch languages mid-sentence. Export it as PDF, Markdown, plain text or SRT and VTT subtitles, or have any text read aloud while the words light up. No account needed to start.

  • 30+ languages, mixed in one recording
  • PDF, Markdown, SRT and VTT export
  • Transcripts stay on the device

Stack Go · PostgreSQL · Speech-to-text · Text-to-speech · iOS · React · Node.js

uploadpurchasesjob queueVoText appGoProvider routingSpeech-to-textiOSPostgreSQLText-to-speechuploadpurchasesjob queueVoText appGoProvider routingSpeech-to-textiOSPostgreSQLText-to-speech

2026 · Creator, mobile

TusTrack

A study tracker for TUS, Türkiye's medical specialty exam.

My own app, free and ad-free. Doctors preparing for TUS track every subject step by step (video, first read, question bank, past questions, reviews), log mock-exam scores to see their trend, estimated score and ranking, and keep “spot” cards with images like ECGs or pathology slides that come back for review through FSRS spaced repetition. A daily plan, an exam countdown with a pace forecast, a focus timer, streaks, a friends leaderboard and a home-screen widget keep them on track.

  • Free and ad-free on the App Store
  • FSRS spaced repetition for spot cards
  • Score and ranking estimates from mock exams

Stack React Native · Expo · TypeScript · Supabase · Zustand · MMKV · iOS

localsyncwidgetsStudentExpoZustandMMKViOSSupabaselocalsyncwidgetsStudentExpoZustandMMKViOSSupabase

2026 · Author, open source

Grafyx

A live code graph for AI coding assistants.

AI coding assistants read source files with no idea what calls what. Grafyx parses a whole codebase into a relationship graph and serves it over MCP, so an assistant can follow call chains, check what a change will break, and find code by meaning. A file watcher keeps the graph current while you edit.

  • nDCG@10 0.787 vs 0.335 (+135%)
  • 14 MCP tools · on PyPI
  • CPU-only, no cloud calls

Stack Python · MCP · tree-sitter · ONNX · NumPy

parsefile watcherre-rank14 toolsYour codebasetree-sitterPythonRelationship graphONNXNumPyMCPClaude Code · Cursorparsefile watcherre-rank14 toolsYour codebasetree-sitterPythonRelationship graphONNXNumPyMCPClaude Code · Cursor

Lab

Experiments, research and smaller tools.

  • pipecat-demo A voice interviewer with live transcripts and a 3D orb that reacts to audio.Pipecat · FastAPI · Speech-to-text · Text-to-speech · three.js · WebRTC
  • Local image MCPMCP and desktop tooling for local Qwen image generation, with quantization and GPU memory management.MCP · Python · PyTorch
  • recessA VS Code idle game that runs beside Claude Code and freezes the moment Claude needs you.TypeScript
  • pid-synthP&ID diagram digitization trained on leakage-free synthetic data.Python · PyTorch
  • Telegram botsFreelance alert and automation bots with payments and multi-step flows.Telegram · Python · Node.js
  • Global AI Index 20 countries, 2015–2026, 27 variables: an interactive dashboard.Python

Toolbox

39 tools · 7 products

  • Veloquence
  • brisvox
  • Klawbi
  • Foodlex
  • VoText
  • TusTrack
  • Grafyx
  • Next.js
  • React
  • TypeScript
  • Python
  • FastAPI
  • PostgreSQL
  • LLM APIs
  • Rust
  • ONNX
  • WebRTC
  • WebSockets
  • Speech-to-text
  • Text-to-speech
  • Docker
  • Tailwind
  • Fastify
  • pgvector
  • Modal
  • Cloudflare R2
  • Payments
  • Railway
  • Netlify
  • NextAuth
  • SQLAlchemy
  • Go
  • iOS
  • Node.js
  • React Native
  • Expo
  • Supabase
  • Zustand
  • MMKV
  • MCP
  • tree-sitter
  • NumPy
  • Pipecat
  • three.js
  • PyTorch
  • Telegram

How I work

Whole workflows, not screens

I turn a requirement into the complete path a user takes, then build every layer it touches: interface, API, data, jobs, deploy.

Read before changing

I check what depends on a piece of code before I touch it. That habit is why I built Grafyx.

AI-assisted, verified by hand

I use Claude Code and Cursor daily to ship faster, and back that with source reading, automated checks and looking at the result in a browser.

Say what is verified

Every handoff says what I tested, what I did not, and what is still open.

Experience

  1. Dec 2025 — Nov 2026Veloquence · Full-stack engineer, sole developerBuilt the platform from zero. Known as Curately until May 2026.
  2. Jan 2026 — nowKlawbi · Product creator, full-stackMy own AI agent marketplace.
  3. Sep 2025 — nowQuasarChain · Blockchain and full-stack developer, freelanceToken, payment, Merkle-claim and vesting contracts, with the React site and Node backend around them.
  4. 2025 — nowUpwork · Freelance developerTelegram bots, smart contracts, automation. Top Rated Plus, 100% Job Success.
  5. Mar 2024 — Jun 2024İş Yazılım · Software engineering internJava, in Gölbaşı, Ankara.

Education

OSTİM Technical University

B.Sc. Software Engineering, taught in English · 2023 — expected Jan 2027 · 100% scholarship

Languages

Turkish Native · English B2 · Arabic A2

Tell me what you are building.

Email reaches me fastest. Freelance projects through Upwork or directly, and full-time roles.