THE DIBASHI DAILY

LAGOS EDITION • 6 MIN READ •

FULLSTACK SOFTWARE DEVELOPER

John U. Dibashi - Full-Stack Developer

John U. Dibashi

Lagos, Nigeria

John U. Dibashi is a seasoned full-stack software developer with over 5 years of experience building scalable web applications and systems. Based in Lagos, he specializes in creating efficient solutions that drive business growth and enhance user experiences. His expertise spans modern web technologies and he has a proven track record of delivering high-impact projects.

EXCLUSIVE SCOOP: Sources confirm John has successfully deployed to production without breaking anything... twice! He specializes in making computers do exactly what they're supposed to do, which is apparently harder than it sounds.

TECHNICAL EXPERTISE

Programming Languages:

JavaScript, TypeScript, Python, HTML, CSS, PHP

Frameworks & Libraries:

Node.js, Nuxt.js, Vue.js, Hono.js, Express.js, Zod

Technologies & Tools:

MySQL, PostgreSQL, Docker, Git, GitHub, Linux, Postman, Neovim

Specializations:

SEO Optimization, RESTful APIs, Responsive Design, Web Performance

PROFESSIONAL EXPERIENCE

Full-Stack Software Developer

earlySTEMerLagos, Nigeria

JUL 2021-PRESENT
earlySTEMer

earlySTEMer sits right at the center of my professional journey. I've been with them for years, and it's been a place where I got to do a bit of everything, building real systems, making key decisions, and even teaching.

As the sole developer on the team, I had the freedom and responsibility to shape our entire tech stack. Not every choice I made was perfect, but the impact was real. I built the Virtual Sessions Management System (VSMS) that finally got us off spreadsheets and helped cut down missed sessions in a big way. Then came the Lead Management System, which helped us stay on top of client conversations and grow the business. I later built a Student Portfolio platform so the kids could easily show off their work, and most recently, I launched a real-time chat system that lets students connect directly with live tutors when they need help.

But that's just the engineering side. I've also spent a lot of time tutoring/teaching dozens of students how to code, from the basics of Python to building full websites. Watching them go from “I don't get it” to building their own projects has been one of the most rewarding parts of this whole experience.

earlySTEMer gave me room to grow, fail, build, teach, and learn.

CONTRACT: Backend Developer & System Architect

Tourism Business Unit - Sterling Bank LimitedLagos, Nigeria

AUG 2024
Torrista

BREAKING: Developer Makes Tour Booking That Actually Works!

Torrista was a doozy. Still is, honestly. Working with the team at Sterling gave me a whole new perspective on tight deadlines and fast turnarounds. I was brought in to rebuild their rough proof-of-concept Django app into a proper production-ready system that could scale and actually work.

Luckily, I was already used to making technical decisions under pressure. I chose Node.js for the backend to make the codebase approachable for any developer joining the project. But the more controversial choice was going with Hono.js over Express. At the time, it raised eyebrows. I was betting on Hono becoming the kind of framework I knew it could be, and that bet absolutely paid off. Hono wasn't just faster and easier to work with, it could run anywhere. With Docker in the mix, deploying the app became ridiculously smooth no matter the environment.

Beyond the backend, I also built an admin application and a lightweight CRM to help the internal team manage day-to-day operations and generate reports without needing to touch code. The platform continues to evolve. We recently added a vendor module, and working on it is still just as exciting as it was on day one.

CONTRACT: Frontend Developer & Performance Specialist

Blanche Aigle CommunicationsLagos, Nigeria

JAN 2025
Blanche Aigle Communications

You're probably wondering why a full-stack developer has a mostly frontend project on their portfolio. You're not wrong to ask. The Blanche Aigle project earned its spot here because of one deceptively simple challenge: get all green Core Web Vitals scores and nail the SEO.

Sounds easy, right? But I wanted to do it using a proper framework, not just handcrafted vanilla code. I went with Nuxt, yes, Nuxt, not Next. If you haven't looked into it yet, please do. Might just change your life.

Nuxt gave me everything I needed to deliver. Its server-side rendering gave us excellent SEO support out of the box, and modules like @nuxt/image meant I could still build fancy sliders and dynamic layouts without sacrificing performance. The result was a site that looked sharp, loaded fast, and ranked well.

This project was genuinely fun to work on. It reminded me how much of a difference good tooling and thoughtful decisions can make when it comes to user experience.

CONTRACT: Systems Developer & Technical Consultant

F.O. Lanraj EnterprisesLagos, Nigeria

APR 2024-PRESENT
F.O. Lanraj Enterprises

Quick background: F.O. Lanraj Enterprises is, in my opinion, one of the best PET recycling firms in Lagos. It's run by a close friend and their family, and they were doing great except for one big gap. There was no digitalisation at all. Not just a missing online presence, but zero internal systems. Everything was done on paper or over the phone.

I reached out, and soon after, I was contracted to help fix that. We started by building an internal tool to manage sales, purchases, expenses, and inventory. That opened the door to automation, so we could trigger alerts for low stock or flag pending actions without needing someone to track it manually.

Once the internal system was stable, we turned our attention to the company's online presence. We launched a simple but solid website, and we're still working on getting the brand more visibility online.

All in all, it's been an amazing experience. Helping a great team level up their operations from the ground up is exactly the kind of work I love doing.

FEATURED PROJECTS

Cylip|Notes

Cylip|Notes

VIEW

Snap, Note, Remember - A lightweight, real-time note-taking application powered by AI, with support for labels, public notes and designed to run efficiently on Cloudflare.

TECH STACK: Nuxt.js, Vue.js, Tailwind CSS, Drizzle, Zod, SQLite, Cloudflare
Cy-Paid

Cy-Paid

VIEW

Professional Invoicing, Simplified - Create, manage, and track invoices with ease. Built for freelancers and small businesses who want to focus on their work, not paperwork.

TECH STACK: Next.js, Tailwind CSS, React.js, Supabase, PostgreSQL
Torrista

Torrista

VIEW

A robust tour marketplace handling seamless booking, secure payment processing, and comprehensive user management. Includes tour discovery, reviews, and booking analytics.

TECH STACK: Node.js, Hono.js, Drizzle, Zod, PostgreSQL, Docker
Spen Agro

Spen Agro

VIEW

A dynamic landing page and admin dashboard, the platform allows the team to list products, manage a user waiting list, compose and send targeted emails to users, streamlining marketing and customer engagement from a unified interface.

TECH STACK: Laravel, Vue.js, Tailwind CSS, Inertia.js

EDUCATIONAL BACKGROUND

University of Ilorin

Bachelor of Science in Information Science

University of Ilorin • Ilorin, Kwara State

Graduated: October 2023

Comprehensive study of information systems, data management, and computational theory. The program provided a strong foundation in software development principles, database design, and system analysis that directly supports current professional practice.

ACADEMIC FOCUS: Information Systems Design, Database Management, Software Engineering Principles, and Web Technologies

PROFESSIONAL CONTACT

GET IN TOUCH

Contact

Interested in collaborating on innovative projects or discussing development opportunities? Let's build something remarkable together.

AVAILABILITY

Monday - Friday:9:00 AM - 11:59 PM
Saturday:10:00 AM - 11:59 PM

Response Time: Usually within 5 mintues

Time Zone: West Africa Time (WAT)

Preferred Contact: Email for detailed discussions

CURRENT STATUS: Available for new projects and consulting opportunities