Projects & Case Studies

A selection of systems, platforms, and products I have helped build across fintech, enterprise, and content publishing.

Loan Management Platform

Backend and product engineering for a Swiss loan management platform, covering REST APIs, validation flows, document handling, and Vue.js feature support.

Senior Software Engineer Fintech Platform

Content Publishing & Search Platform

Microservices, GraphQL APIs, messaging-based data transformation, Elasticsearch optimization, and Angular support for content publishing systems.

Senior Java Developer Publishing Platform

Fintech Loan Microservices

Java microservices for loan platforms with complex business logic, third-party financial integrations, validation flows, and reliability-focused refactoring.

Senior Java Developer Loan Platform

Enterprise Billing & Notification Systems

Backend systems for billing, subscriptions, campaign management, and high-volume notifications across push, SMS, and email channels.

Senior Java Developer Enterprise Systems

What I Can Build

I cover the full stack, from databases and APIs to interfaces and deployment. Here is a snapshot of the technologies I work with.

Backend Systems

  • Java
  • Spring Boot
  • Node.js
  • REST APIs
  • API Design
  • Microservices
  • Distributed Systems

Frontend & Web

  • React
  • Vue.js
  • Angular
  • TypeScript
  • HTML/CSS
  • Responsive Design

Data & Integration

  • RabbitMQ
  • Elasticsearch
  • SQL
  • NoSQL
  • MongoDB
  • MySQL

Delivery Quality

  • Testing
  • Refactoring
  • Performance Optimization
  • Code Quality
  • Agile / Scrum

How I Work With Clients

I start by understanding what you actually need, then shape a solution that is clear, reliable, and built to last.

01

Understand the Domain

Clarify business rules, edge cases, integrations, and operational constraints before committing to implementation details.

02

Design the Solution

Define APIs, data flow, interfaces, and responsibilities so the system is understandable and easy to evolve.

03

Build for Reliability

Implement maintainable code with security by default, testing, performance awareness, and clear error handling.

04

Deliver and Improve

Ship working software, gather feedback, and keep improving as the product grows.

Have a project in mind?

Available for freelance work. If you need an experienced engineer to build or improve a digital product, let's talk about what you need.