# adatepe.dev — Content Mirror

> Markdown mirror of <https://www.adatepe.dev>, generated from the site's data sources.
> Intended for search engines, LLM crawlers, and readers who prefer plain text.
> Canonical site: <https://www.adatepe.dev> · Last generated: 2026-04-13

---

## About

**Alperen Adatepe** — Full-Stack Developer and M.Sc. Computer Science student at LMU Munich. BMW Fastlane Scholar, based in Munich, Germany.

- 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>

## Current Status

**Building internal tools at BMW** — Working on developer productivity platforms
Since 2024-09. Stack: React, TypeScript, AWS.

---

## Experience & Education

### BMW Fastlane Scholar — [BMW Group](https://www.bmwgroup.com/de/karriere/schueler-und-studierende/einstiegs-und-foerderprogramme/fastlane.html)

_Apr. 2026 — Present_ · Work · Fastlane, Stipendium, Praxiserfahrung

18-month sponsorship program combining a master's degree and practical experience at BMW. Parallel assignments in various departments and master's thesis within the company.

- Alongside the master's program: hands-on assignments in various BMW departments to gain experience across different areas.
- Personal mentor from the company providing support on professional and technical questions.
- Master's thesis written in collaboration with BMW.

### Full-Stack Software Developer (Working Student) — [BMW Group](https://www.bmwgroup.com)

_Oct. 2025 — Mar. 2026_ · Work · React, APIs, AI, Automation

Simplifying engineers' daily challenges through tailored internal web applications and automated workflows. Supporting the department on general IT topics.

- Development and implementation of internal web applications to simplify processes.
- Creation and integration of APIs and AI-powered solutions to increase efficiency.
- Identifying improvement opportunities in daily workflows and implementing corresponding software solutions.

### Technical Project Lead — [PushQuantum](https://pushquantum.tech)

_Nov. 2024 — Nov. 2025_ · Work · Next.js, Jira, Agile, Projektleitung

Development of a website to educate about quantum technologies with a focus on innovative design and user-centered approaches. Leading the technical implementation of the WiQi platform.

- Project planning and communication using agile methods (Jira, Confluence).
- Interactive educational platform with various difficulty levels for democratic access to quantum education.

### Academic Tutor — Computer Networks and Distributed Systems — [LMU München](https://www.lmu.de)

_Apr. 2025 — Aug. 2025_ · Work · Networking, TCP/IP, Teaching, SequenceFast

Teaching complex technical concepts on IP addressing, routing, protocol layers, and distributed systems. Leading weekly tutorial sessions, creating and revising exercise sheets.

- Individual support for students with questions on network protocols and distributed systems.
- Development of SequenceFast — an interactive tool for creating TCP sequence diagrams with export functionality for PowerPoint slides in tutorials.
- Promoting active learning through practical and accessible instruction.

### Full-Stack Developer (Internship) — [BMW Group](https://www.bmwgroup.com)

_Mar. 2025 — Aug. 2025_ · Work · Angular, React, 3DC WebComponent, APIs

Full-stack development of internal web applications for engineering teams. Building user-friendly frontend interfaces and high-performance backend functionalities.

- Development and maintenance of web applications for 3D sensor placement and vibration analysis (Angular/React, 3DC WebComponent).
- Creation and integration of APIs and AI-powered solutions.
- Identifying and implementing improvement opportunities in daily workflows.

### Junior Software Developer (Working Student) — [Titanom Technologies GmbH](https://titanom.com)

_Apr. 2023 — Apr. 2024_ · Work · Scrum, Jira, Confluence, TypeScript, Git

Development of innovative frontend and backend features for client projects. Independent feature conception, onboarding of new colleagues, and direct client communication. 20 hrs/week.

- AI-powered solutions for differentiated instruction to support educators in designing efficient learning environments.
- Presenting technical concepts to diverse audiences and implementing scalable solutions.

### Events Team Lead — [NAWI – Nachwuchsinitiative der BMW Group](https://www.bmwgroup.com)

_Jul. 2025 — Present_ · Volunteer · Leadership, Event Management, Networking

NAWI is a student-founded initiative of the BMW Group that provides networking opportunities and organizes events at the BMW site in Munich. As Events Team Lead, I coordinate a team of 15.

