Skip to content

Get in Touch

Hi, I’m Dustin – Full Stack Developer.

I'm 34 years old, originally from Germany and currently living in Spain, where I combine my passion for adventure with my love for crafting meaningful software solutions.

From idea to reliable software - I help turn your vision into clean, well-tested solutions, tailored to your needs.

AI is everywhere these days. Many people now deliver fast—but often don't know what their code actually does. I use it for small code snippets, review and manually correct them, making sure I'm always in charge.

Let's talk about where you are today and build the solution to get you where you want to be.

Experience & Skills

7+ years Full-stack Development

Python: Django, FastAPI, Flask

TypeScript/JS: React, Next.js, Node.js, Vue.js

Mobile: Flutter, React Native

Cloud: AWS, Lambda, S3, DynamoDB, ...

Databases: PostgreSQL, MongoDB, Redis

Practices: TDD, Clean Code, DDD, MVVM

Languages: German C2, Polish C1, English C1, Spanish A2

Recent Projects

Sellrz.io: Amazon seller products optimization platform

TrustYou: AI hospitality chatbot

LoveAID: AI-powered therapy support app

My Services

Backend

I build scalable backend systems with clean architecture and well-tested code. From APIs and business logic to data workflows, I use modern tools and proven patterns to deliver reliable systems.

FastAPI
Django
Flask
Node.js
TDD
DDD
PostgreSQL
MongoDB
...

Frontend

From dashboards to responsive websites, I create fast, accessible UIs using modern frameworks and design systems. Always with a focus on user experience and maintainability.

React
Next.js
Vue.js
Angular
TypeScript
Playwright
MVVM
Component Testing
...

Cloud

Cloud-native systems with scalable architecture, automated deployments, and infrastructure as code. Whether serverless or containerized, the focus is always on stability and simplicity in operations.

AWS
Lambda
S3
DynamoDB
EC2/RDS
Cognito
SNS/SES
Testcontainers
...

Mobile

Cross-platform mobile development with native look and feel. I build performant apps for iOS and Android using modern toolchains.

Flutter
React Native
Dart
Cross-platform
iOS
Android
Mobile UI
Native Performance
...

My Workflow

Define Requirements

Before starting any coding, it's helpful to clearly outline the functional and technical requirements. This practice can improve clarity, reduce ambiguity, and support informed design and architecture decisions.

User Stories
Technical Specs
Architecture Planning
Requirements Gathering

Setup Skeleton

When initiating a project, setting up a clean, well-organized skeleton can lay a strong foundation for scalable and maintainable development from the outset.

Project Structure
Base Components
Configuration
Folder Organization

Test-Driven Development

Applying TDD where appropriate can help validate critical logic early and guide the implementation. Focused, maintainable tests contribute to long-term code quality.

Unit Tests
Integration Tests
Test Coverage
Quality Assurance

CI/CD Integration

Integrating CI/CD early can automate testing, linting, and deployment processes, enabling faster feedback loops while maintaining code quality and delivery speed.

Automated Testing
Code Quality
Deployment
Continuous Integration

Get In Touch

+49 1520 92 754 97