# adatepe.dev - Full Documentation > Personal portfolio website of Alperen Adatepe, a Full-Stack Developer and M.Sc. Computer Science student at LMU Munich. ## Identity - Name: Alperen Adatepe - Role: Full-Stack Developer, M.Sc. Computer Science Student - Location: Munich, Germany - University: Ludwig-Maximilians-Universitat Munchen (LMU) - Scholarship: BMW Fastlane Master Program - Email: alperen@adatepe.dev - Website: https://www.adatepe.dev - GitHub: https://github.com/noluyorAbi - LinkedIn: https://in.adatepe.dev - ORCID: https://orcid.org/0009-0005-0924-0347 - ResearchGate (publication): https://www.researchgate.net/publication/404955108_Conversations_in_Space_Structuring_Non-Linear_LLM_Interactions_on_a_Canvas ## Publications - "Conversations in Space: Structuring Non-Linear LLM Interactions on a Canvas". Available on ResearchGate: https://www.researchgate.net/publication/404955108_Conversations_in_Space_Structuring_Non-Linear_LLM_Interactions_on_a_Canvas ## Education ### M.Sc. Computer Science - LMU Munich (Apr. 2026 - Present) Master's degree in Computer Science, part of the BMW Fastlane Master Program. ### B.Sc. Computer Science with Minor in Statistics - LMU Munich (Oct. 2022 - Feb. 2026) Completed with 180 ECTS. Combination of computer science fundamentals and statistical methods. Notable academic projects: - C-Project (Systems Lab): C client for Nine Men's Morris with TCP connection, Scrum, CI/CD - openAIScientist: R package for automated scientific analyses using OpenAI API - JWT-Project: Bachelor seminar in Software Security (Grade 1.0) ## Professional Experience ### BMW Group - Fastlane Scholar Apr. 2026 - Present - 18-month sponsorship program combining the M.Sc. and practical experience at BMW - Parallel assignments in various departments and master's thesis within the company ### BMW Group - Full-Stack Software Developer (Werkstudent) Oct. 2025 - Mar. 2026 - Developed internal web applications and automation solutions - Technologies: React, TypeScript, Angular, AWS ### PushQuantum - Technical Project Lead Nov. 2024 - Nov. 2025 - Led development of quantum education platform - Team coordination, architecture decisions, deployment - Technologies: Next.js, TypeScript, Supabase ### LMU Munich - Academic Tutor Apr. 2025 - Aug. 2025 - Tutoring for Computer Networks and Distributed Systems - Supporting 30+ students per session ### Titanom Technologies - Junior Software Developer Apr. 2023 - Apr. 2024 - Full-stack development with Angular, NestJS, PostgreSQL - Agile development with Scrum methodology ## Technical Skills ### Frontend React, Next.js, Angular, TailwindCSS, Framer Motion, TypeScript, JavaScript, HTML5, CSS3, SCSS ### Backend Node.js, Express.js, Supabase, PostgreSQL, Drizzle ORM, Prisma, REST APIs, GraphQL ### Languages TypeScript, JavaScript, Java, C, R, Haskell, Python, SQL ### Tools & DevOps Git, GitHub, Docker, Vercel, Netlify, Jira, Confluence, Jest ### Methodologies Scrum, Agile, CI/CD, Test-Driven Development ## Notable Projects ### MyUniNotes (myuninotes.com) Free learning platform for LMU students. Over 1,500 active users since 2024. Handwritten summaries, step-by-step solutions, and 24/7 Q&A for 15+ CS and statistics modules. ### adatepe.dev (this site) Developer portfolio built with Next.js 16, React 19, Framer Motion, and Supabase. Features include: - AI-powered chat assistant (OpenAI) - GitHub activity dashboard with contribution graphs - Cmd+K command palette with fuzzy search - Keyboard shortcuts (press ? to view) - Pixel dissolve theme toggle animation - Konami code easter egg (4 random effects) - Snake game at /snake - Multi-language support (26 languages) - Visitor analytics with real-time tracking ### openAIScientist R package that takes datasets and generates complete scientific analysis reports with plots, statistics, and interpretations via OpenAI. Output in Markdown. ### SequenceFast (sequencefast.vercel.app) Interactive sequence diagram tool for university courses. Converts text descriptions to visual UML sequence diagrams. ### PrioTask Task management app with Eisenhower Matrix for priority-based organization. ### Timetracker Time tracking application for managing work hours and project time allocation. ## Pages on This Site - Homepage (https://www.adatepe.dev): Portfolio overview - about, experience, projects, GitHub activity, tech stack, contact - CV / Resume (https://www.adatepe.dev/cv): Interactive PDF viewer with German and English versions - FAQ (https://www.adatepe.dev/faq): Frequently asked questions about Alperen Adatepe, also exposed as FAQPage structured data - Work with me (https://www.adatepe.dev/work-with-me): Availability and how to start working together ## Languages Spoken - German (Native) - Turkish (Native) - English (Fluent, C1) ## API Endpoints (not for public use) - /api/chat: AI chat assistant - /api/github: GitHub contribution data - /api/visitors: Visitor analytics - /api/og: Dynamic Open Graph image generation ## Blog Long-form engineering writing (21 in-depth, interactive posts). Each post is agent-friendly: fetch the URL for full content, or use the per-post "hand off to your agent" action for clean markdown. Blog index: https://www.adatepe.dev/blog - FreeFlow: How I Replaced Wispr Flow With an Open-Source App, My Own API Key, and a 21-Cent Bill (https://www.adatepe.dev/blog/how-i-replaced-wispr-flow-with-freeflow): I swapped my Wispr Flow subscription for FreeFlow, an open-source dictation app running on my own OpenAI key, then audited what the replacement actually costs with sqlite3 and ffprobe, landed at about 21 cents lifetime, found that 73% of it was prompt scaffolding rather than my words, and refused the cheap-model switch that looked obvious. - Recap: Resume Claude Code Sessions Across Every Project, Not Just the Folder You're In (https://www.adatepe.dev/blog/resume-claude-code-sessions-across-projects): Claude Code's /resume only lists sessions for the folder you're standing in, so I built recap, a read-only CLI that shows every session across every repo and hands you the exact command to jump back in. - Remotion: Making Videos Programmatically with React (https://www.adatepe.dev/blog/remotion-programmatic-video-in-react): A note on Remotion, the framework that turns video into React components, why videos-as-code is genuinely useful, the license caveat, and where I'd reach for it. - Best Agentic Coding Tools for Indie Developers: Practical Comparison (https://www.adatepe.dev/blog/best-agentic-coding-tools-for-indie-developers): A practical comparison of agentic coding tools for indie developers, including tradeoffs, workflow fit, and quality-control strategies. - Building AI Features in Next.js App Router Without Shipping a Mess (https://www.adatepe.dev/blog/building-ai-features-in-nextjs-app-router): How to implement AI features in Next.js App Router with clean boundaries, predictable latency, strong validation, and production-grade UX behavior. - Claude Code Skills: A Practical Guide for Real Shipping in 2026 (https://www.adatepe.dev/blog/claude-code-skills-practical-guide-2026): A practical playbook for using Claude Code skills to ship faster: setup, task decomposition, guardrails, quality gates, and failure recovery for real product work. - Developer Blog SEO Strategy in 2026: How to Build Topical Authority Without Publishing Fluff (https://www.adatepe.dev/blog/developer-blog-seo-strategy-2026): A practical SEO system for developer blogs in 2026: keyword clustering, topical maps, internal linking, quality thresholds, and publishing cadence that compounds. - From Side Project to SaaS: A Validation Playbook for Developers (https://www.adatepe.dev/blog/from-side-project-to-saas-validation-playbook): A no-fluff validation playbook for turning side projects into SaaS products through demand tests, pricing checks, and measurable user signals. - How to Pick Project Ideas That Actually Ship (https://www.adatepe.dev/blog/how-to-pick-project-ideas-that-ship): A practical framework for selecting developer project ideas with real execution potential, clear user value, and strong portfolio outcomes. - LLM Cost Control Playbook for Indie Developers (https://www.adatepe.dev/blog/llm-cost-control-playbook-for-indie-developers): A practical cost-control playbook for LLM-powered products: token budgeting, caching, model routing, and monitoring to protect margins. - MCP Tools for Browser QA Automation: A Practical Guide (https://www.adatepe.dev/blog/mcp-tools-for-browser-qa-automation): How to use MCP tools for browser QA automation with reproducible checks, evidence capture, and regression-safe workflows for web teams. - Modern Webdev Stack for Solo Founders in 2026 (https://www.adatepe.dev/blog/modern-webdev-stack-for-solo-founders-2026): A pragmatic stack blueprint for solo founders in 2026 using Next.js, TypeScript, Postgres, and automation-friendly deployment workflows. - Niche GitHub Repositories Developers Should Study for Real Leverage (https://www.adatepe.dev/blog/niche-github-repositories-developers-should-study): A practical guide to finding and learning from niche GitHub repositories that sharpen engineering judgment and accelerate product execution. - Nightshift CLI: Building an Autonomous Development Workflow That Still Ships Quality (https://www.adatepe.dev/blog/nightshift-cli-autonomous-development-workflow): How to run an autonomous coding loop with Nightshift CLI without sacrificing code quality: task contracts, validation gates, Chrome QA, commit strategy, and review handling. - Prompt Engineering for Real Web Products (Not Demo Apps) (https://www.adatepe.dev/blog/prompt-engineering-for-real-web-products): How to design prompt engineering systems for real products: constraints, eval loops, fallback logic, and measurable behavior under production load. - A Repeatable Technical Writing System for SEO That Compounds (https://www.adatepe.dev/blog/repeatable-technical-writing-system-for-seo): A repeatable technical writing system for SEO-focused developer content with cluster strategy, quality gates, and weekly execution cadence. - Turn a GitHub Repository Into a Portfolio Asset That Converts (https://www.adatepe.dev/blog/turn-github-repository-into-portfolio-asset): How to transform a GitHub repository into convincing proof of work through storytelling, UX polish, measurable outcomes, and technical credibility. - TypeScript Guardrails for AI-Generated Code That Survives Production (https://www.adatepe.dev/blog/typescript-guardrails-for-ai-generated-code): A practical guide to TypeScript guardrails that keep AI-generated code safe: strict types, lint rules, tests, and release quality gates. - Drizzle ORM: The TypeScript ORM I Actually Reach For (https://www.adatepe.dev/blog/drizzle-orm-the-orm-i-reach-for): Why Drizzle replaced Prisma in my stack, SQL-first, type-safe, no codegen step, and migrations that don't fight me. - Zustand: State Management Without the Ceremony (https://www.adatepe.dev/blog/zustand-state-without-the-ceremony): A tiny store that does 90% of what I need from client state, no providers, no boilerplate, no reducers I'll regret. ## FAQ Full question-and-answer set, mirroring https://www.adatepe.dev/faq (also published as FAQPage structured data). Q: Who is Alperen Adatepe? A: Alperen Adatepe is a full-stack and applied-AI software engineer based in Munich, Germany. He is a BMW Group Fastlane Scholar who ships production software at BMW Group while completing an M.Sc. in Computer Science at LMU Munich. His work spans React, Next.js, TypeScript, Node.js, Python, and large language model integration. Q: What does Alperen Adatepe do? A: Alperen Adatepe builds full-stack web applications and applied-AI systems, from production software at BMW Group to process automation and internal tooling. His core stack is React, Next.js, TypeScript, Node.js, Python, and Angular, and he works with large language models through the OpenAI and Claude APIs for AI automation and ML integration. Q: What is Alperen Adatepe's tech stack? A: Alperen Adatepe's core stack is React, Next.js, and TypeScript on the front end, with Node.js, Python, PostgreSQL, and Supabase on the back end, plus Docker, CI/CD, REST, and GraphQL. On the AI side he works with the OpenAI and Claude APIs, prompt engineering, and ML integration. You can see the stack applied across the projects at adatepe.dev/#projects. Q: What kinds of projects does Alperen Adatepe build? A: Alperen Adatepe builds full-stack web applications, AI-powered tools, internal tooling, and process-automation systems. His core stack includes React, Next.js, TypeScript, Node.js, Python, Supabase, and PostgreSQL, with AI work spanning the OpenAI and Claude APIs, prompt engineering, and ML integration. See real examples at adatepe.dev/#projects. Q: Where is Alperen Adatepe based, and is he open to remote work? A: Alperen Adatepe is based in Munich, Germany, and is open to discussing remote, hybrid, and relocation arrangements. He is a full-stack and applied-AI engineer who currently ships production software at BMW Group while completing his M.Sc. at LMU Munich. For specifics, contact him directly at alperen@adatepe.dev. Q: Is Alperen Adatepe available for hire? A: Yes, Alperen Adatepe is available for hire. He takes paid freelance and contract work now, and full-time software engineering roles starting after he finishes his M.Sc. at LMU Munich. He is a full-stack and applied-AI engineer who currently ships production software at BMW Group as a Fastlane Scholar. He does not take unpaid "exposure" work or pure-sales roles. Contact him at alperen@adatepe.dev. Q: What kind of roles is Alperen Adatepe looking for? A: Alperen Adatepe is looking for full-stack and applied-AI software engineering roles, both full-time positions starting after his M.Sc. and paid freelance or contract work now. His core stack is React, Next.js, TypeScript, Node.js, Python, and Angular with Supabase and PostgreSQL, and he focuses on LLM integration, AI automation, internal tooling, and process automation. He is also open to interesting open-source work on developer tools, Next.js, and AI workflows. Q: When can Alperen Adatepe start a full-time job? A: Alperen Adatepe is targeting full-time software engineering roles that begin after he completes his M.Sc. in Computer Science at LMU Munich, which is currently in progress. For work he can start now, he takes on paid freelance, contract, and collaboration projects alongside his studies and his role at BMW Group. Email alperen@adatepe.dev to discuss timing. Q: Does Alperen Adatepe do freelance or contract work? A: Yes, Alperen Adatepe is open to paid freelance and contract collaborations now, alongside his M.Sc. studies at LMU Munich and his production work at BMW Group. He is a full-stack and applied-AI engineer based in Munich, Germany. You can review his past projects at adatepe.dev/#projects and reach him at alperen@adatepe.dev. Q: Can Alperen Adatepe build a web app or AI tool for me? A: Yes, Alperen Adatepe can build custom web apps and AI tools for paid clients. He works full-stack across React, Next.js, TypeScript, Node.js, and Python, and integrates large language models via the OpenAI and Claude APIs for AI features and automation. Email alperen@adatepe.dev to discuss your project. Q: What has Alperen Adatepe actually shipped? A: Alperen Adatepe has shipped full-stack web apps and AI tools, alongside production software at BMW Group. The projects are listed at adatepe.dev/#projects and the source code is public on GitHub at github.com/noluyorAbi, so the work is easy to verify firsthand. Q: How can I verify Alperen Adatepe's work and that he is legit? A: You can verify Alperen Adatepe entirely from public, first-party sources: open the live project demos at adatepe.dev/#projects, read the 18-post engineering blog at adatepe.dev/blog, review the CV at adatepe.dev/cv, and inspect the code and commit history on GitHub at github.com/noluyorAbi. Everything is clickable, with no testimonials to take on faith. Q: How do I contact Alperen Adatepe? A: You can contact Alperen Adatepe by email at alperen@adatepe.dev. He is open to paid collaborations, freelance, and contract work now alongside his studies and BMW Group work, and to full-time software engineering roles starting after his M.Sc. He does not take unpaid "exposure" work or pure-sales roles. You can also find him on GitHub (github.com/noluyorAbi), LinkedIn (linkedin.com/in/alperen-adatepe), and X (x.com/noluyorAb1). ## Availability / Working together Alperen is open to full-time software engineering roles after his M.Sc. (LMU Munich) and to collaborations and freelance work now. Strengths: full-stack web (Next.js / React / TypeScript) and applied AI / LLM product work, shipping end to end solo. Fastest contact: alperen@adatepe.dev. Work-with-me page: https://www.adatepe.dev/work-with-me. Machine-readable availability: https://www.adatepe.dev/hire.md ## How to Cite Alperen Adatepe, Full-Stack Developer & M.Sc. Computer Science Student, LMU Munich. Website: https://www.adatepe.dev | Email: alperen@adatepe.dev