Skip to content
AlpgirayCelik, back to top

Full-stack developer · Munich

AlpgirayCelik

I ship apps people use every day. Sole engineer on Mentor YKS, working student at Knorr-Bremse, computer science at TUM.

Next
Internship · May to Jul 2027
Where
Munich
Status
Open to offers
Mentor YKS home feed with student posts

Real screens · Mentor YKS · Oct 2026

Downloads
100,000+
Monthly active
22,000+
Daily active
2,000+
Products shipped
4
Per brake test case
60 to 5 min

As of Oct 2026. Sources: Mentor YKS, App Store and Google Play consoles; Mentor YKS analytics; Mentor YKS, REGU, Smart System Select, Apex Coach; Smart System Select at Knorr-Bremse.

Shipped · 4 products in production

Shipped

Four products with real users. Every number on this page comes from their consoles.

01 / 04 · Live on iOS and Android

Mentor YKS

A social learning platform for Turkey's university entrance exam: feed, video lessons, messaging and a real-time arena mode.

Role
Sole engineer and product owner
Stack
Flutter · Dart · NestJS · TypeScript · PostgreSQL
Measured
100,000+ downloads
Links
App StoreGoogle Play
Read the case
Mentor YKS home feed with student posts
Mentor YKS arena mode with ranked subject matches
Competitive focus timer running a study session

02 / 04 · MVP live at reguai.tech

REGU

Started as an EU AI Act compliance engine. Became a local LLM infrastructure service for companies in Munich.

Role
Sole engineer across both chapters
Stack
Java · Spring Boot · Spring AI · PostgreSQL · pgvector · Next.js · TypeScript · Supabase
Links
LiveGitHub
Read the case
REGU example report: cloud versus local cost over 36 monthsCumulative cloud spend rises from zero to 28,179 € over 36 months. The local setup starts at 7,045 € of hardware and reaches 9,145 €. The lines cross in month 12; the difference after 36 months is 19,034 €.CUMULATIVE COST · 36 MONTHS · 12 SEATS0K10K20K30KMONTH 0M12M24M36BREAK-EVEN · MONTH 12CLOUD · 28,179 €LOCAL · 9,145 €HARDWARE · 7,045 €
Saves in 36 months19,034 €
ROI270%
Score87 / 100
SourceExample report, default assumptions. REGU engine golden output, prices as of 17 Sep 2026.

03 / 04 · Internal at Knorr-Bremse

Smart System Select

The internal platform that replaced Excel-based brake configuration at Knorr-Bremse, a 35,000-person industrial company.

Role
Sole developer
Stack
Java · Spring Boot · React · MS SQL Server
Measured
Under 5 min per test case, down from 20 to 60 min
Links
Internal platform, no public link
Read the case
Smart System Select, schematicTwenty to forty configuration parameters on the left feed the Smart System Select engine, which selects from a catalogue of more than one thousand components on the right and produces one brake test case in under five minutes.PARAMETERS · 20 TO 40ENGINECATALOGUE · 1,000+ COMPONENTSOUTPUT · ONE TEST CASE · UNDER 5 MIN, DOWN FROM 20 TO 60SMART SYSTEMSELECTJAVA · SPRING BOOT · REACT1 TEST CASE · < 5 MIN
Internal system at Knorr-Bremse. No screenshots; the counts are the real ones.

04 / 04 · Live on the App Store

Apex Coach

Offline-first, RPE-driven training app with a built-in AI coach.

Role
Solo founder
Stack
React Native · Expo · TypeScript · Java · Spring Boot · Supabase · Gemini
Links
App StoreGitHub
Read the case

Manifesto

Most of what I build ends up in front of real people.

Role
Sole engineer on every project on this page
Daily users
2,000+ students in Mentor YKS on an average day, Oct 2026

Parts list · 25 parts across 8 projects

Parts

Every part here is in production somewhere on this page. The right column says where.

PartUsed in
Java6REGU · Smart System Select · Apex Coach · GTM-Zero · ChainSense SCM · Agnes
Spring Boot6REGU · Smart System Select · Apex Coach · GTM-Zero · ChainSense SCM · Agnes
TypeScript5Mentor YKS · REGU · Apex Coach · Tracepoint · GTM-Zero
PostgreSQL4Mentor YKS · REGU · Tracepoint · GTM-Zero
React4Smart System Select · GTM-Zero · ChainSense SCM · Agnes
Next.js3REGU · Tracepoint · GTM-Zero
pgvector3REGU · GTM-Zero · ChainSense SCM
Spring AI3REGU · GTM-Zero · ChainSense SCM
Gemini2Apex Coach · ChainSense SCM
Supabase2REGU · Apex Coach
Claude1Agnes
Dart1Mentor YKS
Docker1ChainSense SCM
Expo1Apex Coach
FastAPI1Tracepoint
Flutter1Mentor YKS
MS SQL Server1Smart System Select
NestJS1Mentor YKS
OpenAI1Tracepoint
Python1Tracepoint
React Native1Apex Coach
SQLAlchemy1Tracepoint
SQLite1Agnes
Tailwind CSS1Tracepoint
Vite1Agnes

Timeline · 2024 to 2026

Where the time went

  1. 2024 · 10

    Universität Bremen, German to Telc C1

  2. 2025 · 10

    TUM, B.Sc. Computer Science

  3. 2026

    Mentor YKS re-architected into a social platform over four months

  4. 2026

    Apex Coach live on the App Store; GTM-Zero built in 5 days for START Munich

  5. 2026 · 10

    Mentor YKS past 100,000 downloads; Tracepoint built for BMW at the TUM.ai hackathon

  6. 2026 · 11 · planned

    Smart System Select rollout to Munich, Krakow and Hungary

About

Alpgiray Celik in Munich
Munich
2025 on
Technische Universität München, B.Sc. Computer Science
2024 to 2025
Universität Bremen, German language course, Telc C1 Hochschule
Certs
Meta React Native Developer · Meta Front-End Developer · Telc C1 Hochschule

I am Alpgiray, a full-stack developer in Munich. I build internal software at Knorr-Bremse as a working student and study computer science at Technische Universität München, and most of what I build ends up in front of real people.

Mentor YKS is the clearest example. I am the sole engineer and product owner on an exam-prep platform that has passed 100,000 downloads and serves 22,000+ monthly and 2,000+ daily active users, 1,500 of them new every month. I re-architected it from a plain question bank into a social learning platform, with a feed, short-form video lessons, messaging, competitive focus timers and a real-time arena mode, so studying stops being something you do alone.

At Knorr-Bremse, a 35,000-person industrial company, I am the sole developer of Smart System Select: the internal platform that replaced an Excel-based brake configuration workflow and cut test-case creation from 20 to 60 minutes to under 5. I sit inside the braking systems division rather than a software team, so requirements come straight from the mechanical engineers who use the tool.

Flutter and React on the front, Java with Spring Boot and NestJS with TypeScript on the back, PostgreSQL and MS SQL Server underneath. I own the parts that are not code too: requirements, release cycles, store submissions, product direction.

Before Munich I spent a year in Bremen learning German to Telc C1. I am looking for a 13 to 17 week full-time internship starting May, June or July 2027.