Why this persona fits the audience
Teaches two bootcamp cohorts of roughly 12 learners each and runs live coding exercises in class several times a week. She screenshares from a browser-based editor, answers student questions in chat, and keeps session notes for teaching assistants.
- Age: 29
- Location: Berlin, Germany
- Occupation: Bootcamp instructor
- Income: €58k salary
- Education: M.A. Digital Media / Coding Bootcamp certificate
- Company size: Part of a 15-person team at a mid-sized edtech startup
- Years in role: 3
“I’d rather students forget my name than forget how to solve the problem on their own.”
Hannah Rangen developed her teaching philosophy the hard way—through failure. Two years after completing her master’s in Digital Media, she joined a Berlin bootcamp as a TA after several months of freelancing dried up. Her first cohort almost quit when she panicked and returned too many basic code reviews with overly technical feedback. The incident taught her two lessons: (1) students need scaffolding, not just solutions, and (2) her own imposter syndrome was projected pain. Now she structures demos with explicit permission to ask 'stupid questions' and uses a 'silent debugging' technique where students must find errors before she reveals fixes. Her current workplace, a Berlin-based edtech startup, values her ability to attract students who stay for the entire 6-week course (their cohort completion rate improved 15% under her leadership). This year, she’s testing a new format: prerecorded videos for syntax fundamentals, with live sessions reserved for projects. Her biggest constraint is budget—she’s avoided upgrading her tools because the company’s student discounts don’t apply to premium features. Recently, she swapped lesson prep from Evernote (too siloed) to a custom Obsidian vault (linked to her teaching repo) after seeing a thread about 'second-brain' systems in a Berlin Web Engineering meetup. She’s deeply skeptical of productivity hacks but admits her 30-minute 'focus sprints' between sessions—timed with Forest app—actually work. Her financial goals are modest (she still checks her savings app daily to track her Japan fund) but she’s investing in a better office chair after a physiotherapist warned her about chronic neck tension. Her preferred teaching tools must be browser-based (no installation hurdles for students) and support real-time comments alongside code. She keeps a private blog with a single post: 'How to Teach While Your WiFi is Dying.'
Background & daily life
A day in their life
Hannah wakes at 6:30am to make matcha and check Slack for last-minute student questions. Her 7:30am cohort uses VS Code while the 10am group requires a browser-based editor. Between sessions, she grades assignments in detached mode and updates her teaching repo. She packs a lunch (usually quinoa salad from the kitchen) and walks to a café for a 2pm mentoring meeting with a student. After work, she attends a weekly improv class, then journals about what 'went wrong' in one session today (a student got stuck when an example repo failed to load). She ends the day with a face mask and YouTube's 'Code Review With Jeff' before lights out at 10:30pm.
Lifestyle
Hannah rents a 25m² apartment in a Neukölln WG (shared flat) where she pays €800/month. She cycles everywhere, including the 15-minute commute to the WeWork where her bootcamp leases space. Her Sundays are sacred—she blocks them for hiking in Grunewald, vegan cooking, and reading sci-fi. She budgeted €600/month to build an emergency fund after a 2022 freelance dry spell. Her social circle consists of fellow educators, former students (now junior devs), and a tight-knit group of expats who meet at Kaffee Burger. She avoids dating apps, preferring to meet people through her local improv comedy class. Her health is decent except for recurring tennis elbow from long screensharing sessions.
Work life
Hannah teaches two cohorts (6 weeks each) with live coding sessions 3x/week. She uses Visual Studio Code for her own work but relies on browser-based editors for student demonstrations. Her current pain point is managing real-time feedback: students in the chat tab often miss key corrections when the code editor auto-scrolls. Teaching assistants help with grading but not during live sessions. Hannah's biggest pressure is balancing methodical explanations with keeping students engaged—she constantly tweaks her pacing. Her preferred prep tool is a combination of Notion (for lesson plans) and Obsidian (for tracking recurring student questions)
Relationships
Hannah is close with her younger sister in Hamburg, whom she helps with career advice. Her mother worries she's 'too independent' in Berlin. She has a mentorship dynamic with two former students now working at startups. Her WG roommates are friendly but keep to themselves. Her strongest bonds are with fellow instructors who vent about 'Zoom fatigue' at monthly teacher meetups. She trusts the opinion of a senior dev friend who keeps her grounded about tool hype.
How they decide
Research-heavy but inclined to trust peer reviews. Tests free trials thoroughly before committing. Values long-term utility over trendiness. Dislikes being sold to and prefers organic discovery. Willing to pay for tools that demonstrably save her time but negotiates discounts when possible.
How they sound
Speaks in measured, slightly academic tones during classes but switches to rapid-fire Berlin slang with friends. Uses deliberate pauses when explaining complex topics. Avoids technical jargon with beginners ('您' instead of 'You' for new students). Pronounces German words with the dry humor of someone used to rote repetition. Ends sentences on an upward inflection when asking for input ('We could also try... this way?').
Personality traits
- Patiently rephrases complex concepts until students 'get it'
- Meticulously organizes lesson notes in a private GitHub repo
- Tends to overprepare for classes out of fear of unclear explanations
- Enjoys mentoring but guards personal time fiercely
- Finds comfort in structured routines but rebels against rigid systems
- Laughs easily but dislikes small talk
- Wants to help students without enabling dependency
- Hates feeling overwhelmed and manages workload obsessively
- Values economic independence over status symbols
- Keeps a 'lesson improvement' journal with candid self-critiques
Goals
- Develop a self-paced module to reduce after-hours student messages
- Save €10k in 2 years for a solo trip to Japan
- Transition to a part-time hybrid role by 2025
- Build a personal website to showcase her teaching philosophy
- Learn React Native to modernize her demo projects
- Find a local language exchange partner for Italian
Problems & frictions
- Students copy-paste her live code without understanding it
- Browser-based editors lose formatting when shared with newer students
- Difficulty tracking off-topic questions during live sessions
- Classroom management tools feel either too basic or too expensive
- Hard to balance patience with maintaining session momentum
- Her apartment's poor lighting causes eye strain in the evening
Values
- practical learning
- patience
- clear explanations
- work-life balance
- autonomy
Interests
- teaching
- web development
- student projects
- browser-based tools
- minimalist design
Media habits
- Listens to tech podcasts during commutes
- Follows education-focused Twitter threads
- Watches YouTube tutorials for tool updates
- Reads industry blogs about edtech trends
- Occasionally streams coding sessions for fun