I'm a Full-Stack Software Engineer who enjoys turning ideas into real, scalable digital products. With over 6 years of experience, I've built web and mobile applications across industries including SaaS, e-commerce, finance, and fitness.
Outside of code, I watch a lot of football, i am a strong liverpool fan.
Web agency handling client work across several industries.
Built a user dashboard that lets Shopify merchants run research through video calls with other merchants.
AI-powered fitness mobile game controlled by body movement.
Worked with a team to build several fitness apps for web and mobile.
Agency that builds client websites and trains students in coding.
A web-based product mockup platform that helps creators generate professional product mockups and manage their designs from a single dashboard. Built as part of a broader ecosystem for creators and print-on-demand businesses.
Laravel · JavaScript · Fabric.js · MySQL Visit Osiomax
A personalized study-planning platform designed to help Nigerian students prepare for exams such as JAMB and WAEC. Students can select their subjects, exam date and study schedule to generate a structured, personalized study plan.
Laravel · JavaScript · MySQL Visit Osioplan
An interactive quiz platform that helps students prepare for university entrance exams using past-question quizzes, with instant scoring and topic-level feedback.
Laravel · JavaScript · MySQL Visit AkpQuizI use AI agents as part of my day to day development process, not as a replacement for it. The setup below is what I run on most projects, it keeps agents useful without letting them make decisions I haven't seen.
OpenCode is my primary coding agent for day to day development. I use it for planning changes, scaffolding features, and working through tasks directly in the terminal alongside my codebase, rather than relying on a separate chat interface.
agentEach project has its own memory bank that keeps track of key decisions, conventions, and context. So I don't have to re-explain how the project works every time I start a session, and the agent can make suggestions that actually fit the existing codebase.
contextI use the skills that make sense for each project, this means Laravel conventions for backend-heavy applications, Flutter patterns for mobile development, and so on. Rather than forcing every project into the same setup, I give the agent the right context for the stack I'm working with, so its output feels much closer to how I'd actually build it.
stack-awareNothing an agent writes goes in blindly. I read every change, understand it, and adjust what doesn't match how I'd solve the problem before it becomes part of the codebase.
reviewThe agent speeds up how fast I get from idea to working code — it doesn't own the code. I stay the one who understands every line that ships.
University of Benin, 2018
Have a project in mind or just want to talk shop? My inbox is open.
oviecovie@gmail.com