Understand the problem
Clarify who the system is for, what has to work end to end, and which constraints matter before writing code.
Applied Computer Science · Dalhousie University
Applied Computer Science student at Dalhousie University, learning by building real projects.
I’m Nonso. I like breaking down problems, building small projects that work end-to-end, and improving them through testing and feedback. I use AI tools to help me learn and debug, but I’m still figuring things out as I build.
Process
Clarify who the system is for, what has to work end to end, and which constraints matter before writing code.
Ship a thin path that covers input, processing and output so the product can be used and inspected early.
Review AI-assisted and hand-written changes, check failure paths, and document decisions so the system stays maintainable.
AI-assisted pre-spend demo: TypeScript calculates manageability; AI explains results. I directed the build and checked it by hand; live on Vercel.
Next.js, Supabase, PostgreSQL, OpenAI, VercelView project →Personal NBA bet-tracking demo. AI-assisted codebase; I tested, deployed, added Highlight Hub, and removed Bet Intelligence.
React, TypeScript, Vite, Supabase, VercelView project →Live Azure Functions + Table Storage monitor with a public dashboard for my side projects.
Python, Azure Functions, Azure Table Storage, GitHub ActionsView project →Now
Have an opportunity or an interesting project?