$ whoami$ ls selected-work$ run tiny-game

Yakup Bülbül

AI Engineer / Software Developer

I build practical AI tools, backend systems, and useful automation.

$ currently building intelligent systems, automation workflows, and developer tools

Based in Nuremberg, Germany. Focused on machine learning, APIs, and clean software that solves real problems.

$ whoami

Yakup Bülbül

$ role

AI Engineer / Software Developer

$ currently

intelligent systems, automation workflows, and developer tools

$ cat about.txt

About

I’m an Artificial Intelligence master’s student with a computer engineering background. I enjoy building useful systems across machine learning, backend development, and automation. I like software that is practical, reliable, and simple to use.

AIBackendAutomationComputer Vision
$ ls selected-work

Selected work

01

PlantNet-300K

Plant identification system built with computer vision, embeddings, similarity search, and API-based inference.

> Python · PyTorch · FAISS · Flask · OpenCV

02

Amazon Seller Ops

Operations tooling focused on automation, catalog workflows, inventory logic, and practical system reliability.

> Python · Automation · Amazon SP-API · Ops Tooling

03

Cold Email CRM

An outreach-focused CRM project built around automation and practical workflow thinking.

> Python · CRM · Automation

04

ZPL Web App

A lightweight browser tool for working with ZPL labels with a fast and practical workflow.

> JavaScript · Client-Side Tooling · Browser UX

05

StreakMates

A habit and streak tracking product focused on consistency, practical streak logic, and reliable state handling.

> Product Logic · Habit Tracking · Data Consistency

$ run tiny-game

Tiny Game

A small playful interaction inspired by how I think about systems: cleaner inputs, better flow, more reliable outcomes.

Tiny Game

Catch clean inputs. Avoid broken ones.

A small playful interaction inspired by how I think about systems: cleaner inputs, better flow, more reliable outcomes.

score0
time35s
combox0
shieldoff
$ goal

Catch clean packets. Avoid the broken ones.

$ controls

Move left and right. Catch good packets, avoid bad ones.

Score 0. Time remaining 35 seconds. Lives 5. Combo 0.

ready

Catch clean inputs. Avoid broken ones.

Five lives. Slow start. Bonus drops help when the board gets busy.

$ contact --open

Contact

role

AI Engineer / Software Developer

base

Nuremberg, Germany

focus

  • AI systems
  • backend tooling
  • automation
  • computer vision

status

building practical software with real-world constraints