Final-year Software Engineering student building practical, working software: desktop apps, data dashboards, and cloud-connected tools, in Python, Frontend, Dart, and Firebase. Six months in production systems at NITDA.
I build software that solves problems I've actually run into: exam integrity tools, personal finance tracking, campus navigation. My focus is on shipping things that work end-to-end, not just prototypes.
Completed a six-month SIWES internship at the National Information Technology Development Agency (NITDA), working across Python development, applied data science, and interface design. Currently finishing my final-year project and looking for internship-level engineering work.
I also run Becoming a Dev, teaching the AI-assisted process I use to turn ideas into working software.
AI-assisted workflow: I use tools like ChatGPT, Claude, and Cursor/Windsurf throughout research, planning, and implementation to build faster and more thoroughly.
A full-stack smart attendance system that verifies students are actually present, not just that they tapped a button. Requires two independent checks before marking anyone present: facial recognition with liveness detection (Facenet512 + MTCNN via DeepFace) to confirm identity, and GPS verification (Haversine distance calculation) to confirm physical presence in the classroom.
AI-powered virtual invigilator for Computer-Based Tests. Desktop application that monitors exam activity to support integrity in CBT environments.
Interactive personal finance dashboard that parses bank statement and OPay transaction data into spending visualizations.
Smart campus navigation app with voice-guided directions, helping students and visitors move through university campuses. Built in Flutter and Dart as my final-year project.
Software engineering vocabulary builder helping students learn technical terminology through interactive practice.
Public transit navigation app designed with a team, covering the full flow from wireframe to interactive prototype.