Theophilus Nenhanga
Full Stack Developer
I build with performance in mind to be kind to the machine, and with accessibility in mind to be kind to humans.
Experience
Intern Web Developer @ zu
September 2024 - September 2025
I contributed to feature development, bug fixes, and improvements for internal tools and client-facing websites.
I also supported engineering initiatives, including:
- Defining security standards for Drupal authentication
- Assisting with accessibility improvements to meet WCAG 2.1 AA standards
- Building internal monitoring dashboards
- Investigating emerging technologies (e.g. Drupal AI)
Projects
Crux Lang
A custom programming language implementation based on Lox from Crafting Interpreters. This project has strengthened my understanding of programming language design and implementation as well as key factors of performance and optimization.
Some features of the language include:
- Object Oriented Programming with the use of structs and struct composition.
- Module system with
pubkeyword for public identifiers that other modules canuse. Result[T, E]type for error handling, andmatchexpressions for pattern matching.- Mark and sweep garbage collector with object pooling as a runtime performance optimization.
Flora Engine
A lightweight UI framework built on SDL3, providing a foundation for creating Graphical User Interfaces.
Jelp
An interactive learning platform designed to make learning Japanese easy.
Bye Bye
This website was built with Svelte , and deployed on Vercel.
The repository can be found here
