Skip to main content

Software Development

Whether you’re launching a new product or breathing new life into existing systems, I deliver software that solves real problems. My focus is on two areas where I can make the biggest impact: getting new ideas to market quickly, and making legacy systems fit for the future.


MVP Development

Turn Your Idea Into Reality

You have a concept that could change everything. But building software is expensive, and you need to validate your idea before committing major resources. That’s where MVP development comes in.

I help founders and product teams build the smallest possible version of their product that delivers real value to users. Not a prototype that gets thrown away, but a foundation you can build upon.

What I deliver:

  • A working product users can actually use
  • Clean architecture that scales with your growth
  • Clear next steps for future development

My MVP process:

  1. Scope definition - Ruthlessly prioritize features to find the core value
  2. Technical design - Choose technologies that balance speed with sustainability
  3. Iterative development - Build in short cycles, gather feedback, adjust
  4. Launch support - Deploy, monitor, and iterate based on real user data

Technologies I work with:

  • Web applications (React, Next.js, Go, Node.js)
  • Mobile apps (React Native)
  • Cloud infrastructure (AWS, Kubernetes)
  • Databases (PostgreSQL, MongoDB, Redis)

Software Modernization

Make Legacy Systems Work for You

Old software doesn’t have to hold you back. That system built years ago might be slow, hard to maintain, or missing features your business needs today. But replacing it entirely is risky and expensive.

I specialize in incremental modernization, transforming legacy systems step by step while keeping your business running.

Common modernization scenarios:

  • Performance issues - Slow queries, unresponsive interfaces, scaling problems
  • Maintenance burden - Outdated frameworks, missing documentation, fragile code
  • Feature limitations - Can’t add what the business needs without major rewrites
  • Security concerns - Vulnerable dependencies, outdated authentication

My approach:

  1. Assessment - Understand the current system, identify pain points and risks
  2. Strategy - Design a migration path that minimizes disruption
  3. Incremental execution - Modernize piece by piece, validating each step
  4. Knowledge transfer - Document changes and train your team

Modernization techniques I apply:

  • Refactoring monoliths into maintainable modules
  • Database optimization and migration
  • API layer introduction for gradual frontend updates
  • Cloud migration and containerization
  • Dependency updates and security hardening

Why Work With Me

I’ve been on both sides: building MVPs under pressure to hit launch deadlines, and untangling legacy codebases that everyone was afraid to touch. This experience means I understand the tradeoffs, know when to take shortcuts and when to invest in quality.

My goal is software that works today and doesn’t become tomorrow’s legacy problem.

How can we support you?

Just send me a message or give me a call. I am looking forward to hearing from you.

[email protected]

+49 160 975 280 94

Portrait of Marco Rico, Fractional CTO

Marco Rico

Fractional CTO