0
1
0
1
1
0
0
1
1
0
1
0
1
1
0
0
0
1
0
1
0
1
0
1c
o
n
s
t
s
y
s
t
e
m
r
e
a
d
y
t
r
u
e
0
1
0
1
0
11
0
1
0
0
1
1
0
1
0
1
1
0
0
0
1
0
1
0
1
1
0
0
1a
s
y
n
c
a
w
a
i
t
r
e
t
u
r
n
0
1
0
0
1
0
1
01
1
0
1
0
1
0
0
1
0
1
0
1
1
0
0
1
1
0
1
0
1
0
1f
u
n
c
t
i
o
n
b
u
i
l
d
0
1
0
0
1
1
0
0
1
1
0
10
0
1
0
1
1
0
1
0
0
1
0
1
1
0
1
0
1
0
0
1
0
1
0a
p
i
r
e
s
p
o
n
s
e
2
0
0
1
0
1
1
0
1
0
0
1
01
0
1
1
0
0
1
0
1
0
1
1
0
1
0
0
1
0
1
0
1
1
0
1d
e
p
l
o
y
r
e
a
d
y
0
1
0
1
1
0
1
0
1
0
0
10
1
0
1
0
1
1
0
1
0
0
1
1
0
1
0
1
1
0
0
1
0
1
0i
n
t
e
r
f
a
c
e
D
a
t
a
0
1
0
0
1
0
1
1
0
11
1
0
0
1
0
1
0
1
0
0
1
0
1
1
0
1
0
0
1
0
1
0
1c
l
o
u
d
s
y
s
t
e
m
0
1
0
1
0
1
1
0
1
0
0
10
0
1
1
0
1
0
1
0
1
1
0
0
1
0
1
0
1
1
0
1
0
0
1b
u
i
l
d
a
t
d
e
v
0
1
0
1
0
1
0
0
1
0
1
1
0
1
STACK_SCOPE: FULL
SYSTEMS_MODE: RESILIENT
BUILD_TARGET: PRODUCTION
Senior backend & frontend developer
Building resilientsystems.
Independent software development for ecommerce platforms, web applications and the systems behind them — from backend services and API integrations to frontend development, cloud infrastructure and production support.
I work across both new builds and established production systems — creating new functionality where it is needed, while understanding and improving the software, integrations and infrastructure already in place.
Building new systems
Connecting the moving parts
Improving existing systems
CAPABILITIES // 01
Four disciplines. One connected engineering approach.
Backend services, ecommerce platforms and frontend interfaces are treated as connected parts of the same production system — not isolated pieces.
Backend engineering
Backend services, APIs, application logic, integrations and data workflows built for reliable production use.
Node.js
Express
Python
PHP
REST APIs
GraphQL
Webhooks
MySQL
PostgreSQL
Authentication / HMAC
External integrations
Data Automation
Ecommerce engineering
Engineering across Shopify, Shopify Plus and Magento / Adobe Commerce — from custom functionality and integrations to platform maintenance and ongoing development.
Shopify
Shopify Plus
Magento / Adobe Commerce
App proxies
Webhooks
APIs
B2B
Checkout & cart
Headless commerce
Third-party integrations
Cloud & infrastructure
Cloud infrastructure, deployment and production environments configured and maintained around the applications they support.
AWS / EC2
Linux
Nginx
Cloudflare
Cloudflare Workers
PM2
Reverse proxies
Deployment
Production troubleshooting
Frontend & interfaces
Responsive frontend interfaces designed to work cleanly with the systems, APIs and ecommerce platforms behind them.
React
TypeScript
JavaScript
HTML5
CSS3
Liquid
Tailwind CSS
Sass / Less
jQuery
Responsive UI
ENGINEERING_METHOD // 02
Understand first. Change carefully. Build for what comes next.
Good engineering starts with understanding the system, the business requirement and the consequences of change before deciding what should be built.
Understand
Establish how the system works, what matters to the business and where the real constraints are.
Define
Clarify responsibilities, integrations, boundaries and failure points before changing behaviour.
Build
Make focused changes that solve the problem without introducing unnecessary complexity.
Deliver
Ship in controlled increments, observe production behaviour and improve as the system evolves.
Built to work beyond launch.
Whether improving an existing platform or building something new, the goal is software that fits your operations, remains understandable and can evolve as the business changes.
Independent development across established ecommerce operations, custom applications and production infrastructure — from new functionality to maintaining and improving systems businesses already depend on.
[Ecommerce]
Established online retail operations.
Long-term development across Shopify and Magento / Adobe Commerce, including custom functionality, integrations, platform maintenance and technical troubleshooting.
Changes are made with existing operations, customer journeys and business continuity in mind.
[Applications]
Applications connected to real data.
Custom web applications built around external APIs, data processing, automated workflows and customer-facing interfaces.
Backend services, authentication, webhooks and reporting workflows are treated as parts of one connected system.
[Infrastructure]
From implementation to production.
Application deployment and maintenance across AWS, Cloudflare and Linux environments.
That includes deployment configuration, reverse proxies, access controls and the operational details that keep applications running.
You work directly with the person understanding the requirements, making the technical decisions, building the solution and supporting what happens after launch.
Direct collaboration
Work directly with the developer responsible for the project, from understanding the requirement through to implementation.
Existing systems first
Understand the current architecture, dependencies and business workflows before introducing changes.
Long-term thinking
Build with maintainability, continuity and future development in mind — not just the immediate task.
Professional discretion
Respect for client confidentiality, commercially sensitive information and the responsibilities involved in live systems.