Composer

A per-topic inside style ร— a global connector. Tune each layer's params, then scroll the page to judge it against the live landscape, day โ†’ night.

Editing inside for
Spec
link: none

Click Copy spec, then paste the line back into chat to lock the composition.

Alp portrait

HEY, I'M ALPER.

Web enthusiast and agentic coach with a side-project habit and a camera.

Powered by passion and here to build genuinely authentic experiences.

Scroll to learn more about me

Career

Engineer, founder, consultant

Professionally, I worked both in small startups and tech giants like Cisco. Started as Frontend engineer with strong opinions and a knack for sharing knowledge. Started to lead small to big teams and being responsible for product goals and coordinated execution.

I'm a freelance consultant. Working with fund tax compliance, intelligent traffic start-ups and robotics companies.

alp:feat/coding โ†’ mainMerged

Coding

#7

Nowadays I primarily code in Typescript. Depending on the task I also use Python and Rust. Always choose the right tool for the job. Most of the time that involves spinning up Tanstack and self-hosting it on one of my Hetzner VPS.

Even in the age of LLM's I'm still driven by following good coding practices. The art of crafting an elegant solution to a complex problem just makes me happy. A good session is when I'm fully locked in and ship a new version at the end.

cilinttests

Tech Stack

u03

I self-host as much as I can to avoid serverless horrors (serverlesshorrors.com). Hetzner Cloud is the best compromise between cost, performance and value. What's running on it?

  • Coolify to spin up my web apps
  • Windmill to orchestrate data pipelines (for millions of movies and tv shows)
  • CrateDB for big data
  • Convex for realtime data
  • MongoDB for raw data (from scraping)
  • Redis for Pub/Sub and caching
  • SpacetimeDB for my browser game

For some services I still rely on cloud software:

  • Posthog for analytics
  • Grafana for monitoring
  • Namecheap for Emails

When I spin up a new web apps, I usually build it with Tanstack Start, Tailwind and Convex.

claude coderun 04

AI

thought for 5s
readsrc/data/topics.ts
grep"agentic workflow"
edittopics.ts (+4 โˆ’1)

I love coding in my free time. Usually I use Claude Code to build my side projects. The pre-AI era feels so far away already, it's difficult to imagine to ever write everything by hand again. That also means that I'm constantly on the verge to optimize my agentic coding workflow.

I open sourced my Claude Code setup as a plugin because I genuinely think it has some unique qualities. First of all, it automatically classifies each task by complexity: S, M, L or XL. It then spawns an appropriate number of subagents to do research, planning, execution and reviewing.

Check it out:

Claude Code is my main driver and it costs me $200 per month. It's well worth it because it gets so much done for me. I created a page to share more details about their AI stack (aistack.to). It grows into a nice community of like-minded builders.

done ยท 3 tools ยท 12.2k tokens
โฏ ask a follow-upโ€ฆ
claudeโ€‚โ–พ

Finance

I started 2016 with investing in stocks, ETF's and crypto. A very bumpy road, and I learned a lot in the process about trading psychology and strategies to cope with FOMO and FUD. I'm much more Zen than I was before.

I believe in portfolio diversification. Got some bucks in ETF's, stocks and crypto. I mostly invest in tech because i'm knowlegable in that field, but also in other areas.

Even held a presentation about this topic, but beware - it's in German.

GitHubTrading-Strategien und Psychologie

Family

the five of usKODAKยทGOLD

Family. Love my wife and three kids. They are the reason I stay motivated to grow as a person. I'm proud of our relationship. Trust, friendship and closeness is what I experienced as a kid from my parents and I'm trying to offer the same to my family.

I like Magic the Gathering. Created an app that helps me building decks, printing them and playing with my kids.

admit one07
general admission

Travel

Exploring other countries and cultures is an absolute joy to me. We love to visit places with different culture, history and climate. We went to Thailand, Isreal, Mexico, Grenada and all over Europe. There is so much more to see.

My favorite moments are when we witness the raw reality of what a place is about. Touristic attractions can be fun, but I mean the actual land and people. Geocaching is a great tool to find the best local spots - even in your home town.

Next destination: Japan 2027.

routeTHAISRMEXGRDEURJPN '27

Movies & TV

I watched more than a thousand movies and shows, at least those that I can remember. I love intricate stories, unique visuals and immersive worlds. Kind of similar of what I value in a good game.

My all time favorites are The Matrix (too bad they never made any sequels), Fight Club and Breaking Bad. I like dark humor, epicness and unexpected twists.

I built GoodWatch because I didn't want to go to IMDB, Metacritic, Rotten Tomatoes and JustWatch every single time when I was contemplating what to watch next. It became my biggest side project and is now a personalized recommendation engine for each user's personal taste.

Games

I played many games. Spent countless hours with simulations, arcade, jump'n'run, shooters, RTS and indie games. If you like Duke Nukem, Gordon Freeman, Jade, Kerrigan, Guybrush Threepwood or Scorpion, we can be friends.

The THPS 2 soundtrack is still on my rotation.

I'm in the exploration phase to build the very first massive multiplayer coop game. you build a pyramid together with thousands of other players. it might it turn out that you were part of something very different.

currently playing Witcher 3 (yep i never finished it) and expedition 33. next up is probably Baldurs gate 3

Music

I'm into music that radiates infinite energy. From Metalcore, over Progrock to Liquid D'n'B and Tech House. Loudness and high production value spurs me.

If it's well produced and expertly played, there are good chances that I'll like it regardless of the genre.

Tune the Sky

Move the sun and moon arcs across the scroll journey.

Presets
โ˜€ Sun
โ˜พ Moon
Sky Curve
Phase 1 ยท noon โ†’ dusk
0.162 - 0.436
Phase 2 ยท dusk โ†’ night
0.466 - 0.787