- Planning, managing, and executing all event activities at the BMW site in Munich.
- Handling internal and external event requests, close coordination with other team leads.
- Organizing and managing event finances including budget planning and reconciliation.

### LMU Buddy Program — [LMU München](https://www.lmu.de/de/studium/studienangebot/angebote-fuer-internationale-gast-und-austauschstudierende/erasmus-und-lmuexchange/lmu-buddy-program/)

_Oct. 2024 — Mar. 2025_ · Volunteer

Voluntary mentoring program for Erasmus and exchange students. As an LMU Buddy, I support international students settling in Munich — from organizing the LMUcard to campus orientation and integration into student life.

### Tutorikon Program — [LMU München](https://www.lmu.de)

_WiSe 2024 & WiSe 2025_ · Volunteer

Campus tours and guidance of small groups of first-semester students during orientation.

### M.Sc. Computer Science — [LMU München](https://www.lmu.de)

_Apr. 2026 — Present_ · Education · Informatik, Master

Master's degree in Computer Science at Ludwig Maximilian University of Munich. Deepening knowledge in specialized IT areas, building on a Bachelor's in Computer Science with a minor in Statistics.

### B.Sc. Computer Science with Minor in Statistics — [LMU München](https://www.lmu.de)

_Oct. 2022 — Feb. 2026_ · Education · Informatik, Statistik, R, C, Java

Completed with 180 ECTS. Combination of Computer Science and Statistics.

- Combination of algorithms, software development, and statistical methods across various projects.
- C-Project (Systems Lab): Development of a C client for Nine Men's Morris with TCP connection, team leadership, Scrum, CI/CD.
- openAIScientist: R package for automated scientific analyses using the OpenAI API.

---

## Projects

### Featured

#### CanvasConvo — AI Chat Reimagined

