Software Engineer — Full-Stack & AI

Full-stack developer.AI-powered productsacross evolving technologies.

I design and build full-stack applications end-to-end — from database to deployment, adapting the stack to what the problem demands.

Tech Stack
Next.jsTypeScriptTailwind CSSPythonPostgreSQL+ more
Oji Isaac Uzoechi, software engineer

Available for work

Let's build something great

Featured Work

Selected projects

ResumeAI analysis results screen showing an overall match score, strengths, and gaps for a candidate's resume
AI-Powered SaaS

ResumeAI

A Next.js SaaS application that lets users upload a PDF resume, enter a job description, and get an AI-powered match analysis.

Problem — Job seekers have no fast way to see how well their resume actually matches a specific job description before applying.

Solution — ResumeAI extracts text from an uploaded PDF resume, sends it alongside the job description to an LLM for analysis, and returns a structured match result the user can save and revisit.

Next.js 16TypeScriptTailwind CSS v4shadcn/uiNext.js Server ActionsNextAuth v5PostgreSQL (Neon)PrismaGroq (Llama 3.3 70B)
ExamGuard AI question bank showing a lecturer's exam questions with course tags, correct answers, and marks
ML + Web Application

ExamGuard AI

A CBT (computer-based testing) platform that tracks how students interact with the exam interface and produces an automated behavioral-risk classification for every completed session.

Problem — Online exams remove the physical invigilation of a paper exam hall, leaving lecturers with no automated signal about which sessions showed behavior worth a closer look.

Solution — ExamGuard AI tracks 12 behavioral metrics client-side during every exam attempt (tab switches, copy/paste, mouse movement, idle time, and more), then runs a trained Decision Tree classifier on submission to flag each session as Normal or Suspicious — a heuristic risk signal, not a verified cheating determination.

PythonFlaskSQLAlchemyMySQLscikit-learn (Decision Tree Classifier)pandasNumPyHTMLCSSVanilla JavaScript
Experience

Where I've worked

Frontend Development — IT Trainee

G7 Bridge Technology

Oct 2024 – 2025Team Lead

Industrial training focused on frontend web development, working across HTML, CSS, and JavaScript in collaborative, team-based projects.

  • Led one of the group projects assigned during the training, coordinating the team's work from planning through implementation
  • Built frontend interfaces using HTML, CSS, and JavaScript as part of collaborative web projects
  • Divided tasks across the team and kept the group aligned on project requirements
HTMLCSSJavaScript

Backend Development — IT Trainee

Dzayaan Digital Hub

Nov 2025 – Feb 2026

Industrial training focused on backend web development, building a database-driven e-commerce application from the ground up.

  • Built an e-commerce web application as a training project, handling both server-side logic and database design
  • Implemented e-commerce functionality in PHP based on the project's requirements
  • Designed and queried the underlying MySQL database to support the application's core functionality
PHPMySQL
About

I'm in the final stretch of my Computer Science degree, and if there's one thing that's stayed consistent, it's that I keep choosing to work across the stack instead of settling into one part of it. I've led a group through frontend training, built a backend and database from the ground up in another, and lately been designing and shipping AI-powered products like ResumeAI and ExamGuard AI — end-to-end, from database to deployment. I like knowing how the whole system works, not just my corner of it, and I'm comfortable picking up something unfamiliar when a problem actually calls for it. There's a lot more I want to build. This is early.

Skills

Technologies I work with

Languages

TypeScriptJavaScriptPythonPHPSQL

Frontend

Next.jsTailwind CSSshadcn/uiHTMLCSS

Backend

Next.js Server ActionsNextAuthFlaskPHP

Database

PostgreSQLPrismaMySQLSQLAlchemy

AI / ML

Groq (Llama 3.3 70B)scikit-learnpandasNumPy

Tools / Deployment

GitVercelRender
Contact

Let's talk

Open to opportunities and interesting problems to work on. Reach out through any of these.

© 2026 Oji Isaac Uzoechi