// Freelance software developer

Michael Becker Software-Developer

For more than 15 years I have been successfully developing software solutions for my customers in the Berlin area and beyond. Above all, websites and web applications are my main areas of work.

First and foremost is the implementation according to the interests of the client and the use of modern technologies and inexpensive solutions to optimally achieve the goals of the respective website or web application.

Ensure close communication with my customers and quick adjustments during development Results and solutions that make the respective website or web application exactly what is desired.

I also use my experience for customers from Berlin and beyond who just want advice and help with their choice need the right software solution for your requirements.

Location
Berlin, DE
Years of experience
15+
Web projects
30+
& beyond
Berlin
01 / Servicesservices[]

What I build for you

From the first idea to ongoing care — websites and web applications from a single source.

01

Creating websites

Unique, contemporary and modern websites are my main focus. I pay attention to good usability, fast loading and search engine optimisation – with CMSs such as Statamic, Concrete5 or Nera.

02

Web application development

I bring your processes online – without expensive licences or cumbersome updates. Use it from anywhere, with top priority on data protection, data security and good usability.

03

Maintenance and content

For existing websites I take over maintenance, further development and content care – always up to date, technically and content-wise, including optimisation for mobile devices.

04

Transformation and improvement

Outdated systems often carry dangerous security risks. I modernise your website affordably and reliably, so hackers find nothing to attack.

05

Consultation

SEO, data protection, choosing a host, checking quotes: as your independent consultant I answer every question about your website openly and honestly.

02 / References15+ years · Berlin

Selected projects

A selection of websites and web applications for clients – and products of my own that I build and run.

Screenshot of shared-lists.com website
Own product

Shared Lists

01

Create and share lists – without an account, in real time and in six languages. Pro features are a one-time payment instead of a subscription.

Laravel · Vue · WebSockets · PWA · Mollie · TailwindCSS
shared-lists.com 
Screenshot of zerpensafari.de website
Client project

ZerpenSafari

02

Interactive audio tours for guests of the Kranich Lodge in Zerpenschleuse – as an installable web app that also works offline. Guests are created automatically from Smoobu bookings.

Laravel · Livewire · Vue · PWA · TailwindCSS
zerpensafari.de 
Screenshot of mitgliederverwaltung.app website
Own product

Mitgliederverwaltung Kleingarten

03

Management software for allotment garden clubs: members, plots, water, lease, inspections, reminders and minutes in one place – each club on its own subdomain.

Laravel · Livewire · Flux · TailwindCSS
mitgliederverwaltung.app 
Screenshot of vorgio.app website
Own product

Vorgio

04

Invoicing software for freelancers and small businesses: invoices and offers as PDF and e-invoice, recurring invoices and an open API.

Laravel · Livewire · Flux · TailwindCSS
vorgio.app 
Screenshot of earmotion.com website
Client project

earmotion

05

Website of a music publisher in five languages – content is managed with Statamic and delivered as a fast, static site.

Statamic · AlpineJS · TailwindCSS
earmotion.com 
Screenshot of veluno.app website
Own product

Veluno

06

Web application that makes creating, booking and managing courses, events and training sessions child’s play – including automatic invoicing.

Laravel · Livewire · AlpineJS · TailwindCSS
veluno.app 
Screenshot of the Kesaro website
Own product

Kesaro

07

Flashcard app based on the Leitner system: each card comes back right when you would almost have forgotten it. With shared decks, automatic translation and text-to-speech.

Laravel · Livewire · AlpineJS · TailwindCSS
kesaro.michael-becker-berlin.de 
Screenshot of nera.js.org website
Open source

Nera

08

Lightweight, plugin-based static site generator for Node.js – Markdown in, HTML out. With its own CLI and plugins on npm. This website runs on it too.

Node.js · Markdown · Pug · npm
nera.js.org 
Screenshot of battleship-teams.com website
Own product

BattleShip Teams

09

Multiplayer version of the classic game Battleships for up to nine players – in real time in the browser, ideal for teams.

Laravel · Vue · WebSockets · TailwindCSS
battleship-teams.com 
Screenshot of andy-besuch.com website
Client project

Andy Besuch · Costume design

10

Image-led portfolio website for costume design in theatre, TV & film and commercials. Projects, press and showreel are managed with Statamic.

Statamic · AlpineJS · Swiper · TailwindCSS
andy-besuch.com 
Screenshot of mitgliederverwaltung.app website
Client project

Mitgliederverwaltung Verein

