MeLetters.co.uk
An AI-powered letter and document generation service. Users describe what they need and the platform instantly drafts professional letters — from job applications to formal complaints — ready to export as a PDF. The site is monetised with Google AdSense and optimised for organic search.
Visit SiteKey Features
- AI-generated letter drafts via third-party API integration
- One-click PDF export with formatted output
- Multiple letter categories covering common use cases
- Google AdSense placement for ad revenue
- SEO-optimised landing pages with structured metadata
What I Learned
- Integrating and rate-limiting external AI APIs in production
- Generating and serving PDFs dynamically from a web app
- On-page SEO, structured data, and search indexing
- Deploying and maintaining a live Next.js application
- Ad monetisation strategy and placement optimisation
Memorial Tribute Website
A commissioned memorial website built for a family to honour and preserve the memory of their loved one, John Okechukwu Okpara. The site features a personal biography, a photo gallery, and a condolence message board where visitors can leave tributes. Content is managed through a lightweight admin interface.
Visit SiteKey Features
- Personal biography with timeline layout
- Photo gallery with multiple images
- Public condolence message submission form
- Admin panel for reviewing and moderating messages
- SQLite database for lightweight, persistent storage
What I Learned
- Building full-stack applications with Node.js and Express
- Structuring REST routes, middleware, and form handling
- Working with SQLite for simple relational data storage
- Utility-first styling with Tailwind CSS
- Managing a real client brief with sensitivity and care
Prisoner Data Management System
A prototype relational database system for managing prisoner records in a state prison in Nigeria, designed with data security and structured administration reporting in mind.
- Prisoner intake, records, and parole tracking
- Parameterised queries to prevent SQL injection
- Report generation for prison administration
- Role-based access control implemented in Python
Network Monitoring Lab — Zabbix
Set up and configured a network monitoring solution using Zabbix on Ubuntu Server inside a VirtualBox virtual environment, learning Linux server administration along the way.
- Deployed Zabbix 6 on Ubuntu Server in VirtualBox
- Configured agent-based and SNMP host monitoring
- Set up threshold-triggered alerts and notifications
- Built dashboards for live network metric visualisation
Web App Security — OWASP Juice Shop
Hands-on security testing of the OWASP Juice Shop intentionally vulnerable application, using Kali Linux and Burp Suite to identify and exploit common web vulnerabilities.
- Exploited SQL injection, XSS, and broken access control
- Intercepted and modified HTTP requests with Burp Suite
- Documented each vulnerability against its OWASP category
- Tested input validation, authentication, and session flaws