Work History

A short trail of where I have been building.

  1. Since 2021
    Lead Engineer
    Genius Sports - London, UK (Remote from DE)

    Dynamic Sports Videos for Programmatic & Social.

    Technical leadership across data orchestration, live video rendering and internal tooling. People management focused on personal growth, team building and more satisfaction at work.

    • Python
    • TypeScript
    • AWS
    • Kubernetes
  2. 2021
    Lead Frontend Engineer
    Spirable - London, UK (Remote from DE)

    Dynamic Ads for Social Media.

    • TypeScript
    • React
    • Vue.JS
    • Material UI
  3. 2019 - 2021
    Lead Frontend Engineer
    enercast - Kassel, Germany

    Wind/Solar Energy Forecasts.

    • TypeScript
    • React
    • Redux
    • Highcharts
  4. 2013 - 2019
    Frontend Engineer
    Cisco Systems - Kassel, Germany

    Business SPA for Asset Management.

    Owning a complex frontend app that manages an arbitrary number of business assets.

    • Angular
    • Vue.js
    • GraphQL
    • Highcharts
    • D3
  5. 2012 - 2013
    Frontend Engineer
    Joulex - Kassel, Germany

    Energy Management Web Application.

    • Qooxdoo
    • Play
    • PostgreSQL
  6. 2007 - 2012
    Founder
    Acama Systems

    Web agency building custom solutions.

    Building individual web solutions for customers across the automotive, finance and health sectors.

    • JavaScript
    • Java
    • PHP
    • MySQL
  7. 2005 - 2009
    Web Engineer
    miobambino

    E-commerce for children clothes with individual prints.

    • PHP
    • MySQL
    • JavaScript
    • HTML
    • CSS

The Early Days

Age 12
QBasic ยท Turbo Pascal ยท Delphi

I started coding with QBasic when I was 12. Built text adventures and generated PC speaker sounds.

Then started to do a little bit of graphics with Turbo Pascal. Tried Delphi.

Age 16
SELFHTML ยท floppies ยท FastTracker

Started to learn HTML and CSS when I was 16 and found my love for web development. No internet at home - my parents knew it would distract me from school, so I had to finish first.

Used the school PCs to learn about SELFHTML, copied the pages to floppies to continue learning at home. Later JavaScript.

Loved exploring possibilities - broke DOS and Windows often to experiment with systems. Did music via FastTracker, loved it.

Got keys for the PC room at school. I was very responsible, and we played CS and StarCraft in the afternoons - my parents were proud that I was staying late at school because they thought I was learning.

Age 19
56k ยท the whole world

Then internet. Mind blown.

Age 20s
IRC ยท ICQ ยท LAN parties

Was admin in a forum for my friends, we chatted via IRC and later ICQ. Also gaming and LAN-parties. Lots of gaming. My digital life has begun.

GoodWatch
Visit

GoodWatch

#Web App#Entertainment

Problem

Streaming is fragmented. Friends recommend titles you forget by Friday and surface-level ratings hide whether a show is actually for you.

Solution

A recommendation engine that understands your personal taste. It combines 70+ attributes like adrenaline, dark humor, dialog quality or cinematography into a unique fingerprint for each title. It blends critic scores, audience signals and your own watch history into trustworthy picks.

Outcome

GoodWatch ships continuously to a growing community of cinephiles who want fewer aggregators and better matches.

Stack

  • React
  • Remix
  • PostgreSQL
  • TypeScript
  • Tailwind
AIStack
Visit

AIStack

#AI#Community

Problem

The AI tool space ships ten new launches a day. Most directories are SEO farms; none help you compose a working stack.

Solution

AIStack is community-driven: everyone shares their stack, how they orchestrate their agents and what it costs them per month. You learn about the most cost-effective ways to get best out of popular tools for your own setup.

Outcome

A growing community of agentic shippers.

Stack

  • React
  • TypeScript
  • Tailwind
  • Vite
Alp-River
Visit
Alp-River pipeline example in Claude Code

Alp-River

#Claude Code#Open Source

Problem

Coding agents misunderstand your intent, make wrong assumptions and write buggy code.

Solution

I open sourced my Claude Code setup as a plugin because I genuinely think it has some unique qualities. It automatically classifies each task by complexity: S, M, L or XL. It then spawns an appropriate number of subagents to do research, planning, execution and reviewing.

Outcome

The implementation results are way better, more accurate and match your actual intentions. Due to the amount of ceremony, time to finish and token usage both increase slightly.

How it works

  • Intent
  • Scout
  • Blueprint
  • Tests
  • Build
  • Review
  • Ship

Assumptions are not allowed, therefore every sessions starts with confirming my intent and interviewing me to actually understand the task at hand. Ideally, every goal is programmatically verifiable to guarantee success once it's done.

Stack

  • TypeScript
  • Bun
  • Open Source
Manaschmiede
Visit

Manaschmiede

#MTG#Print & Play

Problem

Deck building takes time and needs expertise.

Solution

You choose the strategy, archetypes and core cards, and an agent helps you build a balanced deck.

Outcome

An easy and pleasant user experience to go quickly from a deck idea to a full PDF printout so that I can try different strategies with my kids.

Stack

  • TypeScript
  • React
  • Open Source

Music

Some of my all-time and current favorites include:

  • Misanthrop - Analog

  • Enter Shikari - A Kiss for the Whole World

  • Supergroove - Traction

  • Farin Urlaub - Am Ende der Sonne

  • Muse - Black Holes and Revelations

  • Noisia - Split The Atom

  • Waltari - Blood Sample

  • Savant - VOID

  • Rezz - Certain Kind of Magic

  • Gojira - The Way of All Flesh

  • System of a Down - Toxicity

  • Nine Inch Nails - Nine Inch Noize