11

Simplifies member and fee management for small associations. Donation receipts are created in a few clicks and sent automatically.

Laravel · Livewire · AlpineJS · TailwindCSS
mitgliederverwaltung.app 
Screenshot from carolinsteinert.de website
Client project

Carolin Steinert

12

New WordPress website for the author Carolin Steinert. A custom theme developed from the client’s design.

WordPress · AlpineJS · TailwindCSS
carolinsteinert.de 
Screenshot of kga-bielefeldt.de website
Client project

KGA Alwin Bielefeldt

13

Website of a Berlin allotment garden association, rebuilt with the Statamic CMS – including ongoing technical maintenance and content care.

Statamic · JavaScript · TailwindCSS
kga-bielefeldt.de 
Screenshot of gartenfreunde-liberg.de website
Client project

Gartenfreunde Lichtenberg

14

Completely redesigned association website built with Statamic. Training videos made onboarding easy for the staff.

Statamic · MySQL · JavaScript
gartenfreunde-liberg.de 
Screenshot of gesundheitspraxis-strausberg.de website
Client project

Gesundheitspraxis Strausberg

15

An outdated CMS led to a total failure. Kept the existing design and rebuilt the site with Statamic – for easy content updates.

Statamic · MySQL · JavaScript
gesundheitspraxis-strausberg.de 
Screenshot of schneckenmuehle.de website
Client project

Kinderdorf Schneckenmühle

16

Website of a Berlin holiday camp association – completely redesigned, optimised for mobile devices and rebuilt with WordPress, including editing guides.

WordPress · MySQL · JavaScript
schneckenmuehle.de 
03 / Coursesteach()

Sharing knowledge

More than 15 years of experience — condensed for beginners.

Frontend for beginners

The frontend is the foundation of every website: HTML for structure, CSS for appearance, JavaScript for life. My beginners’ course teaches everything you need to build websites yourself – simple or sophisticated.

Duration
20 hours
Price
€1,400

Price excl. VAT. Group courses at special rates on request.

→ More course info
  1. 01Free introduction & overview
  2. 02Structure of a web page
  3. 03Basics of HTML
  4. 04Using HTML
  5. 05Basics of CSS
  6. 06Using CSS
  7. 07Basics of JavaScript
  8. 08Using JavaScript
04 / Blogposts[]

Tips & insights

Practical advice on the quality, visibility and upkeep of your website.

Cookie banners: do I even need one?

The best cookie banner is the one you don't need – and that's possible more often than you'd think.

read_more() 

My CMS is outdated – what now?

How to tell that your content management system is outdated, what can happen in the worst case, and which ways lead out of the dead end

read_more() 

What does a website really cost – and what keeps running?

Why the price in the quote is only half the story, and which running costs you should plan for from the start

read_more() 

Shared Lists: 36,000 lists without a single account

Why my list app does without sign-ups and subscriptions – and what that means for the technology and the business model

read_more() 

Why I built my own static site generator

There are dozens of static site generators – yet I wrote my own, Nera. A look at the reasons and at how it works

read_more() 

How I work with Claude Code – using this website as an example

A look into the workshop – how an AI agent helped rebuild this website, and why every change still crosses my desk

read_more() 

Building websites with AI in 2026

What artificial intelligence really does when building a website today – and why you still need someone who knows what good looks like

read_more() 

Web page in Google Search Console

Register your website in the "Google Search Console" and improve your results in Google Search

read_more() 

Quality check of your own website

Test your website for quality defects or errors with the Lighthouse browser extension for Google Chrome

read_more() 
05 / About mewhoami

About me

I've been a website and web application programmer for more than 15 years. Different customers and different technologies have driven me again and again to achieve the best possible results and develop solutions. The consideration of the requirements of the respective target group and users, as well as the wishes and ideas of my customers are always the most important basis for me.

For me, quality does not contradict cost-effective solutions. I develop websites and web applications always with high demands on functionality, optimization for search engines and various end devices, no matter how high my customers' budget is.

When working with my customers, openness and honesty come first. I see me as your expert in all questions related to your website or web application and would be happy to share my expertise, even if I am not allowed to implement your project because, for example, you only want a second opinion from me for an existing offer.

— Michael Becker
06 / Contact52.523, 13.411
// Contact

Tell me about your idea.

For a quick response, reach me by phone or email. I look forward to hearing from you.

Phone · Monday to Friday · 9am – 3pm
+49 (0) 151 29166655