Which technology suits your project?
With experience in many different technologies, I can find an ideal solution for your requirements.
Technology-agnostic and future-oriented
I don't believe in "one size fits all." The right technology depends on your specific requirements, team skills, and business goals. I bring broad experience in various technology stacks and help you make the optimal choice.
Backend Technologies
Node.js & TypeScript
Modern JavaScript/TypeScript backends with high performance and excellent developer experience.
- Node.js with Express, Fastify, NestJS
- TypeScript for Type-Safety
- GraphQL & REST APIs
- Real-time with WebSockets
.NET / C#
Enterprise development with .NET Core/10+ for cross-platform applications.
- ASP.NET Core Web APIs
- Entity Framework Core
- Blazor for Full-Stack
- Azure Integration
PHP
Proven web development with PHP - from legacy modernization to modern frameworks.
- PHP 8+
- Symfony
- WordPress & Custom Plugins
- API Development
- Legacy Code Modernization (incl. PHP 5.6 upgrades)
Frontend Technologies
Angular
Enterprise frontend with Angular for complex, scalable applications.
- Angular 15+
- RxJS & Reactive Programming
- Angular Material
- Micro-Frontend Architectures
Flutter
Cross-platform development with Flutter for iOS, Android, Web and Desktop from a single codebase.
- Mobile Apps (iOS & Android)
- Flutter Web
- Desktop Apps (Windows, macOS, Linux)
- Dart Programming
PHP
Proven web development with PHP - from legacy modernization to modern frameworks.
- PHP 8+
- Symfony
- WordPress & Custom Plugins
- API Development
- Legacy Code Modernization (incl. PHP 5.6 upgrades)
Cloud & Infrastructure
Cloud Platforms
Scalable infrastructure in the cloud - from serverless to private cloud.
- Hetzner Cloud
- Google Cloud Platform
- Serverless Architectures
Container & Orchestration
Containerized applications for consistent deployments and easy scaling.
- Docker & Docker Swarm
- Portainer
CI/CD & DevOps
Automated pipelines for fast, secure releases and Infrastructure as Code.
- GitHub Actions
- GitLab CI/CD
- Terraform & Pulumi
Databases & Storage
SQL Databases
Relational databases for structured data with ACID guarantees.
- PostgreSQL (preferred for relational data)
- MySQL / MariaDB
- SQL Server
- Migrations & ORMs (Prisma, TypeORM, Doctrine)
NoSQL Databases
Flexible data models for unstructured data, caching, and full-text search.
- MongoDB (Document Store)
- Redis (Caching & Pub/Sub)
- Elasticsearch (Search & Analytics)
Event Streaming
Asynchronous communication and event-driven architectures for loose coupling.
- RabbitMQ
- Event Sourcing & CQRS
Monitoring & Observability
Metrics & Dashboards
Real-time monitoring of system metrics and visualization in meaningful dashboards.
- Prometheus & Grafana
- Datadog & New Relic
- Custom Metrics & Alerting
Logging & Search
Centralized log aggregation for fast error analysis and debugging.
- ELK Stack (Elasticsearch, Logstash, Kibana)
- Loki & Grafana
- Structured Logging
Tracing & Error Tracking
Distributed Tracing for Microservices and proactive Error Monitoring.
- OpenTelemetry & Jaeger
- Sentry for Error Tracking
- Distributed Tracing
How I select technologies
I consider the following factors when selecting technology.
- Requirements - Performance, Scalability, Security
- Team Skills - Existing knowledge and learning curve
- Community & Support - Active community and long-term support
- Ecosystem - Availability of Libraries and Tools
- Costs - License costs, infrastructure and operation
- Future Security - Long-term maintainability
Technology consulting desired?
Let's work together to find the optimal technology for your project.