_TypeScript_ · Next.js, TypeScript, React, Supabase, Tailwind, shadcn/ui · [Live](https://canvasconvo.adatepe.dev/) · [Source](https://github.com/noluyorAbi/better-llm-interface)

Think beyond the chat box. CanvasConvo replaces linear AI conversations with a spatial canvas where you can branch, compare, and organize ideas visually.

**Motivation:** My Bachelor Thesis at LMU Munich. I wanted to prove that AI conversations don't have to be a scrolling wall of text — spatial interfaces make them more intuitive and productive.

**What I learned:** Complex spatial state management, real-time streaming architectures, voice-to-text integration, and building production-grade interactive canvases in React.

#### MyUniNotes — Study Platform for LMU Students

_TypeScript_ · Quartz, Markdown, Obsidian, GitHub Pages · [Live](https://myuninotes.com) · [Source](https://github.com/noluyorAbi/myuninotes)

A comprehensive study platform with handwritten summaries, step-by-step exercise solutions, and in-depth explanations for 15+ CS and Statistics modules at LMU Munich.

**Motivation:** Built from my own struggles with complex subjects. I wanted to share everything I learned in a way that genuinely helps other students. Completely non-revenue — because education should be accessible to everyone.

**What I learned:** Content management at scale, building for a real user base, community engagement through Q&A, and the discipline of maintaining a platform across multiple semesters.

#### AiCal — Messages to Calendar Events

_TypeScript_ · Next.js, React, TypeScript, Tailwind, Framer Motion, Google Gemini, ICS · [Live](https://aical.adatepe.dev) · [Source](https://github.com/noluyorAbi/aical)

Paste any message or email — AiCal instantly extracts event details and creates calendar entries. Supports Google Calendar, Outlook, and ICS downloads.

**Motivation:** I was tired of manually copying event details from emails into my calendar. One paste, one click — done. Privacy-first: nothing is stored.

**What I learned:** Gemini AI for structured data extraction, Google Calendar API, ICS file generation, intelligent date parsing, and building polished glassmorphism UIs.

#### AI Scientist — Automated Data Reports

_R_ · R, OpenAI API, httr, readr · [Source](https://github.com/noluyorAbi/openAIScientist)

An R package that generates complete scientific analysis reports — with plots, statistical summaries, and interpretations — all powered by OpenAI.

**Motivation:** As a statistics student, I spent hours on repetitive data analysis. This package generates the initial report in minutes so I can focus on the insights.

**What I learned:** R package development and publishing, OpenAI API integration in R, automated report generation, and scientific data visualization best practices.

### Projects

#### TimeTracker — Clock In with NFC

_TypeScript_ · Next.js, TypeScript, Supabase, NFC, shadcn/ui, Tailwind · [Live](https://timetracker-kohl.vercel.app) · [Source](https://github.com/noluyorAbi/timetracker)

A smart time tracking app: tap your phone on an NFC tag to clock in and out. Features analytics dashboards, productivity reports, and weekly summaries.

**Motivation:** As a working student, I needed to track my hours precisely with zero friction. NFC tags on my desk made it as simple as tapping my phone.

**What I learned:** NFC Web API, Supabase real-time subscriptions, data visualization with analytics dashboards, and designing tools people actually use daily.

#### Ops Hub — Personal Command Center

_TypeScript_ · Next.js, TypeScript, Google Gemini, Google Calendar API, Supabase, Tailwind · [Live](https://adatepe-ops-hub.vercel.app) · [Source](https://github.com/noluyorAbi/adatepe-ops-hub)

One dashboard to rule them all. Manage your calendar, track habits, and organize tasks — with an AI copilot that helps you plan your day.

**Motivation:** I was juggling too many apps for calendar, tasks, and habits. Built a single command center with an AI assistant that ties everything together.

**What I learned:** Building comprehensive dashboard UIs, Google Calendar service account integration, habit tracking data models, and conversational AI copilots.

#### PrioTask — Eisenhower Matrix Planner

_TypeScript_ · Next.js, React, TypeScript, Tailwind, Supabase, shadcn/ui, Framer Motion · [Live](https://priotask.adatepe.dev) · [Source](https://github.com/noluyorAbi/priotask)

Stop doing everything — start doing what matters. Drag and drop tasks into the Eisenhower Matrix quadrants to focus on what moves the needle.

**Motivation:** My personal procrastination killer. Categorizing every task by urgency and importance completely changed how I approach my day.

**What I learned:** Drag-and-drop interfaces, Supabase authentication and database, shadcn/ui component library, and applying the Eisenhower framework in practice.

#### Tom Nails — Freelance Landing Page

_TypeScript_ · React, TypeScript, Vite, Tailwind · [Live](https://tom-nails-munich.vercel.app) · [Source](https://github.com/noluyorAbi/tom-nails-munich)

A sleek, modern landing page for a nail salon in Munich-Schwabing. Features service showcase, team profiles, image gallery, customer reviews, and Instagram integration. Built as a real freelance project for a local business.

**Motivation:** Helping a local Munich business establish a professional online presence. My first real client project — from requirements gathering to deployment.

**What I learned:** Client communication, translating business needs into design decisions, Instagram API integration with Python, and shipping production websites for real businesses.

### Academic

#### SequenceFast — TCP Diagram Builder

_TypeScript_ · Next.js, React, TypeScript, Tailwind, Framer Motion · [Live](https://sequencefast.adatepe.dev) · [Source](https://github.com/noluyorAbi/rnvs-sequence-diagram-tool)

Create TCP sequence diagrams in seconds, not hours. One-click handshakes, flexible SEQ/ACK controls, intelligent tooltips, and export to SVG/PNG for presentations. Built for students and teachers who need quick, accurate network diagrams.

**Motivation:** Drawing TCP diagrams by hand during my RNVS tutoring sessions was painful. Built this tool so my students could visualize protocols instantly and export them for slides.

**What I learned:** SVG rendering and manipulation, TCP protocol visualization, Framer Motion animations, and building developer tools that solve real academic pain points.

#### JWT Explorer — Security Made Visual

_TypeScript_ · TypeScript, JWT, RSA, Crypto · [Live](https://jwt-woad.vercel.app) · [Source](https://github.com/noluyorAbi/JWT-Sem)

An interactive web tool paired with a seminar presentation that makes JSON Web Tokens tangible. Encode, decode, verify signatures, and experiment with RSA — all in the browser. Demonstrates how to communicate complex security concepts clearly.

**Motivation:** Built for a university seminar to show that cryptography doesn't have to be intimidating. The interactive tool and visual presentation complement each other.

**What I learned:** Cryptographic fundamentals (RSA, HMAC, base64url), JWT architecture and security implications, and communicating technical security topics through visual design.

#### Nine Men's Morris — Game AI in C

_C_ · C, TCP Sockets, Makefile, CI/CD · [Live](https://c-project-docs.vercel.app) · [Source](https://github.com/noluyorAbi/C-Project)

A networked game client for the classic board game Nine Men's Morris, written in pure C. Connects to a central game server via TCP sockets and plays strategically. Built for LMU's systems programming course with full CI/CD pipeline.

**Motivation:** Systems programming at its core — socket programming, memory management, and game AI. Led a small team using Scrum, managing tickets and pull requests.

**What I learned:** TCP socket programming in C, game state machines, memory management, team leadership with Scrum, and CI/CD with format checking and static analysis.

#### UniFlash — Smart Study Cards

_TypeScript_ · TypeScript, Next.js · [Live](https://flashcards-myuninotes.vercel.app) · [Source](https://github.com/noluyorAbi/flashcards-myuninotes)

A flashcard study tool built on top of the MyUniNotes platform. Uses spaced repetition to help you remember what you study — the scientifically proven method for long-term retention.

**Motivation:** Combining my university notes platform with active recall — turning passive reading into active learning with proven spaced repetition algorithms.

**What I learned:** Spaced repetition algorithms, building study tools that integrate with existing content platforms, and designing for effective learning UX.

#### HUSTLE — Software Engineering Study Guide

_TypeScript_ · TypeScript, React, pnpm · [Live](https://hustle-swt.vercel.app) · [Source](https://github.com/noluyorAbi/HUSTLE-SWT)

An interactive web-based summary of the Software Engineering module at LMU Munich. Covers waterfall model, agile methods (Scrum, XP), and software development processes with practical examples. Built by students, for students.

**Motivation:** One of my very first websites — built during winter break 2023 to help classmates prepare for the SWT exam. This project is what sparked my passion for web development.

**What I learned:** The fundamentals of web development — HTML, CSS, JavaScript, React basics, and the joy of building something that genuinely helps people.

### Fun & Experiments

#### Imposter — Party Word Game

_TypeScript_ · Next.js, TypeScript, React, Tailwind · [Live](https://imposter.adatepe.dev) · [Source](https://github.com/noluyorAbi/imposter)

A browser-based social deduction game for groups. Everyone gets the same word except the imposter — figure out who's faking it. No downloads, no accounts.

**Motivation:** Wanted a party game I could play with friends anywhere — no app installs, no sign-ups. Just share a URL and start playing.

**What I learned:** Local multiplayer state management, internationalization (i18n) for multi-language support, and designing games that prioritize social interaction.

#### Exam Countdown — Desktop Motivation

_TypeScript_ · TypeScript, Next.js · [Live](https://exct.vercel.app) · [Source](https://github.com/noluyorAbi/exam-countdown)

A countdown app designed to be your desktop wallpaper. Shows exam dates with color-coded urgency: white for upcoming, red when close, pulsing red when imminent. Uses the Plash app on macOS to embed right on your desktop.

**Motivation:** Simple but effective accountability. Seeing 'Exam in 12 days' on my screen every time I opened my laptop kept me focused and studying.

**What I learned:** Building small, focused tools that solve real problems. Custom countdowns, visual urgency indicators, and the Plash macOS integration.

#### Soluna — Clan Activity Dashboard

_HTML_ · HTML, CSS, JavaScript · [Live](https://soluna-frontend.vercel.app) · [Source](https://github.com/noluyorAbi/soluna-frontend)

Real-time activity dashboard for a gaming clan. Track member donations, received donations, and attack wins with interactive charts. Features member overview with detailed contribution insights and donation analytics.

**Motivation:** Built for our SOLUNA clan to have a central place to monitor member activity and contributions — replacing manual tracking with automated, visual analytics.

**What I learned:** Data visualization with interactive charts, real-time data fetching, and building dashboards that make community management easier.

#### Grade Tracker — GPA Calculator

_TypeScript_ · TypeScript, Next.js · [Live](https://gradetracker-three.vercel.app) · [Source](https://github.com/noluyorAbi/gradeTracker)

Keep track of university grades, calculate your current GPA, and simulate how future exam results would affect your overall score. A simple tool that answers 'what grade do I need to maintain my average?'

**Motivation:** Every semester I wondered how my upcoming exams would impact my GPA. Built a calculator that shows exactly what grades I need to stay on track.

**What I learned:** Building utility apps with clean data entry UIs, real-time calculations, and responsive design for quick mobile access.

#### BMW Code Quiz — Chassis Code Challenge

_TypeScript_ · Next.js, TypeScript, React, Tailwind CSS, DaisyUI · [Live](https://efg.adatepe.dev/) · [Source](https://github.com/noluyorAbi/bmw-code-quiz)

An interactive quiz to test BMW internal chassis code knowledge (E/F/G/U/I) with 155 vehicles, three difficulty levels, and round or endless modes.

**Motivation:** Built as a focused learning game for BMW enthusiasts who want to memorize internal model codes in a playful, visual way.

**What I learned:** Question pool design at scale, smooth quiz-state transitions with image preloading, and balancing educational content with fast game UX.

---

## Tech Stack

### Frontend

- **React** — Meta's UI library using a component-based architecture and virtual DOM for building fast, interactive single-page applications and complex user interfaces.
- **Next.js** — The leading React meta-framework by Vercel. Supports SSR, ISR, static export, API routes, middleware, and App Router with React Server Components.
- **Angular** — Google's enterprise TypeScript framework featuring dependency injection, RxJS-powered reactivity, a powerful CLI, and a batteries-included approach to large-scale apps.
- **Tailwind CSS** — A utility-first CSS framework that lets you style directly in markup. Highly customizable design tokens, JIT compilation, and great IDE tooling.
- **Framer Motion** — A declarative animation library for React. Powers layout animations, shared transitions, scroll-triggered reveals, and drag gestures with a simple API.
- **shadcn/ui** — A collection of accessible, beautifully-designed components built on Radix UI primitives and styled with Tailwind CSS. Copy-paste into your project.
- **Material-UI** — The most popular React component library implementing Google's Material Design. Provides 60+ production-ready components with deep theming support.
- **HTML5** — The backbone of the web. Semantic elements, native audio/video, Canvas API, Web Workers, and local storage — the foundation every web app is built on.
- **CSS3** — Modern styling with Grid, Flexbox, custom properties (variables), keyframe animations, container queries, and cascade layers for scalable design systems.

### Backend

- **Node.js** — Chrome's V8 engine running server-side. Powers APIs, microservices, and real-time apps with a non-blocking event loop and npm's massive ecosystem.
- **Express.js** — The de-facto Node.js web framework. Minimal, unopinionated, and middleware-driven — ideal for REST APIs, webhooks, and backend-for-frontend services.
- **Supabase** — Open-source Firebase alternative built on PostgreSQL. Provides auth, real-time subscriptions, edge functions, storage, and auto-generated APIs out of the box.
- **PostgreSQL** — The world's most advanced open-source relational database. JSONB, full-text search, CTEs, triggers, and extensions like PostGIS and pgvector.
- **SQLite** — A self-contained, zero-config embedded database engine. Perfect for local-first apps, prototyping, edge computing, and mobile backends.
- **Drizzle ORM** — A lightweight TypeScript ORM that feels like writing SQL. Zero runtime overhead, type-safe schema declarations, and seamless migration tooling.
- **Prisma** — Next-gen Node.js/TypeScript ORM with a declarative schema, auto-generated type-safe client, visual data browser (Studio), and painless migrations.
- **REST APIs** — The standard architectural pattern for web services. Stateless HTTP endpoints using JSON, versioning, and resource-based URL design for interoperability.
- **GraphQL** — A query language and runtime for APIs developed by Meta. Clients request exactly the fields they need — no over-fetching, strong typing, and real-time subscriptions.

### Languages

- **TypeScript** — Microsoft's typed superset of JavaScript. Catches bugs at compile time with interfaces, generics, and discriminated unions — essential for large-scale codebases.
- **JavaScript** — The language of the web. Runs in every browser and on servers via Node.js. Dynamic, prototype-based, and powering billions of interactions daily.
- **Java** — A battle-tested, strongly-typed OOP language. Write once, run anywhere on the JVM. Enterprise-grade with Spring Boot, Maven, and massive library support.
- **C** — The foundation of systems programming. Direct memory access, minimal runtime, and unmatched performance for OS kernels, embedded systems, and compilers.
- **R** — The go-to language for statistical computing and data science. Rich ecosystem of packages (tidyverse, ggplot2) for analysis, modeling, and publication-quality plots.
- **SQL** — The universal language for relational databases. Queries, joins, aggregations, window functions, and CTEs — the backbone of data management everywhere.
- **Haskell** — A purely functional programming language with strong static typing, type inference, lazy evaluation, and monadic I/O. Prized for correctness and elegance.

### Tools & DevOps

- **Git** — The industry-standard distributed version control system. Branching, merging, rebasing, and bisecting — every modern development workflow depends on it.
- **GitHub** — The world's largest code hosting platform. Pull requests, Actions CI/CD, code review, issue tracking, Codespaces, and open-source community all in one place.
- **Vercel** — Edge-first cloud platform by the creators of Next.js. Instant global deployments, serverless functions, analytics, and preview environments per commit.
- **Netlify** — A cloud platform for modern web projects. Git-integrated deploys, serverless functions, edge handlers, form handling, and identity — great for Jamstack sites.
- **Docker** — The containerization standard. Package apps with their dependencies into lightweight, portable containers for consistent environments from dev laptop to production.
- **Webpack** — A powerful module bundler for JavaScript. Code splitting, tree shaking, hot module replacement, and a rich loader/plugin ecosystem for complex build pipelines.
- **Vite** — Next-generation frontend build tool. Native ES module dev server with instant HMR, Rollup-based production builds, and out-of-the-box TypeScript/JSX support.
- **Jira** — Atlassian's project management platform for agile teams. Sprint planning, backlog grooming, Kanban boards, story points, and deep integration with Confluence.
- **Confluence** — Atlassian's team wiki and knowledge base. Technical documentation, meeting notes, decision logs, and collaborative editing with Jira integration.
- **n8n** — An open-source workflow automation tool with a visual node-based editor. Connect APIs, databases, and services with 400+ integrations — self-hostable alternative to Zapier.

### AI & Data

- **OpenAI API** — Access to GPT-4o, o1, and embedding models via REST API. Powers text generation, function calling, vision, and structured outputs for AI-driven applications.
- **Google Gemini** — Google DeepMind's multimodal AI family. Handles text, images, video, and code with massive context windows and native tool-use capabilities.
- **Claude Code** — Anthropic's agentic coding tool. Operates directly in your terminal — reads, writes, and refactors entire codebases autonomously with deep reasoning.
- **Jules (Google)** — Google's AI code agent integrated into GitHub workflows. Autonomously fixes bugs, implements features, and submits pull requests from issue descriptions.
- **Stitch (Google)** — Google's AI prototyping tool that generates full-stack applications from natural language prompts. Rapid ideation to working app with Firebase integration.
- **Cursor** — An AI-native code editor forked from VS Code. Features inline completions, multi-file chat editing, codebase-aware context, and natural language refactoring.
- **v0 (Vercel)** — Vercel's AI-powered UI generator. Describe a component in plain language and get production-ready React + Tailwind code with instant preview.
- **Lovable** — An AI full-stack app builder that turns prompts into deployed applications. Generates frontend, backend, and database with one-click hosting.
- **GitHub Copilot** — GitHub's AI pair programmer powered by OpenAI Codex. Real-time code suggestions, chat assistance, and multi-file edits directly inside your IDE.

---

## Languages Spoken

- German — native
- Turkish — native
- English — fluent (C1)

## Elsewhere

- Interactive CV viewer: <https://www.adatepe.dev/cv>
- CV PDF (EN): <https://www.adatepe.dev/alperen-adatepe-adatepe-dev-website-en.pdf>
- CV PDF (DE): <https://www.adatepe.dev/alperen-adatepe-adatepe-dev-website-de.pdf>
- Sitemap: <https://www.adatepe.dev/sitemap.xml> · <https://www.adatepe.dev/sitemap.md>
- LLM context: <https://www.adatepe.dev/llms.txt> · <https://www.adatepe.dev/llms-full.txt>
