← Emir YorgunGitHub
Upload
Style picker
Result gallery
Portrait detail

2026 · AI Portraits & Video

NOIR AI

Upload a selfie and see yourself living a glamorous, luxury life in pictures and motion.

  • Turns a single selfie into cinematic, luxury-life portraits and videos
  • Renders images with a text-to-image model, then animates them with an image-to-video model, all served through a hosted inference API
  • Curated style templates, including trending ones; an LLM API steps in only for users' own custom prompts

Built with

FlutterText-to-ImageImage-to-VideoModel Inference APILLM APIML KitFirebaseNext.jsRevenueCat
Download on the App StoreGet it on Google Play
Portfolio overview
Asset detail
AI analysis
Market view

2026 · Finance · AI

Portföy GPT

Your whole portfolio in one app across BIST, Turkish funds, gold and crypto, with an optional LLM that analyzes your holdings on demand.

  • Log each buy and sell, and see real cost and profit build over time instead of just today's value

Built with

FlutterLLM APIFinance APISupabaseFirebaseNext.jsRevenueCat
Download on the App StoreGet it on Google Play
Dream entry
Interpretation
Visualized dream
Dream history

2025 · Dream Analysis

FreudAI

Describe your dream to have it analyzed from a Freudian perspective and transformed into an image.

  • Interpretation runs as a back-and-forth chat with an AI Sigmund Freud character, and each dream is tagged by its dominant emotion
  • Across all your dreams it scores eight psychological dimensions onto a radar chart, then interprets that profile around your most dominant ones
  • A text-to-image model transforms your words into a surreal, symbolic picture of each dream

Built with

FlutterLLM APIText-to-Image APIMulti-providerFirebaseRevenueCatNext.js
Download on the App StoreGet it on Google Play
github.com/hootbu/pixel-agents
The office
Panels

2026 · Dev Tool · VS Code

Pixel Agents

Turns every Claude Code terminal into an animated character in a pixel-art office, so you can see what your agents are doing in real time.

  • Spin up one agent per terminal (optionally with permissions skipped). Each character types, reads or idles to match what its agent is really doing
  • Make it yours: an in-canvas editor for floors, walls and furniture, per-agent costumes and colors, plus AI office pets
  • Live panels for per-agent token usage, a task list with sub-agents, and eight unlockable achievements

Built with

TypeScriptVS Code Extension APIReactCanvas 2DesbuildVite
github.com/hootbu/llm-wiki-mind
Knowledge graph
Graph + decision page

2026 · AI Tool · LLM Memory

LLM Wiki Mind

A persistent knowledge vault that an AI agent builds from your project, so it remembers the decisions and ideas behind your code.

  • It reads your project: git commits plus the decisions, design notes, ideas, roadmap and to-dos behind them. Then it works out how they connect and writes it all into a vault you and the agent can both read
  • Everything is plain Markdown with cross-links, so you can open the vault in Obsidian and explore it as a mind map
  • Cuts token usage: instead of re-scanning the whole codebase and old chats every session, the agent reads these short, linked pages and pulls only the parts it needs

Built with

ObsidianMarkdownYAMLBashGit
claude-code · skills
$ /commit
‣ reading staged diff …
✓ feat(auth): add token refresh for expired sessions
· retry once on a 401, then silently refresh
· move refresh token to secure storage
Closes #234
$ /report -en
‣ grouping today's 12 commits …
✓ a clean, client-ready daily summary
Claude Code · npm

2026 · Dev Tooling · npm · AI Skills

Claude Code Skills

Two published Claude Code skills that take the chore out of git: writing clean commits and turning a day's commits into a report.

  • /commit reads your diff, writes a Conventional Commit with the right type and scope, flags breaking changes, and splits unrelated work into separate commits.
  • /report turns a day's commits into a manager-ready work summary, grouped by theme, in Turkish or English.
  • Both install in one line and drop straight into Claude Code as slash commands.

Built with

JavaScriptClaude CodenpmMarkdown
github.com/hootbu/sanalika-ciftlik-asistani
Planting timer & alarms
Profit/loss receipt
Harvest stats

2026 · Browser Extension · Game Tool

Sanalika Farm Assistant

An unofficial browser extension for the game Sanalika's farm: it alarms you when crops finish growing and tracks the profit on every seed you plant.

  • Pick your crops and the timer sets an alarm for each one's real grow time, counting down live and firing a desktop notification the moment it's ready to harvest
  • A profit/loss ledger weighs each harvest's sale against its seed cost on a receipt, with CSV export and import, plus a stats tab that surfaces your most-planted and most-profitable crops
  • Built on Manifest V3 in plain HTML, CSS and JavaScript with no build step; it asks for no page access and never touches the game (not a bot), keeping all your data local in the browser

Built with

JavaScriptManifest V3Service Workerchrome.alarmschrome.storageHTMLCSS
Player window

2024 · Automotive · Music App

Music Player App with Qt

A music player built with Qt 6 and QML, designed to run on a car's infotainment screen, with MP3 playback, embedded cover art and tag parsing written from scratch.

  • Reads each song's title and artist straight from the raw MP3 file, decoding the format by hand instead of leaning on a ready-made library
  • Cross-platform Qt: the same C++/QML ran on desktop Linux and on an NVIDIA Jetson Xavier NX dev board (ARM64 embedded Linux)
  • Lifts the embedded cover art straight out of the APIC frame and paints it as the player's artwork

Built with

C++Qt 6QMLQt MultimediaCMakeEmbedded Linux
github.com/hootbu/doc-auth-system
Verifying a document

2025 · Backend · OCR

Document Auth

A backend service that reads a filled form and its ID card, then flags when the name or ID number don't match.

  • Cleans each scan with OpenCV, runs it through Tesseract OCR, then pulls the ID number and name with targeted regex
  • Cross-checks the form against the card and returns a clear match or mismatch, catching wrong numbers and altered names
  • Ships as a published Docker image, and comes with a full system-design write-up that scales it into event-driven microservices on a message queue, with an LLM extraction layer replacing the brittle regex and a Siamese-network signature matcher

Built with

PythonFastAPITesseract OCROpenCVDocker
www.kaggle.com/competitions/hms-harmful-brain-activity-classification
EEG spectrograms by class
Validation log-loss (5-fold)
Top feature importances

2025 · Biomedical Machine Learning · Harvard Competition

Harmful Brain Activity

A model that reads EEG brain-wave recordings from critically ill patients and flags six kinds of harmful activity such as seizures, built for a Harvard Medical School research competition.

  • Classifies six harmful EEG patterns (seizures, periodic discharges and rhythmic activity) to speed up the manual brain-monitoring neuro-ICUs depend on
  • An XGBoost model validated with patient-grouped 5-fold cross-validation and early stopping

Built with

PythonXGBoostpandasNumPyscikit-learnJupyter
Assembled circuit

2025 · Embedded · IoT

IoT Security Lock

An ESP32 access-control rig: scan an RFID card to turn the servo, with live status LEDs and full remote control from a phone over the cloud.

  • Scan an authorized RFID card and the ESP32 turns the servo to 90°; an RGB LED flips blue, green or red for idle, granted or denied
  • Switch it from the phone over Blynk cloud into a sensor mode that streams live MPU6050 accelerometer and gyroscope readings
  • Wires an ESP32, MFRC522 RFID reader, MPU6050 IMU, servo and RGB LED on one breadboard, documented down to the pin map

Built with

C++ESP32ArduinoRFID (MFRC522)MPU6050Blynk IoT

Let's build the next one.

Connect ↗