Curriculum Vitae
Joshua Ejiobih
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
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.
- 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.
- 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
- 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.
- 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.
- 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.
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
Education
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