I build from the gate level up
Virtual machines with their own instruction sets. Sorting routines written in raw assembly. Design-token systems that refuse to bind a failing colour pair. I work at both ends of the stack and I like knowing why each layer behaves the way it does.
Working across
Work
Things I built to actually run
A selection across systems, low-level architecture, and front-end. Some repositories are public; others are private, and those are marked — happy to walk through any of them.
Capabilities
Where I'm useful
Four layers I can work at, and what I reach for in each.
About
Mathematics first, then machines
I came to computing through mathematics — a B.Sc. in Mathematics and Statistics from the University of Lagos — and I still approach systems the way I approached proofs: find the invariant, then build on it. That's why the parts of this field I gravitate toward are the ones with structure underneath. Instruction sets. Relational algebra. Finite state machines. Colour spaces.
I'm finishing a Computer Systems Technology diploma at Northwestern Polytechnic in Grande Prairie, Alberta. The coursework has run from digital logic and computer architecture through operating systems, databases, and computer vision, into software engineering, computer graphics, and artificial intelligence.
Alongside it I build front-end systems — token architectures, contrast solvers, interface work where every colour value traces back to a measured decision rather than a guess. Shipping something a person can open in a browser teaches things a lab assignment never will, and it keeps the design half of my brain honest about the engineering half.
Credentials
Formal and field
Certifications, plus the field tickets that come with working in northern Alberta.
Contact
Let's talk
Interesting problem, a role you think fits, or a question about something on this page — all welcome.
Want to see more?
A good deal of my work sits in private repositories. If something here is close to what you need, ask and I'll walk you through it.
Grande Prairie, Alberta — and happy to work remotely.