Welcome to my digital terminal

Ebubekir Yilmaz

$|

I build fast, elegant web products with strong engineering foundations and a relentless focus on user experience.

About

Engineering focused on clarity, scale, and speed.

I enjoy designing systems, not just assembling them from existing pieces from custom rendering engines to full products. I care about clean, maintainable code and turning complex problems into simple, reliable interfaces.

0+

Years building

0+

Projects shipped

0%

Lighthouse avg.

about.json

{
  "name": "Ebubekir Yilmaz",
  "location": "Remote / Türkiye",
  "focus": [
    "Frontend Architecture",
    "Performance",
    "DX",
    "System Architecture"
  ],
  "currentlyLearning": "System Design for Web Scale"
}

Skills

Tech stack tuned for shipping and scaling.

A practical toolkit for high-performing product teams.

Languages

TypeScriptJavaScriptPythonSQLHTMLCSS

Frameworks

ReactNext.jsNode.jsExpressFastAPIFastifySocket.IOTailwind CSSBootstrapMaterial UIAnt DesignChakra UI

Tools

GitDockerPostgreSQLRedisPlaywrightPostmanFigmaVercelJiraGithub ActionsGitlab

Projects

Selected work and technical case studies.

A few examples of impact-focused product engineering.

Crowd Pulse

A live Q&A and polling platform with its own cookieless analytics. People join a room from their phone with just a name, and votes and questions reach the big screen in real time. One room holds 5,000 WebSocket connections at a vote-to-screen p95 of 182 ms, analytics ingest handles about 32,000 events per second, and dashboard queries over 850,000 events take under 2 ms. Built as three independently deployed apps composed with Module Federation, with CI, browser tests and eight architecture decision records.

TypeScriptFastifyPostgreSQLRedisSocket.IOReactTailwind CSSModule FederationTurborepoPlaywrightVitestDocker
Crowd Pulse: a live poll on the presenter screen showing 100% for the chosen option, next to a participant's phone that has just voted

RouteIQ

A cost-aware decision layer for routing text requests. A free baseline model answers when it is sure, a language model only when it is not, and a person when neither is, so LLM spend goes only where it changes the outcome. On 300 held-out CLINC150 examples the cascade matched an LLM-only setup's accuracy (98.3%) at about 54% of its cost. Built end to end: a FastAPI service with a human review queue, an evaluation toolkit with calibration and confidence intervals, and a React dashboard, packaged with Docker and covered by more than 1,100 automated tests.

PythonFastAPIscikit-learnSQLiteOpenRouterReactTypeScriptTanStack QueryRechartsDockerVitest
The RouteIQ dashboard: an overview of a day of requests with cost, latency, how requests ended and delivery status

Book Appointment

A full-stack appointment booking platform for small service businesses such as salons and tutors. Customers book through a mobile-first four-step wizard with real-time availability computed from working hours and existing bookings, so double-booking is impossible. The owner manages everything from a protected admin dashboard: weekly calendar, services, manual bookings and working hours, backed by Postgres.

Next.jsTypeScriptTailwind CSSshadcn/uiPrismaPostgreSQLNextAuthFullCalendar
The Book Appointment booking flow on two phone screens: choosing a service, then a day and an available time slot

More projects

FlowKit

A node-based workflow editor for React with a real execution engine: a topological runner that shows which step failed and which it skipped. Published on npm.

ReactJavaScriptMUIstyled-componentsViteVitest+1

PulseFlow

An AI pull-request review bot built on FlowKit: paste a GitHub PR URL and the pipeline fetches the diff, analyses it and, with your own key, asks Claude for a verdict.

ReactMUIstyled-componentsViteVitestnpm package+2

Zen Data

A browser-based data wrangling tool: load a CSV or JSON file, clean it, explore it in a grid and chart it, with nothing leaving your machine.

ReactViteTypeScriptMUIReact-Data-GridPapaParse+3

Experience

Professional journey and outcomes.

Roles where I shipped user-facing value and improved engineering throughput.

  1. 2025 - Present

    Software Developer · Greycollar

    • Contribute to the evolution of the platform’s architecture, including task workflows, knowledge management, and integration modules.
    • Write clean, testable, and well-documented code while participating in code reviews and continuous improvement processes.
    • Develop and maintain key components of GreyCollar’s AI platform, building scalable and reliable software that supports supervised AI agents and human-in-the-loop workflows
  2. 2024 - 2025

    Software Developer · Nucleoid

    • Build reusable UI components and design patterns to ensure consistency across the platform
  3. 2022 - 2024

    Frontend Developer · Mimcode

    • Creating numerous web pages and animations independently as well as collaboratively with a team.
    • Proficiency in crafting diverse web pages using HTML, CSS, and Bootstrap
    • Delivered observability tooling that reduced incident triage time.

Contact

Let’s build something meaningful.

I am open to product-focused frontend and full-stack opportunities.

contact.sh

$ open --email ebubekir.yilmazz.20@gmail.com

$ open --github https://github.com/ebubekirylmaz

$ open --linkedin https://linkedin.com/in/ebubekir-yilmaz

Send an Email