cemaltan.com.tr · running
Istanbul

Software engineer/AI & agentic systems/Istanbul

Cemal Altan

I build agentic AI systems, and I design the tests frontier coding agents have to pass.

This is not a résumé; LinkedIn has that covered. It is a small running system: one hand-written HTML file of about 30 KB that measured itself on the way in. A few requests, 0 to third parties, first paint in milliseconds on your device. Served by Caddy from the same machine that runs Ascendia.

Signals

Three things worth knowing. The full history is on LinkedIn.

01 · NowVetto AI
contract · remote · since Apr 2026

Evaluating frontier AI coding agents.

I design terminal-based benchmark tasks: real engineering work in reproducible environments, with reference solutions and tests. Then I audit them for leaked tests, unenforced constraints and exploitable scoring, so that a failure means the agent failed, not the benchmark.

02 · BuildingAscendia AI
founder & lead AI engineer

Ascendia, an agentic AI coach I built solo.

  • Plans and repairs your day, remembers context, coaches workouts and logs meals from a photo.
  • Acts through confirmed, reversible actions on live cards instead of walls of text.
  • Talks in real time: full-duplex voice with natural barge-in.
  • Underneath: multi-agent orchestration, a multi-provider model platform, long-term memory, safety and evaluation gates, all on Google Cloud.
11agents: a router plus specialists
78typed tools
123 msp50 to first audio in voice
40,000+automated tests
Visit ascendia.day

03 · Range2022 → now

From systems-level C and SIP routing to multi-agent LLM systems and live voice.

  1. 2022C++ for autonomous vehiclesTransolt · intern
  2. 2023C on Linux, SIP routingVOIPZeker
  3. 2024Full-stack, payments, CRMInvest Barter
  4. 2026Multi-agent LLMs, live voiceAscendia AI · Vetto AI

B.Eng. in Computer Engineering, Erciyes University.

This page

What you are looking at, measured just now.

page
1 HTML file, about 30 KB. No framework, no build step.
font
1 file: Lato Bold (OFL), cut down to 213 characters, 16 KB.
requests
a few in total, 0 to third parties, 0 cookies.
first paint
not measured yet on your device.
background
A toy router passing messages between subsystems.
analytics
One first-party beacon, skipped if Do Not Track or Global Privacy Control is on. Details
served by
Caddy, on the same machine that runs Ascendia.