I'm a Software Engineering student at Eduvos in Durban. I started with a Higher Certificate in 2024, then kept building until my projects stopped feeling like coursework and started looking like systems: pipelines, scanners, APIs, deployments, and the occasional bug that teaches you more than the tutorial did. My goal is DevSecOps and Cloud Engineering — I want to be the person who makes deployments both fast and secure.
Hands-on with AWS, Docker containerisation, and GitHub Actions pipelines. I am learning the full path from commit to deployed app: scan secrets, audit dependencies, build images, and keep the release simple enough to maintain.
I am building the habit of asking security questions early: what can leak, what should fail the pipeline, and what needs a test before it reaches production. That mindset shows up in my project workflows.
Built an NLP-powered Resume Analyzer (FastAPI + React + Docker) with weighted scoring and a full security pipeline. AWS Generative AI certified, actively exploring model deployment patterns.
React frontends, ASP.NET Core APIs, SQL Server databases, and Flutter mobile apps. Also real client work — PHP backends on Windows IIS where the usual Stack Overflow answers don't apply.
An NLP-powered tool that scores resumes against job descriptions using a weighted rubric across skills, experience, and education. FastAPI backend, React frontend, fully Dockerised — with a CI/CD pipeline that runs secret scanning, SAST, dependency auditing, and Trivy container scanning on every push.
Static HTML/CSS/JS served via Netlify CDN. Redirects handled via
netlify.toml.
EmailJS handles contact form delivery without needing a server.
No build step, no unnecessary complexity — intentional choice for a static portfolio.