About
PediaTutors delivers a globally aligned K-12 curriculum enriched with African heritage and culture, offering flexible scheduling, adaptive lessons, real-time collaboration, guardian dashboards, and progress tracking.
Major Objective
To create a custom solution tailored to PediaTutors’ unique needs while avoiding the limitations and recurring costs of third-party subscriptions.
Core Achievement
Among its many features beyond a typical tutoring site, I engineered a full-featured real-time video conferencing system (like Zoom/Google Meet) and an interactive whiteboard—built from the ground up without relying on prebuilt video platforms or SDKs. This hands-on approach gave me complete control over performance, scalability, and full customization realizing the company's goals
My Impact
This project demonstrates my ability to engineer complex, production-ready systems that transform ambitious ideas into tangible, impactful solutions.

Storyline

PediaTutors started as a simple request from the founder - “We want to have our current tutoring system managed online effortlessly.”

But once I sat with the team and understood their vision — a full K–12 learning system built around African culture, real-time classes, flexible schedules, quizing & assesments records, classroom schedules and tools that actually work for students across different internet conditions — it became clear this wasn’t a typical build.

This became an 11-month long journey!

Project Experience & Motivation

This project was one of the most challenging and rewarding experiences of my career. I handled both the frontend and backend, so every decision — from architecture to deployment — was on me. I treated it as a chance to grow and to build something that actually solves a real problem.

What motivated me most was the impact: helping students and tutors get a stable, cost-effective alternative to Zoom-style learning tools. I’ve been studying and experimenting with WebRTC and real-time systems for about three years (for a personal project) before the contract, so understanding how platforms like Zoom and Google Meet work under the hood gave me the foundation and confidence to take on this project. That background also helped me earn the trust needed to secure the contract.

By building the live classrooms from scratch using WebRTC, the startup could own its infrastructure at very affordable costs, while still delivering high-quality, reliable online classrooms.


My Development Process

1. Goal Definition & Planning
I started by writing a detailed design document with the full scope, features, and expectations. This made sure both the company and I were aligned and that I had a clear roadmap throughout the development cycle. Having a clear direction helped me maintain focus and track progress throughout development.

2. Research & Benchmarking
Even though I already had real-world experience with WebRTC, I went deeper — reading technical papers, community discussions, and platform benchmarks. This helped me make the right decisions for media handling, signaling, latency reduction, and browser compatibility.

3. Application Architecture Design
I sketched the system from end to end: how the client interacts, how signaling flows, how media servers handle streams, and how the system would scale later. I planned for both vertical and horizontal scaling because education platforms grow fast if they work well.

4. Development
With the blueprint ready, I built everything piece by piece:

  • The website preliminary pages: Home, Contact Us, Programs Listing, Demo Reservations, Tutor Career Applications, etc.

  • Dedicated live classroom for every enrolled student and tutor account with video, audio, screen-sharing, reactions, hand raising, and real time (on-to-one and group) chats functionalities.

  • Secure WebSocket signaling

  • Custom built whiteboard collaboration tool on the live call/classroom.
  • Proctored quiz assessment tool, class scheduling with assigned tutors and assessment records.

  • Authentication system and separate dashboards for admins, tutors, and students.

  • Student engagement/performance monitoring.

Everything was built with flexibility and long-term ownership in mind.

5. Testing, Debugging & Optimization
This phase took the longest. I spent months testing stream stability, handling WebRTC edge cases, improving sync on the whiteboard, fixing concurrency issues, and optimizing performance under load. It required patience, lots of logging, and a deep understanding of how browsers behave with real-time media.


Outcome

The final product is a dependable, real-time education platform the company fully owns — no recurring Zoom bills, no dependency on third-party SDKs, and complete control over the user experience.

It gave tutors and students a smoother, more focused learning environment and gave the company a scalable foundation they can keep growing without being tied to external tools.

This project is one of the most meaningful things I’ve built — not just because of the technical complexity, but because it directly improves how people learn. I handled development, deployment, performance tuning, and continuous testing — making sure every piece worked together as one product.

Now, looking back so far, this project has stretched my skills more than anything I’ve built before. It taught me patience, problem-solving at scale, and how to bring an ambitious idea to life one small piece at a time.

While having live classes require an assigned student or tutor login at the moment, you can still explore the platform at:
https://pediaverseinnovations.com and https://tutors.pediaverseinnovations.com 

PediaTutors

Project Gallery
PediaTutors
PediaTutors
PediaTutors
Get in touch

I would love to work with you!

Email Address
Your Name(s)
Message