Software that saves your team time and grows with your business: web apps, integrations, websites and mobile apps for Dutch SMEs, startups and product teams. One developer, full ownership, from first conversation to production.
Software that saves your team time and grows with your business: web apps, integrations, websites and mobile apps for Dutch SMEs, startups and product teams. One developer, full ownership, from first conversation to production.
Hold to revealPress and hold長押し · กดค้าง
LYR / 002The phantom layer · ชั้นที่มองไม่เห็น
ファントム
Every interface has a layer underneath.
Queues, APIs, data models, deploys. The part nobody sees is the part that decides whether your product holds up. That's where I spend most of my time.
One developerファントムFull ownershipปฏิภาณFixed scopeファントムWeekly updatesปฏิภาณNo handoffsファントムBuilt to lastปฏิภาณLaravel · Vue · ReactファントムOne developerปฏิภาณFull ownershipファントムFixed scopeปฏิภาณWeekly updatesファントムNo handoffsปฏิภาณBuilt to lastファントムLaravel · Vue · ReactปฏิภาณOne developerファントムFull ownershipปฏิภาณFixed scopeファントムWeekly updatesปฏิภาณNo handoffsファントムBuilt to lastปฏิภาณLaravel · Vue · ReactファントムOne developerปฏิภาณFull ownershipファントムFixed scopeปฏิภาณWeekly updatesファントムNo handoffsปฏิภาณBuilt to lastファントムLaravel · Vue · ReactปฏิภาณOne developerファントムFull ownershipปฏิภาณFixed scopeファントムWeekly updatesปฏิภาณNo handoffsファントムBuilt to lastปฏิภาณLaravel · Vue · ReactファントムOne developerปฏิภาณFull ownershipファントムFixed scopeปฏิภาณWeekly updatesファントムNo handoffsปฏิภาณBuilt to lastファントムLaravel · Vue · Reactปฏิภาณ
In short
Most agencies hand your project to whoever is free. Here you get one developer who scopes it, builds it, ships it and stays reachable after launch. Honest estimates, clean code, no surprises.
Fig. 01 — the buildファントム
[01] Services
Problems I solve
P.01๐๑
Web applications
Stop running your business on spreadsheets
Replace spreadsheets and manual steps with software built around how your business actually works, like the licence system that replaced a spreadsheet process at a software company. Laravel and Vue.js, from internal dashboards to customer portals: clean architecture, documented, fully yours.
LaravelVue.jsPHPMySQLTypeScript
P.02๐๒
SaaS products
Launch a SaaS that grows with you
Launch a SaaS product on foundations that hold as customers arrive: multi-tenancy, subscription billing and CI/CD from day one. I built my own SaaS, Autocrawl.io, on the same foundations.
LaravelVue.jsStripeDockerCI/CD
P.03๐๓
Integrations
Make your systems talk to each other
Stop retyping orders and reconciling stock by hand. I connect your shop, marketplaces and ERP into one reliable flow, as I did for a Dutch retailer on Shopify, Bol.com, Amazon and eBay, saving hours of manual reconciliation a day. Magento 2, Shopify, Lightspeed, REST and GraphQL.
REST APIGraphQLMagento 2ShopifyWebhooks
P.04๐๔
Technical consultation
Know what to fix before you rebuild
Know what is really wrong with your codebase, and what to fix first, before you pay for a rewrite. Code audits, architecture reviews and technical strategy, delivered as written, prioritised findings, not a deck of generalities.
Code AuditArchitectureRESTGraphQLDocker
P.05๐๕
Websites and mobile apps
Front-ends people enjoy using
Websites that load fast and turn visitors into enquiries, web interfaces your team likes working in, and mobile apps for iOS and Android. Built by the same developer who builds the back-end behind them, so nothing gets lost between two suppliers. This site is one example.
Multi-channel integration platform for a Dutch retailer connecting Shopify, Bol.com, Amazon, and eBay through a unified backend. Centralised product feeds, order sync, and stock management, eliminating hours of manual reconciliation per day.
LaravelVue.jsGraphQLgRPCInertia.js
Case 02๐๒Client project · NDA
02
Software Licence Management System
Internal Tooling · Laravel
Internal system replacing a manual spreadsheet process for a software company. Handles licence issuance, validation, revocation, and reporting via a Laravel backend with a Vue.js admin panel. Playwright end-to-end tests in a Docker CI/CD pipeline ensured stability across every release.
PHPLaravelPlaywrightDocker
Case 03๐๓Own product
03
heemer.nl
SaaS · Laravel
Accommodation providers in the Netherlands were managing bookings through email and spreadsheets. Built a complete booking platform from scratch, Laravel REST API, Vue.js frontend, custom availability calendar, and automated confirmation emails. A live, production-ready product built entirely solo.
Feedback from businesses I've worked with. Most client work is under NDA, so their names stay private.
“
We had a working integration between Shopify and our warehouse system within three weeks. No miscommunication, no delays, just a clean result. Exactly what we needed.
Dutch multi-channel retailerClient under NDA · E-commerce integrations
“
The codebase we received is something our team can actually work with. Well-structured, documented where it matters, and production-ready from day one. That's rare.
Product team leadClient under NDA · SaaS platform
“
What stood out was how little hand-holding was needed. We described the business problem, and the right technical solution came back, on time and within budget.
Operations managerClient under NDA · Internal tooling
[04] Process
How I work
A straightforward process built for clarity and momentum.
Scroll →
01
Discovery call
We talk through your goals, constraints, and requirements. No sales pitch, just a direct conversation about what you need and whether we're a good fit.
02
Proposal & scope
You receive a clear proposal: scope, timeline, and pricing. No surprises, no scope creep without sign-off. Work begins once we both agree on the brief.
03
Build & iterate
Development with regular check-ins and a shared workspace. You see progress early and often, and can shape direction throughout the build.
04
Deploy & hand over
Deployment, documentation, and handover. Production-ready, monitored, and with a codebase your team can actually maintain.
[05] About
One developer. Full ownership.
I work with SMEs, startups, and product teams across the Netherlands, as a dedicated project partner or embedded within an existing team. No agency overhead, no junior developers on your project.
Answers to the things clients usually ask before we start working together.
Primarily web applications, SaaS platforms, system integrations and internal tooling, plus websites and mobile apps. Most effective on mid-to-large projects where a full-stack developer and clean architecture make a real difference. Happy to discuss scope on a call.
Solo, one developer who owns the full stack. This keeps communication tight, removes handoff overhead, and means you're never wondering who's responsible for what.
Async-first via email or a shared channel. You get a reply within 2–3 business days, a written progress update every week, check-ins at key milestones, and blockers flagged as soon as I see them. No radio silence.
Yes, integrations are a core part of the work. Platforms like Shopify, Bol, Lightspeed, and Magento 2 via REST APIs, GraphQL, and webhooks. Comfortable reading and extending existing codebases.
Either a fixed-scope project with a defined price and timeline, or a monthly retainer for ongoing development. Both work well, it depends on what your business needs.
My current availability is shown at the top of the home page. If timing matters, mention it in your message and I'll tell you straight away when I can start.
ファントム
มาคุยกัน · Let's talk
Ready to discuss your project?
Most projects start with a 30-minute discovery call. No commitment, just a direct conversation about what you need.
New enquiries: a reply within one business day
During a project: a reply within 2–3 business days