Accessibility First
Semantic HTML, keyboard navigation, and ARIA labels aren't "nice to have". They are essential for legal compliance and ethical web development.
Web Developer · Berlin
Clear message. Fast load. More conversions.
Landing pages and showcase sites, live in days.
15 minutes to understand your project. Then I come back with a clear proposal: scope, budget, timeline.
Who it's for
I mostly collaborate with small, nimble teams who need clarity and momentum.
Past work: Music tech apps, VS Code extensions, dynamic portfolios.
Technical Maturity
I build for the long term. Every project I ship meets these default standards.
Semantic HTML, keyboard navigation, and ARIA labels aren't "nice to have". They are essential for legal compliance and ethical web development.
Optimized assets, lazy loading, and efficient code. Fast sites rank better, convert better, and respect user data plans.
Modular architecture, clear comments, and standard practices. Your future developers won't have to rewrite everything from scratch.
Transparent pricing
Fixed pricing, clear scope. You bring the content, I handle the build.
1–3 sections, fast launch
Perfect to test an offer, a campaign or an event with one clear, focused page.
For freelancers, studios, small businesses
A complete site to present who you are, what you do and how to work with you.
Keep your site clean & up to date
You keep a living site without worrying about updates and small fixes.
Simple, transparent terms for every project.
30% upfront, 70% on delivery
1 round included per pack
You provide content & assets
Pauses if waiting on your input
Process
The goal: move from "we should have a proper site" to "here's the link, share it" without unnecessary meetings.
We clarify your audience, offer and primary action (leads, sales, bookings). You send what you already have: logo, copy drafts, visuals, references.
I prepare a simple structure or wireframe with a clear user journey. We adjust once together before I start coding.
I develop the page, optimise performance, connect your domain and GA4. You get a live site, plus access and a short handover.
Real projects
No fake case studies. These are real projects I built, with the same standards I bring to client work.
Challenge: Build a complex music analysis tool handling multiple APIs and real-time data for DJs.
Solution: Single Page Application with React/Vite, Node.js backend, optimized performance for heavy data handling.
Result: Functional app used by DJs, smooth interface, 140+ commits.
Visit AppChallenge: Build a complete web app in 2 weeks with a team of 4 developers.
Solution: Clear UX, fast iterations, focus on core features, Ruby on Rails backend.
Result: Voted Best Project @ Le Wagon Berlin (Batch 2025).
View on GitHubHow I work
Every project follows the same structured approach. No surprises, no scope creep.
Before any design, I map out the user journey. What do visitors need to understand? Where should they click?
60%+ of your visitors are on mobile. I design for small screens first, then scale up.
Every site is tested for speed, accessibility, and SEO. I don't ship until the score is green.
Domain connected, analytics set up, handover done. You get a site you're proud to send.
About me
I come from photography and music, and I apply the same mindset to the web: remove noise, keep the essential, make it pleasant to look at and use.
Speed: Lightweight stack (HTML, CSS, JS), your site is quick to build and easy to maintain.
Design: Clean layouts, readable type, real breathing space. Your message and visuals come first.
Support: I help you prioritise, structure your content, and decide what really deserves to be on the page.
4 languages: French, English, Portuguese, Spanish.
In 2025, I graduated from Le Wagon Berlin's intensive bootcamp and immediately started building. Phase: Radar, my first web app in Node.js, React.js, and Vite.
Beyond code, I've spent 10 years behind a camera and 7 years producing music in Ableton. This creative background gives me an eye for design and attention to detail that shows in my work.
FAQ
A few common questions. The rest is easier to cover in a short call.
Most projects fit one of the three packs: landing from €500–900, showcase site from €1,000–2,000, maintenance from €120–250/month. A precise quote comes after the brief.
A simple landing can be ready within 72 hours once content is final. A 3–5 page site usually takes around 2 weeks after the structure is approved.
You provide copy, logo and visuals. I guide you on length, clarity and missing pieces. I can also simplify or slightly rewrite your existing copy.
Each pack includes 1 round of revisions (copy & micro design tweaks). Extra rounds are possible with an additional quote or hourly rate.
You own the site, the code and the domain. I hand over all access (hosting, CMS if any, analytics) at the end of the project.
Yes, basic SEO is included (title, meta, structure, alt tags, performance) and I integrate Google Analytics 4 with simple events on your key CTAs.
Contact
Tell me where you are (idea, draft, existing site) and what you want your next site to do for you.
A short call, a concrete plan: scope, budget, timeline.
📍 Based in Berlin, working remotely across the EU.
Pick a slot, describe your project in a few lines, and you’ll get a confirmation email with the video link.
Call = 15 minutes. No aggressive pitch, we map the scope, a realistic budget and next steps.