talha.bera
Istanbul · open to remote
TR
Senior Software Developer · Istanbul

I design & ship production software end to end, from enterprise platforms to AI systems that run in the real world.

Full-stack across .NET and TypeScript, real-time and distributed systems, and deep work in AI & agent infrastructure.

Senior software developer, shipping production software since 2022 across .NET and TypeScript: enterprise platforms by day, my own full-stack and AI products by night.

01

Full-stack product

UI to data layer, shipped and maintained.

02

AI & agent systems

MCP tools, orchestration, human-in-the-loop.

03

Real-time & distributed

Queues, streams, live control planes.

04

Enterprise architecture

DDD monoliths, EF Core, CI/CD at scale.

01
real-timecontrol planetypescript + rediscodename · koleva-orakl

A real-time control plane for an autonomous trading-bot fleet.

Koleva Orakl (formerly rindbase-trade) runs a fleet of prediction-market bots through split signal and execution workers on Postgres and Redis. A Next.js dashboard streams state over SSE, and an MCP server lets AI agents inspect and change bots only through readiness gates and kill-switches. Wallet keys are encrypted per wallet, and arming a bot for live trading fails closed.

  • Fail-closed live arming: readiness attestation before any bot goes live
  • Scoped agent writes: audited MCP tools, per-wallet kill-switch, bulk actions
  • Rebuilt in July 2026: 9 → 6 core containers, execution engine rewritten
gated · scoped · audited agent writesper-wallet encrypted custodyreal-time Redis + SSE1,400+ tests1,590+ commitslive
orakl · fleet controlLIVE
▸ FleetWalletsSignalsLogsSettings
Bots running
6/6
Workers
healthy
Kill switch
armed · idle
BotStateSignalActivity
atlasHUNTBUY
orionWAITSELL
vegaHUNTBUY
lyraWAITBUY
rigelHUNTSELL
novaWAITSELL
representation · no P&L shown
02
human-in-the-loopmcp serverapproval flowcodename · klara

The AI proposes and a human approves, through one code path.

one executor, two triggersbuilt by 5 agents14-tool MCP28 test filesprototype
klara · assistant + safe writes
chat
Update the customer's plan to premium.
On it. That's a write to a live record, so I'll stage it for approval.
◆ pending write · update_plan
customer=#4821 plan: standard → premium
executor
agent trigger → execute()same path · same validation
↕
operator trigger → execute()approval unlocks the same call
representation · mock records
interactive demosafe-write gate
scope
risk
agent plane
agent
→
gate
→
execute
operator plane
escalate
→
operator review
low-risk & test writes auto-approve, no operator needed
0
auto-approved
0
escalated
0
rejected
0
audit rows
audit logappend-only
No writes yet. Send a request to see the gate route it.
03
autonomous pipelinemodel tieringpg-bosscodename · nexflow

An autonomous pipeline that can't act without a human sign-off.

Haiku gate → Sonnet draftdaily cost-breakerpg-boss queues · RUNBOOK35 testsworking
nexflow · pipeline board
collect
raw item queuedsource · inbound
raw item queuedsource · inbound
raw item queuedsource · inbound
haiku gate
triage · classifycheap pre-filter
triage · classifycheap pre-filter
sonnet draft
draft generatedfull model
approval
awaiting sign-offhuman gate · blocked
daily cost cap38%
representation · pipeline mock
04
multi-tenanthuman-in-the-loopclaude + ai sdkcodename · relay

Multi-tenant AI agents, with a human in the loop on every send.

Relay lets an agency run AI agents for its clients. Customer agents answer on a web widget, WhatsApp, Instagram and Shopify, and hand the conversation to a person when they cannot help. Operator agents research leads and draft outreach, but never send it: every outbound action waits for a human approval. Clients get a portal with a live feed and PDF reports.

  • Tenant isolation: two agent runtimes, operator-only tools never reach the customer path
  • Untrusted-input hardening: send tools are opt-in, internal addresses blocked, webhooks signed
  • Built for concurrency: per-chat serial queues, Postgres-backed rate limiting shared by every service
4 channels · 1 platformweb · worker · cron services2,800+ test cases550+ commitsclosed beta
relay · operator inbox
needs you · 1 checkpoint
PENDINGlead-research agent
Outreach draft · Northwind Studio
fit score84
  • 20–50 staff, matches the profile
  • sells on Shopify
  • hiring for support roles
ApproveRequest changes
acme support
whatsapp · agent online
Can I still change the delivery address?
resolving tool call
lookup_order · tenant=acme
data scope🔒 tenant=acme only
A colleague will confirm that for you in a moment.
handoff sent · quick link expires in 2h
representation · fictional tenants

Agent tooling & orchestration

grid-tradingPublic

4-subagent Claude Agent SDK. Model tiering: Haiku on the 168×/week risk loop, Sonnet for strategy, plus a live agent-reasoning viewer.

polymarket-analystPublic

Claude Code plugin. 11 subagents over a 44-tool MCP server, with read/write privilege separation.

nexstep-dev-teamPublic

Plugin. A phased dependency-graph planner dispatching subagents into isolated git worktrees.

AI infrastructure

claude-opsInternal

Self-hosted LLM gateway. Bounded pool with 429 backpressure and a two-model report pipeline.

Since 2022 Senior (2025→) · Developer (2022→25)
Ada Yazılım
Senior Software Developer · Software Developer

A national B2B health-insurance platform used by 1,000+ agencies, moving millions of TL in premiums monthly. I build the product end to end, from the DDD modular monolith to the mobile APIs behind it.

.NETNext.jsDDD modular monolithEF CoreSQL ServerCI/CDiOS + Android APIs
Anonymized: no client, insurer, or internal system names.
Since 2024
NexStep
Co-founder & Technical Lead

A B2B software + AI agency for SMEs. I own product architecture and technical leadership, building the LLM pipelines, trading systems, and self-hosted Linux infrastructure they run on.

Product architectureLLM pipelinesTrading systemsSelf-hosted LinuxTeam lead
Since 2026
KOLEVA
Studio engineering · web, brand system, client sites

A creative technology studio in Türkiye, working where strategy, design and engineering meet. I build the studio's own site and brand system, and ship its client work. Most recently: a bilingual editorial magazine on a headless CMS with role-based publishing, self-hosted end to end.

Next.js 16Payload CMSDesign systemsTR / ENSelf-hosted deploys
AI / LLM
MCP tool serversClaude Agent SDKVercel AI SDKLangGraphmodel tieringcontext engineering
Backend
.NET / C#Node.jsPythonEF Core
Frontend & Mobile
Next.jsReactTypeScript.NET MAUIFlutter
Data
PostgreSQLMS SQL ServerRedisDrizzle
Infra
DockerCoolifyself-hosted registryCI/CDLinux
Let's build something

Senior developer, shipping in the open.

Open to senior/staff roles at AI-forward product companies, remote from Istanbul.