Designing and building scalable web & app solutions – from architecture to delivery.

I am Sascha Scherhak, a full-stack web and software developer with more than 25 years of experience. My focus: robust web development with PHP and JavaScript – based on frameworks such as Laravel, CodeIgniter, Angular and Ionic. This includes clean architectures, clear structures and an efficient flow between backend and frontend.

I also develop mobile applications for iOS and Android – natively with Swift, Kotlin and Java or hybrid with modern web technologies. All of this is complemented by well-thought-out deployment pipelines, containerized environments using Docker, and a stable DevOps workflow.

Creator of Uplinkr PHP · Laravel · REST Angular · Ionic AWS · Hetzner Cloud MySQL · Percona · PostgreSQL
About

Career path & focus

In my career I have worked, among other roles, as lead developer and Head of Development at companies such as Pferdewetten.de and Leasingmarkt.de. There I was responsible for technical concepts, architecture decisions and the ongoing development of core platforms – including team leadership and code reviews across projects.

After the Covid period I deliberately decided to move back into a more hands-on role as a full-stack web developer – with a focus on pragmatic solutions, clean codebases and sustainable systems. Today I put that into practice at Hausheld AG, where I maintain existing systems and design and develop new applications.

You can find more details on my background on LinkedIn and Xing.

Certified IT expert witness

Since 2014 I have also been working as a certified IT expert (BISW), specializing in the evaluation of web and software projects. In this capacity I support the creation of technical reports, quality analyses and the clarification of complex technical issues – up to and including dispute resolution in challenging project constellations.

Technologies

Technologies & frameworks I work with regularly

Technologies I actively use and that have proven themselves in everyday projects – with PHP as my primary language for backend and API development.

Backend & APIs

Solid backends, services and interfaces – with a focus on clarity and stability.

PHP Laravel REST & JSON CLI tools Queues & workers CodeIgniter Symfony components OpenAPI / Swagger

Frontend & Web

From classic applications to single-page apps with modern toolchains.

JavaScript Angular Ionic Alpine.js HTML & CSS TypeScript RxJS SCSS

Mobile apps

Hybrid and native approaches for iOS and Android – integrated into existing backends.

iOS Android Ionic / Capacitor API integration Swift Kotlin Java

Cloud & infrastructure

Deployment strategies that work reproducibly – without magic.

AWS Hetzner Cloud Docker CI/CD EC2 · S3 · RDS GitHub Actions Docker Compose

Databases & storage

Reliable data storage, caching & monitoring – tailored to each application.

MySQL Percona PostgreSQL Redis File-based logs Eloquent ORM SQL optimization Migrations

How I work

Readable code, clear structures, good tests – supported by AI.

Clean Code Testing Code reviews Vibe Coding Refactoring TDD / feature tests Documentation
Project

Uplinkr – lightweight monitoring for Laravel

Uplinkr is a native Laravel package for simple monitoring of websites, APIs and endpoints. No external services, no separate infrastructure – fully file-based, transparent and integrated directly into the existing application.

Open-source · v0.1.0 · Coming soon

Designed to be simple, implemented pragmatically.
Uplinkr stores check results as plain JSON files in the local filesystem. Ideal for projects that need a clean, traceable and resource-friendly solution – without an additional monitoring dashboard or external dependencies.

Planned features include periodic checks via the Laravel scheduler, notifications in case of outages (for example via email or Slack) and optional integrations for additional notification channels.

More information will be available with the public release in early 2026 at uplinkr.dev.

Vibe Coding

Vibe Coding – AI as a natural part of the workflow

For me, AI is not a replacement for development but an amplifier. I use different AI tools to iterate faster, find better structures and make sure documentation does not become an afterthought.

What Vibe Coding means to me:
  • AI as a sparring partner for architecture, patterns and naming.
  • Faster prototypes without sacrificing quality.
  • Better documentation and consistent READMEs.
  • Focus on the parts where human experience matters most.

More flow

Less time on boilerplate, more time on domain logic, edge cases and stability.

Better communication

Clearer tickets, structured changelogs and transparent decisions.