Full-Stack Developer / Software Engineer
Armstrong Omoregie
I design and build complete web applications — frontend, backend, database, and deployment — with an emphasis on solving real problems, not just shipping interfaces.
Engineering Snapshot
Frontend Development
Building responsive, accessible interfaces with modern frameworks and a real design system, not just component libraries stitched together.
Backend Development
Writing server-side logic, business rules, and data validation that actually holds up under real usage, not just the happy path.
APIs & Integrations
Designing clear API contracts and integrating third-party services (auth, storage, email) without leaking their complexity into the rest of the app.
Databases & Data
Modeling schemas, relationships, and access rules deliberately — not just tables that happen to store the right fields.
Deployment & Infrastructure
Shipping and operating real applications: CI, environment configuration, and the operational details that make software actually usable in production.
Featured Projects
View allA full-stack developer portfolio with its own single-admin content dashboard — built end to end, fro…
Read moreA website for a pickup-and-delivery laundry business in Benin City — built to be found in local sear…
Read moreA portfolio for a Chartered Accountant and financial analyst — five finance case studies as indexabl…
Read moreEngineering Approach
- 01Start by understanding the actual problem, not the first solution that comes to mind.
- 02Plan the approach before writing code — what needs to exist, and why.
- 03Design an architecture that fits the problem's real complexity, not more.
- 04Choose technologies deliberately, weighing trade-offs rather than defaults.
- 05Build for maintainability — code that's easy to change is worth more than code that's clever.
- 06Validate assumptions and test the paths that actually matter.
- 07Deploy deliberately, with real attention to what happens after code ships.
- 08Iterate based on what's actually learned, not on habit.
Technical Stack
Languages
Frontend
Backend
Database
Infrastructure / Deployment
Tools
Selected Writing
Read the blogThe Cost of Software Failure in an Era of Vibe Coding Across Different Domains
AI made writing code cheap, not failure. A tour of fourteen kinds of software, from aerospace to games, through the four questions that set the price of a bug, and what happens when vibe coding walks into each room.
How to Stop Next.js 16 from Freezing Your Older PC (Linux & Windows)
Next.js 16's default Turbopack settings assume a modern multi-core machine with an SSD — on an older dual-core laptop with a mechanical HDD, npm run dev can max out the CPU and freeze the whole desktop. Here's the two-phase fix: capping worker threads, then routing .next onto a RAM disk.
How to Stop Docker (PostgreSQL) from Freezing Your Older PC (Linux & Windows)
Docker's PostgreSQL container grinding your old mechanical hard drive to a halt on every save? A few docker-compose.yml settings let PostgreSQL batch writes in RAM instead — here's the exact config, and the one trade-off worth knowing about.
Behind the Work
Currently a full-stack developer at Brand-Eng Solutions, building end-to-end web applications with TypeScript, React, Next.js, and a Supabase/PostgreSQL backend. Before that, several years of frontend development work — shipping client websites, translating designs into responsive UI, and moving from HTML/CSS into full-stack engineering along the way.
Read the full storyLet's Build Something
Open to full-stack roles, freelance work, and interesting technical collaborations.
Get in Touch

