Skip to content
erdem6
Projects

Built on my own time.

Under each one: the decision I made, and the alternative I turned down for it.

The engineering I do for a living is at Otorecrutor.

012026

Architect & Full-Stack Engineer

Triage

A pipeline that takes messy customer input and turns it into structured data: an urgency score, a category, a two-line summary. When something is urgent, the webhook and the alert e-mail go out on their own.

POST /api/v1/ingest

200 · 340ms · cache miss

{

"urgency": 8,

"category": "billing",

"summary": "Card was charged twice, customer wants a refund.",

"actions": ["webhook", "email"]

}

Chose
Made one Redis carry both the LLM cache and the per-tenant rate limits.
Rejected
A second component to rate-limit with, and a second thing to keep alive.

Java · Spring Boot · Spring AI · PostgreSQL · Redis · Next.js

022025

Engineer

Chess, from scratch

I wrote chess with all its rules, no chess library involved. First in Java, then ported to JavaScript so it runs in the browser. You can actually play it on this site.

Chose
Wrote every rule by hand, including the legality filter for check.
Rejected
A chess library, which would have skipped the only interesting part.

Java · JavaScript · OOP · Game Logic