Work

Selected projects spanning SaaS architecture, legacy modernization, and AI-powered automation. Client names are anonymized.

Multi-Tenant eCommerce SaaS

Hundreds of merchants, 20M+ API requests monthly

Challenge

A growing eCommerce platform needed a scalable multi-tenant architecture with tenant isolation, subscription billing, and role-based access control. The existing monolithic design caused noisy-neighbor problems and made onboarding slow.

Approach

Designed tenant isolation using database-per-tenant with shared service layer. Built subscription management and RBAC from scratch. Implemented Redis caching for high-frequency product catalog queries and asynchronous processing for order workflows.

Results
  • Scaled to serve 20M+ API requests per month without degradation
  • Reduced merchant onboarding time from days to hours
Node.jsNext.jsTypeScriptMySQLNoSQLRedisAWSDocker

Legacy PHP Modernization

Financial services platform, remote European client

Challenge

A decade-old PHP codebase had become unmaintainable — zero tests, no structure, and every deployment carried risk. Business-critical invoicing and debt-management modules needed to keep running while migration happened in parallel.

Approach

Incrementally extracted modules into structured Laravel applications using the Strangler Fig pattern. Wrote comprehensive PHPUnit tests for all migrated services, achieving ~90% coverage. Set up CI/CD pipelines with automated testing gates.

Results
  • Migrated core invoicing and debt-management modules with zero downtime
  • Achieved ~90% automated test coverage on production services
  • Reduced deployment risk through CI/CD automation
PHPLaravelPostgreSQLRedisDockerPHPUnit

AI-Powered Messaging Automation

eCommerce SaaS, integrated LLM capabilities

Challenge

Merchants needed automated customer communication across the order lifecycle — order confirmations, shipping updates, delivery notifications. Manual messaging was inconsistent and didn't scale with merchant growth.

Approach

Built an AI-powered messaging platform integrating large language model capabilities. Defined configurable message templates per order lifecycle stage. System automatically generates personalized messages based on order context, customer history, and merchant preferences.

Results
  • Fully automated customer communication across the order lifecycle
  • Merchants reported significant time savings on manual messaging
Node.jsTypeScriptLLM APIsRedisREST APIs

Enterprise Warehouse Management System

Japanese manufacturing clients, regulatory compliance

Challenge

Japanese manufacturing clients needed a web-based WMS to replace aging desktop applications. Requirements included complex inventory tracking, regulatory reporting, and bilingual (Japanese/English) interface support.

Approach

Built the WMS using GeneXus low-code platform for rapid delivery. Designed complex reporting and analytics systems on PostgreSQL and MySQL. Implemented strict data validation rules to meet Japanese regulatory requirements.

Results
  • Transformed legacy desktop workflows into modern web-based platform
  • Delivered bilingual interface supporting Japanese and English users
GeneXusPHPPostgreSQLMySQL

Have a project in mind?

Every project starts with a conversation. Tell me what you’re working on and I’ll share how I can help.

Start a conversation