
Vocafy
Vocabulary learning platform, built and run as a web app.
- Full-stack development
- Node.js backend


Frontend Developer — React · React Native · Node.js
Three years of production experience. Client projects, my own products, and the servers they run on.
I build digital products from the first idea to running in production.
Modern websites and web apps with React, Next.js and current tooling.
Cross-platform apps for iOS and Android with React Native and Expo.
Server setup, deployment and hosting with Node.js, Firebase, Docker and Linux.
5
active clients
~15
live domains
1
app in both stores
3 yrs
longest client relationship
A selection of the work I have shipped.

Vocabulary learning platform, built and run as a web app.
Mobile app for students — live on the App Store and Google Play since January 2026.


Website for a local hospitality business, online for two years and currently being rebuilt.

Business website for a local restaurant — my first client.
150 visitors/month · 2.5 years online

Modern site for a bar, built after a cold Instagram pitch.
85 visitors/month · 0.5 years online


Case studies
Problem: Quizlet's learn mode marked answers wrong that were not, and never made me rewrite the words I had actually got wrong.
Solution: That was the reason to build my own vocabulary platform that fixes it. I developed, refined and tested Vocafy with friends over two and a half years to make something better than Quizlet.
Tech stack: HTML, CSS, JavaScript, Node.js, MySQL.
Result: Several friends use Vocafy regularly to study for exams. I used it myself for two years to prepare for vocabulary tests.
Problem: The restaurant Tiger Wil had no website at all and almost no online presence.
Solution: I approached the owner directly and proposed building a website tailored to the restaurant.
Tech stack: HTML, CSS, JavaScript.
Result: The owner was happy with the work and I have hosted the site since December 2023. It averages 160 clicks and 2,658 impressions per month.
Problem: After reopening, the bar Vision Wil ran an outdated “coming soon” page for more than six months — no opening hours, no menu, no current information.
Solution: I built a demo site and sent it to the owner as an Instagram DM. The concept landed immediately — I had the job a day later.
Tech stack: React, TypeScript, Tailwind CSS.
Result: The site went live within a month, alongside a professional photo shoot. It now averages 90 visitors a month and a far stronger online presence.
Template sites I build to try out layout and motion ideas, each one a complete concept for a real kind of business.

Restaurant and bar in Wil SG — Swiss kitchen by day, Thai from the wok at night.

Experimental bar in Zürich — dark, editorial layout built around one line: a different night, every night.

Restaurant and bar in the Wil SG pedestrian zone — organic Angus beef, cocktails and events.

Fine meat restaurant in Zürich — aged Swiss beef, warm palette, generous type scale.

Elevated Swiss cuisine in Wil SG — seasonal menu, green courtyard, function room.

Specialty coffee shop in St. Gallen — house-made cakes, calm and text-led layout.

Kebab and pizzeria in Wil — menu-first layout built for fast ordering on a phone.

Barbershop in St. Gallen — cuts, beard styling and hot towel shaves in a dark, premium frame.

Wedding and event DJ for St. Gallen, Thurgau and Lake Constance — booking enquiry as the main path.

Outdoor dining concept — fresh kitchen on a sunny wooden terrace, photography-led.

Swiss premium PC workshop — hand-built gaming PCs, build guides and straight advice.
December 2023 – present · Self-employed
Summer 2024 – present · Self-employed
March 2023 – present
September 2026 – present
Summer 2025 – Summer 2026
Graduated 2025
Not just code — the whole package. I have built several production systems on my own, from client websites to my own apps, including deployment, hosting and infrastructure.
Frontend, backend, database, deployment — nothing outsourced, all of it built by me.
Vocafy (web platform) and School Companion, live on the App Store and Google Play. Real systems with real users, not demos.
My longest client relationship runs three years — continuous maintenance, not one-off projects.
Claude Code, v0, Rork, ChatGPT — AI as a daily tool, not a buzzword.
One consolidated Ubuntu server running nginx, Docker, PM2 and SSL. Consolidated down from three separate machines to cut cost and operational surface.
Vocafy designed from scratch, hand-coded sites, design-led showcases — attention to detail.
The technologies and tools I work with day to day.
1 = limited knowledge · 5 = I use it at a high level (in production, debugging included, on real projects)
Version control and design tooling I use on every project.
One consolidated Ubuntu server, previously three separate machines, running every site and app below.
Server setup & Linux administration
Nginx reverse proxy & routing
PM2 process management
Docker containerisation
SSL & domain setup (HTTPS)
Hosting (Vultr, Hosttech)
Self-directed, structured and pragmatic. Used to client projects, deadlines and systems that have to stay up.
Looking for a working student frontend role in Berlin, 20 hours a week alongside my B.A. at CODE University.
Drop me a line or book ten minutes — happy to walk through any of the projects above.