Projects

Backend systems, data pipelines, quantitative research, and tools. Built to solve problems I’ve run into in real estate and software.

Showing 5 of 5 projects

Backend / 2026Live

Property Intelligence Platform ↗

Real-time market intelligence and yield-tracking platform for the Nigerian property market. Automates scraping of major listing portals weekly to capture longitudinal price trends. Built as a production REST API with PostGIS spatial querying for proximity analysis, Redis caching, JWT authentication, cursor-based pagination, and automated integration tests.

Java / Spring BootPostgreSQL / PostGISRedisReactDockerBeautiful Soup 4
Data / 2026Live

PropertyScraper ↗

Automated real estate data extraction pipeline harvesting 10,000+ weekly residential listings across West African property portals. Establishes the longitudinal time-series database necessary to analyze price fluctuations and train Automated Valuation Models (AVMs).

Python 3.12Supabase PostgreSQLBeautiful Soup 4GitHub ActionsCloudflare Pages
Research / 2026Live

Real Estate Market Reports ↗

Monthly residential market intelligence reports for Lagos, Abuja, and other major cities. An autonomous data pipeline pulls Supabase listings, computes price percentiles per neighbourhood, generates narratives with the Gemini API, and compiles downloadable PDF reports via WeasyPrint.

PythonSupabaseJinja2WeasyPrintCloudflare PagesGemini API
Research / 2026Archived

Portfolio Optimization Engine ↗

The research code behind my undergraduate dissertation, “Heuristics in Property Portfolio Selection Decisions of Nigerian Pension Funds.” Compares heuristic allocation with mean-variance optimization using an 80-property universe and Monte Carlo simulation. The repository is publicly available; the project is archived.

PythonPortfolio optimizationMonte Carlo simulationReal estate research
Tool / 2026Live

P0 PropertyDataGenerator ↗

Maven-scaffolded Java command-line tooling for generating synthetic property listings and simulating transaction volumes in local test environments.

JavaMavenCLI