SENIOR SOFTWARE ENGINEER

Deep systems.
Modern web.
Built to last.

I’m NEXT-NEXUS. I bring 20+ years of backend thinking to the next generation of web applications.

A sculptural N built from white ceramic pillars and interconnected cobalt glass planes
Complex systems.
Clear experiences.

BACKEND ROOTS.
MODERN TOOLKIT.

Next.jsTypeScriptJavaScriptReactPerlMySQLPostgreSQLPHP
20+

YEARS OF ENGINEERING
PERSPECTIVE

Experience that
compounds.

Frameworks evolve.
Good engineering goes deeper.

My career started with Perl, PHP, and MySQL: building data-driven platforms, architecting robust APIs, and getting complex systems to work reliably at scale.

Today, I bring that same architectural rigor to Next.js and TypeScript. Every interface is backed by an understanding of what happens beneath it.

AI is part of that workflow. After working with Claude Code, I now use Codex with GPT 6.x models to help implement parts of Next.js websites. I understand and verify the generated code, direct revisions, and take responsibility for the final result.

The foundation

Perl, PHP & MySQL

Understanding the system from the inside out.

The architecture

Platforms, APIs & scale

Building for complexity, change, and growth.

The next chapter

Next.js & TypeScript

Modern tools. Two decades of perspective.

BUILT ON EXPERIENCE

Depth where
it matters.

From the first database query to the final interaction. I connect the whole picture.

See how it comes together
Applications built to stay online.

High-availability web applications designed around reliability, clear failure boundaries, and maintainable systems. Performance considered from the first architectural decision.

High availabilityPerformance at scale
APIs with clear contracts.

Robust APIs and backend services with deliberate boundaries, predictable behavior, and data validation. Designed to make integrations and future changes easier to reason about.

API architectureBackend systems
Data that moves forward.

Data-driven platforms, complex MySQL migrations, and query optimization. Careful planning protects data integrity as schemas, workloads, and applications evolve.

MySQLDatabase migrations
Full-stack, with real depth.

Production-grade Next.js and TypeScript applications. App Router, Server Components, and Server Actions bring decades of backend thinking into a modern full-stack workflow.

Next.jsTypeScript
AI-assisted. Engineer-verified.

I use Codex with GPT 6.x models to help build Next.js websites, prototype components, debug, and refactor. I give the agent clear requirements, codebase context, and acceptance criteria, then review the implementation for correctness, type safety, security, and maintainability. I test the result, request targeted changes or fixes, and verify again before shipping.

AI-assisted developmentPrompt & context designCode reviewTesting & debugging

Every layer.
One considered system.

Great experiences start below the surface.
Explore the layers that make them possible.

01 / 04

A reliable foundation.

Well-structured schemas, deliberate indexes, and migrations that preserve data integrity. The application is only as dependable as what sits beneath it.

MySQL · Data modeling · Migrations

Explore my current focus
Exploded architecture of four connected glass and ceramic layers floating above a cobalt foundation

MY CURRENT FOCUS

AI-assisted web.
Seasoned judgment.

Building with Next.js, TypeScript, and Codex with GPT 6.x. Clear instructions, careful review, and verified results.

App Router & end-to-end TypeScript Server Components & Server Actions Codex · GPT 6.x models Prompt design & codebase context Code review, testing & targeted fixes
The thinking behind the code
Next.js + TypeScript + Codex

AI-assisted implementation. Personally reviewed and verified.

Good code starts
with good questions.

A considered approach, from the first conversation
to the system running in production.

01

Understand the system.

Start with the people, constraints, and existing architecture. Solve the right problem before writing the first line.

02

Define clear boundaries.

Give every layer a clear responsibility. Make the system easier to reason about, change, and maintain.

03

Build for production.

Consider reliability, failure, and performance from the start. The real world is part of the specification.

04

Verify and refine.

Review AI-generated changes against the requirements and architecture. Check types, tests, browser behavior, and edge cases. Request focused fixes, then verify again. Own every change that ships.

HAVE SOMETHING IN MIND?

Let’s build something
thatholds up.

Ambitious application. Complex backend. A system ready for its next chapter.

LET’S CONNECT

Start a conversation.

Tell me about your project. I’ll reply to the email address you provide.

Your details are used to respond to your enquiry.