// Evidence_Log

Case Studies

An in-depth look at the architecture, challenges and outcomes of key digital ecosystems I've built.

School Management System
PRJ-SCHOOL-MANAGEMENT-SYSTEMIN PROGRESS

School Management System

Full-Stack Developer
[ The_Problem ]

Many schools rely on disconnected spreadsheets and manual processes to manage admissions, academics, examinations, attendance, staff, and finances. This leads to duplicated data, inconsistent grading, limited reporting, and poor visibility across departments.

[ Architecture_&_Solution ]

Built a full-stack, multi-tenant School ERP using Next.js, NestJS, Prisma, and PostgreSQL. The platform provides secure tenant isolation, JWT authentication, and fine-grained role-based access control while supporting admissions, student and staff management, classes, subjects, academic calendars, attendance, examinations, configurable grading systems, mark entry and approval workflows, fee management, performance analytics, and role-specific dashboards for Super Admins, School Administrators, Teachers, Heads of Department, Finance Officers, Students, and Parents.

[ System_Impact ]

Unified academic and administrative workflows into a single platform, significantly reducing manual data management while improving grading consistency, operational transparency, and institutional reporting. The modular architecture also provides a scalable foundation for future parent, student, and mobile portals.

Next.jsMUITypeScriptNestJSPrismaPostgreSQLTanStack Query
SIMAC Website
PRJ-SIMACIN PROGRESS

SIMAC Website

Full-Stack Developer
[ The_Problem ]

SIMAC needed a modern digital presence to share programs, events, news, and donation opportunities while also supporting its broader mission and community engagement.

[ Architecture_&_Solution ]

Built a responsive Next.js website with structured content sections, event and news presentation, donation pathways, and an expandable store area to support both outreach and conversion.

[ System_Impact ]

Created a central online gateway for students, parents, donors, and the community, improving accessibility to information and strengthening SIMAC’s digital presence.

Next.jsTailwind CSSNode.jsPostgreSQL
Travel MW
PRJ-TRAVEL-MWCOMPLETED

Travel MW

Frontend Developer
[ The_Problem ]

The client needed a professional web presence to build trust, promote tourist driving services, and make it easier for travelers to discover destinations and contact him.

[ Architecture_&_Solution ]

Designed a clean Next.js landing page with service sections, destination highlights, contact form support, and a WhatsApp call-to-action for fast communication.

[ System_Impact ]

Improved the client’s ability to market services online, showcase Malawi’s top destinations, and streamline booking inquiries from interested travelers.

Next.jsTypeScriptTailwind CSSFramer Motion
PodCraft
PRJ-PODCRAFTCOMPLETED

PodCraft

Full-Stack Developer
[ The_Problem ]

Podcast creation tools are often fragmented, making it difficult for users to generate audio content, manage episodes, and discover podcasts in one smooth experience.

[ Architecture_&_Solution ]

Built a modern AI SaaS platform with authenticated access, podcast creation workflows, search and discovery, a sticky player, and AI-powered text-to-audio plus thumbnail generation.

[ System_Impact ]

Delivered a scalable podcast platform that improves content creation, supports discovery, and creates a seamless listening experience across devices.

Next.jsTypeScriptConvexOpenAIClerkTailwind CSS
Ngamo
PRJ-NGAMOCOMPLETED

Ngamo

AI / Backend Engineer
[ The_Problem ]

Online misinformation spreads quickly, and users need a reliable way to verify claims using multiple sources and source-quality signals.

[ Architecture_&_Solution ]

Designed an AI-assisted fact-checking workflow that extracts claims, searches the web, scores source reliability, and consolidates findings into a final report.

[ System_Impact ]

Created a foundation for a research-driven fact-checking tool that can improve source verification and support more accurate decision-making.

Next.jsFastAPIPythonPostgreSQLLangGraphLangChainCopilotKit
Spendo
PRJ-SPENDOCOMPLETED

Spendo

Mobile Developer
[ The_Problem ]

Managing personal finances across cash, mobile money, and bank accounts often requires multiple tools or spreadsheets, making it difficult to track spending, savings, debts, and overall financial health in one place.

[ Architecture_&_Solution ]

Built an offline-first React Native application that centralizes transaction tracking, account management, savings goals, debt recording, and financial analytics using a SQLite-backed architecture with secure local storage and biometric protection.

[ System_Impact ]

Delivered a privacy-focused finance solution that enables users to monitor cash flow, understand spending habits, manage multiple accounts, and track financial goals without relying on internet connectivity or cloud services.

React NativeExpoTypeScriptSQLiteZustandTanStack Query
xScan
PRJ-XSCANIN PROGRESS

xScan

Mobile & AI Developer
[ The_Problem ]

Paper documents are frequently captured under poor lighting, at awkward angles, or with stains and shadows, producing scans that are difficult to read, search, or organize.

[ Architecture_&_Solution ]

Developed a smart document scanning application with automatic edge detection, perspective correction, OCR, document enhancement, QR scanning, and on-device processing, while laying the foundation for intelligent cleanup that preserves official stamps and signatures.

[ System_Impact ]

Provides a fast, privacy-focused workflow for digitizing and organizing everyday paperwork, enabling users to create cleaner, searchable documents directly from their phones without uploading sensitive files to the cloud.

FlutterDartRiverpodIsarGoogle ML KitOpenCV
Mentora
PRJ-MENTORACOMPLETED

Mentora

Full-Stack Developer
[ The_Problem ]

Mental health support tools often lack personalization, continuity, and a simple way for users to reflect on their emotional state over time.

[ Architecture_&_Solution ]

Built a mental wellness system around daily journaling, AI-generated activities, a therapist chatbot, and mood-based insights to support self-reflection and recovery habits.

[ System_Impact ]

Established the foundation for a scalable mental wellness product that can support personalized care, user engagement, and long-term progress tracking.

FlutterFastAPIPostgreSQLRedisDockerLangGraphPython