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.
Personal AI content intelligence for my own short-form workflow — research outliers, analyze hooks/transcripts, track performance, generate scripts. Solo access for now.
Next.js, TypeScript, Supabase, Meta / TikTok / YouTube APIs, OpenRouter, VercelView project →Free, open-source Instagram automation for creators — comments, Story replies, and keyword DMs into automated conversations, self-hosted on Cloudflare.
React, TypeScript, Hono, Cloudflare Workers, D1, Queues, R2, Workers AI, Meta APIsView project →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 →Now
Have an opportunity or an interesting project?
Email preview
Hi Nonso,
This is what opens when someone clicks Email Nonso. You can change the subject or body in their mail app before sending.