From Schlumberger Desktop Apps to Modern Web Engineering
My journey into software development truly began in 2017 during my Industrial Training period at the University of Benin. I was selected among nine students from various departments for the prestigious Schlumberger Technology Program. I represented Computer Science, alongside peers from Petroleum Engineering, Geology, Physics, and Computer Engineering.
It all started with a call from Prof. Joseph Ebeniro of The Centre of Excellence in Geosciences and Petroleum Engineering. He informed me that I had been selected for a technical program sponsored by Schlumberger.
The Challenge
The program kicked off with an introductory session led by Oluwatosin Ogedengbe from Schlumberger. We received a breakdown of the upstream and downstream oil chain from Mr. Charles, and then Mr. Chris introduced us to C#, the language we would use to build experimental solutions addressing urgent industry challenges.
We identified four problem areas, split into two teams, and my team was tasked with developing a Petrel plugin to visualize fluid distribution on surfaces. It was intense, collaborative, and exciting. After three weeks of building, I ended up in Lagos as the technical presenter at the Schlumberger booth during NAPE Conference 2017.
This experience ignited my passion for C# and the .NET ecosystem.
The Process
Motivated by what I learned, I chose a challenging final-year project: building a fingerprint biometrics attendance system for my department using C#. It pushed my limits technically but strengthened my problem-solving skills and engineering confidence.
After graduation, I went on to build software solutions through my startup, PiedTech Solutions:
- Stegan - a steganography-based system that encrypts information into images.
- Paymag - a school management application for pre-primary, primary, and secondary institutions.
Paymag later received endorsement from NAPPS Edo (National Association of Proprietors of Private Schools), a major milestone for both me and PiedTech.
Pivoting to the Web
Everything shifted in 2020 during my NYSC service year in Kaduna. I decided to finally commit to web development. I learned HTML, CSS, and Bootstrap, and began teaching them at my Place of Primary Assignment.
Fast forward to 2021, I locked in for six months. I wrote CVs to pay bills while learning from freeCodeCamp YouTube channel using roadmaps from roadmap.sh religiously. That grind shaped me into a self-taught frontend engineer.
I joined the Anambra Techies community, continued learning, unlearning, and building.
The Victory
Today, I build confidently with React, Next.js, TypeScript, Tailwind CSS, headless CMSs, and distributed cloud backends. I have expanded into mobile development with React Native, Web3 explorations, and Agentic AI workflows from a full-stack perspective.

Victor Okeke
DISPATCH_WRITERPRODUCT & FULL-STACK ENGINEER // M.SC AI CANDIDATE
Building human-centered AI products at Nexenda, engineering resilient distributed applications, and actively mentoring early-career African engineering talent across Abuja and Lagos.
Working on something similar? Let's talk.
Available for technical architecture advisory, engineering team workshops, and distributed product systems consulting.
Book a 20-Min Architecture AuditRelated Dev Dispatches
View AllArchitecting Idempotent Payment Webhooks in High-Latency Networks
When network jitter causes mobile networks to retry billing notifications 4 times within 800ms, standard DB locks fail under load. Here is how we implemented distributed Redis token buckets to achieve zero duplicate charges across West African payment rails.
Fundamentals First: Why Web Dev Rookies Should Learn to Code, Not Just Prompt
Jumping straight into AI-powered coding might feel fast, but without solid web fundamentals you risk becoming a surface-level developer who vibes without depth.