VICTORY
NWOFIA
SOFTWARE ENGINEER
Welcome to my home on the web, you'll learn about me, my work and even get to read my blog posts! Scroll down to get started.
ABOUT_ME
MY JOURNEY
Software engineer specializing in systems programming, backend development, and network engineering. I transitioned from electrical engineering to software development and now focus on building efficient, production-grade systems.
I learn deeply from official documentation and textbooks, preferring to master core concepts rather than surface knowledge. This gives me the confidence to innovate and build solutions that challenge conventions.
I embrace harder problems and enjoy tackling challenges others avoid. Currently building a chess engine to achieve elite competitive play.
MY PHILOSOPHY
- ▪Code with Purpose
Building solutions that matter
- ▪Modularity First
Reusable, maintainable components
- ▪Always Improving
Everything can be better with more research
- ▪Impact Over Features
Solve real problems, not just build cool stuff
- ▪Learn Relentlessly
Continuous learning through reading and experimentation
EXPERIENCE
Firmware Engineering Intern
Robonish Technologies
February 2025 – October 2025
Hybrid
- ▪Built ANSI C communication library with GPRS and MQTT protocols for IoT devices
- ▪Created Python hardware emulation tools, reducing testing time by 30%
- ▪Optimized firmware architecture, reducing BOM cost by 50%
- ▪Implemented interrupt-driven UART driver to lower power consumption
- ▪Designed secure OTA firmware update mechanism with authentication
Robot Software Engineer
Robonish Technologies
August 2024 – February 2025
Lagos, NG
- ▪Developed high-performance ROS2 nodes with secure communication and SHA-2 cryptography
- ▪Designed low-latency bi-directional interface for remote monitoring and control handover
- ▪Optimized SLAM and autonomous navigation algorithms for improved accuracy and robustness
- ▪Implemented map management with caching and dynamic loading, reducing RAM usage
- ▪Tuned ROS2 QoS profiles for efficient inter-node communication on resource-constrained systems
PROJECTS
4evabraids - Hair Braiding Webapp
November 2024 – January 2025
Full-stack booking platform for hair braiders (like Calendly). Automated client management and appointment scheduling to replace manual Instagram coordination.
KEY ACHIEVEMENTS:
- ✓Built async REST API with FastAPI for high-performance multi-threaded execution
- ✓Secured endpoints with OAuth2 and JWT token authentication
- ✓Automated deployment on Azure using Bash and Poetry
- ✓Managed versioning with Git across production and development
Hsh (Hshell) - Custom Unix Shell
November 2023 – February 2024
Fully functional Unix shell (bash clone) from scratch using C89 standard library. Demonstrates systems programming, process management, and advanced data structures.
KEY ACHIEVEMENTS:
- ✓Implemented complete Unix shell with C89 standard library only
- ✓Built high-performance parser with tokenization and stream manipulation
- ✓Implemented command chaining and output redirection via file descriptors
- ✓Used Valgrind for memory debugging and function pointers for modularity
AirBnB Clone - Full-Stack Application
February 2024 – June 2024
Full-stack AirBnB replica with command-line client, RESTful API, and static frontend matching the original platform's functionality and design.
KEY ACHIEVEMENTS:
- ✓Built CLI, API, and frontend matching AirBnB's core features
- ✓Replicated platform functionality and visual design
- ✓Implemented custom console commands for enhanced UX
- ✓Managed complex relationships with SQLAlchemy ORM
DSA_MASTERY
This I believe, is what makes programming interesting...
Expertise
4+
Years of DSA mastery
I got into programming by learning data structures and providing efficient solution to problems. The knowledge of DSA is what makes me like solving problems on my own.
Specializations
Systems Programming
Optimization
Networking Engineering
Backend Development
Optimization
SLAM map Segmentation & Caching
I used a caching algorithm to break large maps for slam into overlapping regions to speed up path planning on each map
Systems
Parser & Tokenization
Built a High-performance stream manipulation parser for my bash shell with efficient tokenization and command substitution
Networking
DevOps
Configured DataDog for constant monitoring of a remote server, logging and alerting any unusual behaviot
Systems
Memory-Optimized Shell
Custom UNIX shell built from scratch using function pointers and low-level file descriptors
OPTIMIZATION WINS
50%
Revamped poorly written functions
PERFORMANCE GAIN
30%+
Through elimination of bottlenecks
MEMORY EFFICIENCY
40%
Lesser footprint, lesser computational power needed
TECH_STACK
LANGUAGES
FRAMEWORKS & LIBRARIES
TOOLS & PLATFORMS
SPECIALIZATIONS
ENGINEERINGINSIGHTS
This is my personaly blog and as the saying goes, 'whatever is worth doing is worth doing well', any topic I choose to discuss will be done indepth and exhaustively. Mainly we will be discussing software engineering concepts, system design, and optimization techniques from real world case studies and technical challenges faced during development of several world class systems.
Memory Optimization in Embedded Systems: From 40MB to 2MB
How I reduced firmware memory footprint by 95% through strategic algorithm redesign and data structure optimization in ROS2 applications.
Building a Production-Grade Parser: Design Patterns and Optimization
Deep dive into parser design: tokenization strategies, AST construction, and how I built a lightning-fast shell parser from scratch.
ACHIEVEMENTS
50% Production Cost Reduction
Optimized firmware architecture, eliminating the need for higher-cost microcontroller
30% Debugging Speed Improvement
Implemented hardware peripheral mocking system using Python for isolated testing
1st place
Clinched 1st place in my departmental chess competition
NEF Finalist
Took University of Lagos to top 11 in the 2024 NEF innovation challenge
Chess mongoul
Ranked among top 1% of chess players in the world on chess.com under rapid TC
ALX Africa Graduate
Completed intensive 13-month software engineering program with distinction
LET'S BUILD TOGETHER
Based in Lagos, Nigeria | Open to remote opportunities | Always learning, always building