Software Architect / Backend Engineering Lead

Event-driven multi-tenant backends. 13,515 requests a second.

Backend systems for healthcare, apiculture, payments, and enterprise. Services talk over RabbitMQ and Redis instead of polling each other, and the front end gets pushed updates over WebSockets rather than asking on a timer.

90.3ms
p99 latency
1M+
Records resolved
5+
Years in production
Lead
Cross-functional teams
Laravel API layer AWS / Docker MySQL / MongoDB Vue / JS SSO / OAuth RabbitMQ / Redis SYSTEM DESIGN
FIG. 01 / STACK TOPOLOGY
  • SYSTEM DESIGNHub
  • LaravelAPI layer
  • AWS / DockerInfrastructure
  • MySQL / MongoDBData
  • Vue / JSFrontend
  • SSO / OAuthSecurity
  • RabbitMQ / RedisMessaging
FIG. 01 / STACK TOPOLOGY
Why teams bring me in

Architecture that survives contact with production

Code that works today is the easy part. I build systems that still make sense a year and three engineers later.

FIG. 02

Scalable architecture

Multi-role, multi-tenant platforms with clean domain modeling and backend foundations that don't need a rewrite at scale.

FIG. 03

Performance, measured

I cut API latency and make large-volume queries efficient. Every gain gets benchmarked before and after, so the number comes from a test run rather than a hunch.

FIG. 04

Full-stack fluency

Backend depth paired with JavaScript, jQuery, and Vue on the front end, so a feature gets finished end to end by one person.

FIG. 05

Leadership by example

I lead through the quality of my own work and the trust I extend to others, never through pressure. Engineers on my teams take ownership because they are given room to.

FIG. 06

Simple over clever

My working motto: complex problems should be developed simply. Every architecture decision gets tested against that line.

FIG. 07

Concept to production

I've taken products from a blank whiteboard to reliable systems running in production, then stayed on to keep them that way.

Selected work

Engineering that shipped and stayed shipped

Multi-tenant SaaS platforms

SHEET 01 / 06

Built and led multi-role, multi-tenant products from the ground up, applying OOP and SOLID principles to keep the domain model clean as tenants and features multiplied.

LaravelMySQLMongoDBRedisMulti-tenancy

SSO, security & reusable architecture

SHEET 02 / 06

Designed a unified authentication strategy and internal SDKs so every service could talk to every other service securely, without each team having to reinvent auth on its own.

SSOOAuthAPI SecuritySDK DesignJava

Event-driven services & realtime delivery

SHEET 03 / 06

Services publish events over RabbitMQ and Redis pub/sub instead of polling each other, with Laravel queues carrying the asynchronous work. On the client side the front end receives pushed updates over WebSockets rather than asking on a timer.

RabbitMQRedis pub/subLaravel queuesWebSocketsEvent-driven

Frontend & JavaScript delivery

SHEET 04 / 06

Delivered interactive UIs, modal-driven workflows, data tables, and form validation that made the product feel fast and left the codebase easier to build on next.

JavaScriptjQueryVueLivewireUI Engineering

Performance, DevOps & cloud reliability

SHEET 05 / 06

Tuned production environments on AWS with Docker, NGINX, and CI/CD automation. Deploys stopped being an event the team had to plan its week around.

AWSDockerLinuxNGINXCI/CD

Load-tested at scale

SHEET 06 / 06

Tenant hierarchy resolution across 1M+ records, benchmarked to saturation. ID-only responses and cursor-based pagination keep page 500 as fast as page 1, with no OFFSET cliff.

13,515
Req/sec
34.9ms
p50 latency
90.3ms
p99 latency

Measured at 500 concurrent connections. Ramp testing confirmed where the ceiling sits: past this point throughput flattens while latency doubles. These are the limits of the system, not a best-case sample.

Spring BootJavaLoad testingCursor paginationQuery optimization
Bill of materials

The toolkit, by layer

ItemLayerComponents
01BackendPHP, Laravel, Java, OOP / SOLID architecture
02FrontendJavaScript, jQuery, Vue, Livewire
03DataMySQL, MongoDB, Redis
04InfrastructureAWS, Docker, NGINX, Linux, CI/CD
05SecuritySSO, OAuth, service-to-service auth, internal SDKs
06MessagingRabbitMQ, Redis pub/sub, Laravel queues, WebSockets

Scroll the table sideways for the full list →

Let's talk

Have a system that needs an architect?

I take on roles where engineering depth, product thinking, and technical leadership change the outcome. Keeping the lights on is not the job I'm looking for.

Get in touch →