Lennart Novak, Software Developer with a focus on design
about
It started with a two week internship in school. I spent it in a software development department and enjoyed it so much that I wanted to learn more. Computers had been my thing long before that: I wrote mods for games, small websites and scripts that took work off my hands. I still love automating things.
After my Abitur I trained as an application developer and worked on large projects early on. I learned full stack development, but noticed that the frontend interests me most, the part people actually see and use. Today I work part time as a software developer, build frontends from Figma designs and design in Figma myself, while studying human technology interaction at HRW. Right now I am building my first native app after years of websites.
My goal is to get really good at UI and UX design: interfaces that people understand without having to think about them. Outside of work I play games, which got me into modding (e.g. Elden Ring), and tinker with my home server running Proxmox and Home Assistant. I recently switched to LazyVim, because I love the look of the command line. You might have noticed.
facts
- location: Duisburg, Germany
- focus: frontend and UI design
- experience: 5 years as a developer, training and studies included
- languages: German (native), English (fluent)
- open to: new roles, preferably on site
- editor: LazyVim
career
09/2024 to now
work
schauinsland-reisen
Software Developer (part time)
20 hours a week next to my dual studies: I design and build frontends, right now a native app.
- Build a native app with React Native together with a colleague.
- Designed the app in Figma before building it.
- Build and maintain internal websites with Laravel.
- Keep accessibility (WCAG) in mind in everything I build.
09/2024 to now
education
Hochschule Ruhr West (HRW)
B.Sc. Human Technology Interaction (dual)
A dual bachelor's program next to my job, about halfway through, expected to graduate in 2029.
- Favorite modules: UX design, web frontend development and media design.
- Days at university and at work change with every semester.
09/2021 to 08/2024
work
schauinsland-reisen
Apprenticeship as an application developer
Trained as Fachinformatiker für Anwendungsentwicklung, with KBM Duisburg as vocational school.
- Built the frontend of the previous version of schauinsland-reisen.de: everything visitors saw and used.
- Worked as a team of two with my trainer, who took care of the backend and the server structure.
- Took my first steps in design along the way.
08/2012 to 05/2021
education
Abtei-Gymnasium
Abitur, bilingual (English)
Bilingual Abitur with English as an advanced course.
- Two week social internship at a workshop for people with disabilities, assembling power sockets together with the people working there.
- Two week internship in the software development department of schauinsland-reisen.
- At the end of it they offered me an apprenticeship, which I started right after my Abitur.
projects
fruehbucher.de
2024Design and frontend of a small holiday booking website, another product of schauinsland-reisen.
- Laravel
- Blade
- Figma
Obsidian themes
2025Three themes for the note app Obsidian, from soft neumorphism to bold neobrutalism, with over 6,000 downloads.
- CSS
- Obsidian
schauinsland-reisen.de
2023The frontend of the previous website of the tour operator schauinsland-reisen, built as an apprentice in six months.
- Drupal
- SCSS
- JavaScript
- TypeScript
| year | project |
|---|---|
| 2026 | lennzone.com |
| 2026 | Rune Loss Tracker |
| 2025 | mein-schauinsland |
| 2025 | hotel-beschreibung.de |
| 2025 | slr-info.de |
| 2024 | Code snippet library |
| 2024 | Figma design system |
skills
guest@lennzone:~$ apt list --installed ~/skills
Listing... Done
skills/
- frontend/
- html2.0 [installed]
- css2.0 [installed]
- javascript2.0 [installed]
- typescript1.0 [upgradable]
- tailwind-css2.0 [installed]
- vue0.5 [installing]
- alpine.js1.0 [upgradable]
- react/0.5 [installing]
- react-native0.5 [installing]
- backend/
- php/1.0 [upgradable]
- composer1.0 [upgradable]
- laravel/1.0 [upgradable]
- blade2.0 [installed]
- eloquent1.0 [upgradable]
- artisan1.0 [upgradable]
- livewire1.0 [upgradable]
- node.js1.0 [upgradable]
- rest-apis1.0 [upgradable]
- sql/
- mysql1.0 [upgradable]
- sqlite1.0 [upgradable]
- testing/
- phpunit0.5 [installing]
- playwright0.5 [installing]
skills/
- design/
- figma2.0 [installed]
- ui-design2.0 [installed]
- accessibility1.0 [upgradable]
- ux/
- user-research1.0 [upgradable]
- personas1.0 [upgradable]
- user-journeys1.0 [upgradable]
- user-stories1.0 [upgradable]
- wireframes2.0 [installed]
- prototyping1.0 [upgradable]
- usability-testing1.0 [upgradable]
- tools/
- git2.0 [installed]
- docker1.0 [upgradable]
- ci/
- github-actions1.0 [upgradable]
- gitlab-ci1.0 [upgradable]
- linux2.0 [installed]
- lazyvim0.5 [installing]
- other/
- c++0.5 [installing]
- proxmox1.0 [upgradable]
- home-assistant2.0 [installed]
11 installed, 23 upgradable, 7 installing.
0.x learning 1.x production ready 2.x in depth
contact
Looking for a frontend developer or UI designer, or just want to talk about a project? Write me.
| ADDRESS | REPLY |
|---|---|
| contact@le[remove-this]nnzone.com | 1-2 days |
| github.com/LennZone (opens an external site in a new tab) | 1 week |
| linkedin.com/in/lennzone (opens an external site in a new tab) | 1 week |