Services
I take on custom software and system-building work — from simple websites through to complex platforms on the Java enterprise stack, and especially deploying them onto cloud infrastructure. 20+ years building and operating production systems for aviation, banking, media, and e-commerce clients, either as a solo end-to-end contractor or as a principal developer / architect inside a distributed team.
Websites & web applications
From a simple marketing site to a full e-commerce platform or customer portal — built to load fast and stay cheap to run.
Astro · Spring Boot · Vue.js / AngularJS · REST APIs
Java enterprise systems
Production backends with a clean, layered architecture (controller → service → repository), secured endpoints, a modelled relational schema, and JUnit coverage from day one.
Java 8–21 · Spring Boot · Spring Security · Spring Data JPA / Hibernate
Microservices & system design
Splitting a monolith or designing a new platform: service boundaries, identity and access, API contracts, and load testing before it reaches production.
Microservices · Keycloak / OAuth2 · Apigee · JMeter
Cloud deployment & DevOps
Getting a system onto the cloud and keeping it there — infrastructure as code, automated build/deploy pipelines, and Linux server administration.
AWS (EC2, Lambda, S3, API Gateway) · Terraform · Jenkins / GitLab / GitHub Actions · Docker
API integration
Connecting systems to partner and third-party APIs — integration workflows, API proxies, and developer portals for governed, secure exposure.
REST · Apigee · OAuth2 · Webhooks
Legacy modernization
Moving an old system forward without breaking production: JDK upgrades, replacing manual releases with automated pipelines, and getting the team onto the new stack.
Java 1.6 → 11 / 21 · CI/CD migration · Refactoring · Test coverage
E-commerce & Shopify integration
Connecting an online store to the rest of the business — real-time order sync through webhooks, reconciliation jobs as a safety net, and custom reporting such as profit per order.
Shopify Admin API · Webhooks · Node.js · PostgreSQL
Automation & internal tools
Replacing spreadsheets and manual routines with scheduled jobs, small internal web apps, and dashboards — from cost-entry tools to automated traffic reports.
Fastify · GitHub Actions · PostgreSQL · Docker Compose
How I work
- End-to-end: I can own a project across development, database, CI/CD, and the infrastructure it runs on — no dedicated support team required.
- Embedded in a team: or work inside a distributed team across time zones as a principal developer or technical architect — SOW writing, system design, and code review.
- Engagement: remote, part-time, and freelance — a fixed-scope project, an hourly arrangement, or ongoing support for a system already in production.
- Pricing: depends on scope and how much is already defined. Tell me about the project and I'll come back with an estimate — a fixed price for well-defined work, hourly for work that will evolve.
Recent work
- Order Profit Tracker — a Shopify-to-PostgreSQL sync that gives an online store real profit per order.
- GoAccess Dashboard — automated multi-site traffic reports on AWS.
- Obiz Solutions — this site: static Astro, bilingual, deployed to AWS automatically.
Have something that needs building?
Tell me what you're working on and what you need.
Get in touch