My Resume

Curriculum Vitae

Download PDF

Joshua Ejiobih

Software Engineer

Summary

Pulled a client's entire database out of a platform with no export feature at all, by directing its built-in AI tooling to generate the one tool that could do the job, then running the migration myself under a locked-down admin session. That platform is live today on the data I moved. I also found and closed a privilege escalation gap in its access control. Software engineer focused on frontend development, with experience building production web applications across healthcare, UK immigration compliance and community platforms, comfortable moving between frontend architecture, authentication systems and AI integration, with backend and system design as the next stretch of that range.

Experience

Frontend Engineer (Intern)April 2025 to June 2026
Bincom Dev Center · Lagos, Nigeria

Contributed to four client software products (FoodRisk AI, Sponsor Compliance System, Spirit Connect and CQC Companion) across healthcare, UK immigration compliance and community engagement, building two from the ground up within a cross-functional team.

  • Built and maintained major frontend features in React and TypeScript.
  • Integrated Gemini-powered AI functionality through Supabase Edge Functions, including AI-assisted image analysis and ingredient evaluation.
  • Designed centralized audit and error logging so production failures could be traced to a cause rather than guessed at.
  • Implemented authentication, onboarding, email verification, Google OAuth and role-based access control across healthcare and compliance products.
  • Executed database schema migrations and supported deployment workflows.
  • Authored technical documentation including PRDs, migration guides, architecture diagrams, backend specifications, and project handover documents.
  • Collaborated with designers, QA engineers, product managers, and technical writers throughout the full software development lifecycle.
FacilitatorAugust 2025 to May 2026
Bincom Academy · Lagos, Nigeria
  • Taught web development to more than one hundred learners across multiple cohorts: JavaScript, TypeScript, React, Git workflows and deployment fundamentals.
  • Built the instructional material and mentored beginners individually through project work.
Industrial TraineeMay 2023 to August 2023
Opex Academy
  • Built mobile applications in Flutter and Dart within a structured team development environment, the starting point of a path into frontend and production engineering.

Projects

FoodRisk AI
Built from scratch. An AI-powered platform that helps people catch food risks and allergens before they eat, not after.
  • Built the full application frontend from scratch including all major feature modules.
  • Replaced a failing OCR pipeline with Gemini-powered image understanding once traditional OCR proved too unreliable for real food labels, questioning the approach rather than optimising the wrong tool.
  • Built a key rotation system that kept AI features running through quota limits, switching between Gemini keys automatically instead of dropping requests.
  • Built the Admin and Super Admin dashboards from the ground up, including audit logs and error tracking that gave the team visibility into failures they could not see before.
Stack: React · TypeScript · Tailwind CSS · Supabase · Gemini API · Vercel
Sponsor Compliance System
A compliance platform used by UK Licensed Sponsors to track workforce and immigration requirements, where a mistake in access control has real regulatory consequences.
  • Pulled the platform's entire database out of a system with no export feature at all, by directing its built-in AI tooling to generate the one tool that could do the job, then running the migration under a locked-down admin session. The platform is live today on that data. Full write-up.
  • Found a privilege escalation flaw in the platform's access control and rebuilt the permission checks at the layer where they actually needed to sit.
  • Built the centralized activity and error logging that gave the team visibility into production issues for the first time.
  • Improved application architecture, maintainability and UI consistency across existing modules.
Stack: React · TypeScript · Supabase · Tailwind CSS · Cloudflare
Spirit Connect
Built from scratch. A guided prayer and journaling platform where the hardest problem was not the backend. It was getting an automated audio session to behave the same way on an iPhone as it did on a desktop browser.
  • Built automated guided prayer sessions with synchronized text, speech synthesis and background audio.
  • Resolved cross-device audio inconsistencies through repeated testing and iteration with the client, standardizing timing and playback behaviour across browsers and mobile operating systems.
  • Developed testimony moderation, prayer library administration and administrative dashboards.
Stack: React · JavaScript · Cloudflare · Resend · Speechmatics

Technical Impact

  • Contributed to four client software products across healthcare, compliance and digital communities, building two of them from scratch.
  • Facilitated technical learning for 100+ students across multiple development cohorts at Bincom Academy.
  • Introduced engineering improvements (centralized logging, AI key rotation, a secure migration out of a closed platform) that made the systems easier to maintain and to debug.
  • Collaborated across engineering, QA, product, design and documentation teams on concurrent projects.
  • Authored extensive technical documentation supporting production software delivery and long-term maintainability.

Skills

Languages
JavaScript · TypeScript · Dart · HTML · CSS
Frameworks
React · Tailwind CSS
Backend & Cloud
Supabase · Firebase · REST APIs · Edge Functions
AI
Gemini API · AI-assisted image analysis · Prompt-driven features
Practices
Authentication · Role-Based Access Control · Database Migrations · Observability and Logging · Technical Documentation
Tools
Git · GitHub · Cloudflare · Vercel · Resend · Speechmatics

Education

B.Sc. Computer ScienceMarch 2024
University of Nigeria, Nsukka
Research: Receipt Genius, a receipt generation application for SMEs, built in Flutter

Certifications

  • Anthropic AI Fluency: Framework and Foundations, 2026
  • Anthropic Claude 101, 2026
  • Cisco Networking Academy Introduction to Cybersecurity, 2023
  • Opex Academy Mobile Application Development, 2023

Languages

English: Fluent

© 2026 Joshua Ejiobih
"Every difficult problem teaches you how the next system should be built."
Ask Joshua's AI
AI
Hi! I'm an AI assistant on Joshua's portfolio. Ask me about his work, engineering decisions, projects, or background!