My Projects

CRM Platform Demo

CRM Platform Demo

About the Platform
This Customer Relationship Management (CRM) demo is a responsive, interactive platform designed to help sales teams and account managers organize leads, contacts, companies, and sales workflows with clarity and efficiency. Built using Django, HTMX, and Alpine.js, it showcases a streamlined user interface that supports inline editing, instant updates, and contextual actions without full page reloads. Whether you're tracking new opportunities, managing client touchpoints, or reviewing team performance, the CRM empowers users with intuitive tools tailored for day-to-day sales operations.

Optimized for Small Teams and Freelancers
The system includes searchable and paginated contact lists, product management, lead tracking, and a flexible task calendar that supports meetings and to-dos. Role-based permissions restrict access to relevant data, while inline modals and HTMX-powered form swaps make updating records seamless and fast. With support for real-time meeting scheduling, lead status updates, and task completion tracking, this CRM is ideal for freelancers, consultants, or small teams looking for a lightweight yet powerful alternative to heavyweight SaaS platforms. It serves as a foundation for future enhancements like pipeline analytics, integrated messaging, dashboards, or external API syncing

View Project →
UK Data Demo

UK Data Demo

About the Platform
This platform offers a powerful interface for exploring UK Companies House data. Users can search, filter, and visualise business activity across regions, postcodes, and industry classifications using an interactive map and intuitive controls.

Key Features
Postcode Lookup: Search company data by ICB, Local Authority, IMD rank, or coordinates.
Companies Explorer: Filter companies by ITL regions and SIC codes with live updates and CSV export.
Interactive Map: Visualise company clusters with Leaflet.js; maps are print-friendly.
SIC Code Lookup: Explore the full SIC hierarchy with live search and category drilldown.

Technical Stack
Powered by Django 5, PostgreSQL, HTMX, Alpine.js, Leaflet.js, and Tailwind CSS for speed, interactivity, and responsive design.

What’s Next?
Dataset Expansion: Integrate additional sources like ONS, NHS, and Ofcom.
Time Series Visualisation: Track trends in business activity.
Custom Dashboards: Sector-specific views for public health, economy, and more.

View Project →
ETF Investment Screener

ETF Investment Screener

About the Platform
This ETF Investment Screener is a purpose-built tool designed to support data-driven investment decisions across over 3,600 exchange-traded funds listed on the London Stock Exchange. Developed from the ground up using Django, the system integrates reference data, weekly and monthly trading volumes, and real-time metadata extracted from the LSE into a robust PostgreSQL database. It also incorporates algorithmic scoring and analytics from a third-party data provider, allowing for structured, quantitative filtering across the universe of available ETFs.

Precision Tools for Modern Portfolio Management
More than just a data viewer the platform offers a research-grade interface for discovering and ranking funds by volume, structure, and performance metrics. Advanced sorting and screening options help highlight trends and anomalies that are typically buried in LSE disclosures. It was originally developed to power the user's own portfolio monitoring, but is now expanding to offer a scalable backend for institutional-grade ETF discovery. Clean presentation, smart backend architecture, and highly targeted insights make it a powerful companion for investors who want precision in a crowded market.

View Project →
Conveyancer Platform Demo

Conveyancer Platform Demo

About the Platform
This platform is a modern, workflow-driven portal designed to streamline residential property transactions through digital conveyancing. It features a lightweight, highly interactive interface where solicitors and clients can collaborate on property sales, purchases, and remortgages with greater efficiency. The system organizes cases into structured milestones, tracks document uploads securely, and offers real-time updates without page reloads using HTMX and Alpine.js. Whether you're a solicitor managing multiple cases or a client navigating a single transaction, the platform provides clarity, transparency, and control over the entire conveyancing journey.

Streamlined Workflow Meets Usability
Beyond basic case tracking, the demo incorporates interactive milestone management, secure file uploads, and role-based dashboards tailored for both clients and legal professionals. Integrated client-solicitor messaging enables real-time conversations directly within each case, ensuring critical updates and clarifications stay organized and easily accessible. Automated email notifications alert users when milestones are updated, new documents are uploaded, or messages are received, helping keep all parties synchronized throughout the transaction. Designed with scalability and customization in mind, the platform demonstrates how technology can simplify one of the most complex and paperwork-heavy processes in property law, offering a foundation for more efficient, client-friendly conveyancing experiences.

View Project →
Financial Markets, Content Aggregator and Data Platform Demo

Financial Markets, Content Aggregator and Data Platform Demo

About the Platform
This platform is a modern, data-driven portal built to bring clarity and insight into economic and financial trends across the UK and global landscape. It features a real-time financial markets dashboard tracking bonds, equities, commodities, and currencies with regular data refreshes and dynamic charting. Users can explore curated macroeconomic indicators through embedded FRED charts and structured OECD visualizations, offering both high-level overviews and deep dives into trends such as wages, public finance, health spending, and inequality. Whether you're an investor, researcher, or policy analyst, the platform provides a cohesive view of the global economy from credible, structured sources.

Contextual Analysis Meets Curation
Alongside the raw data the site includes a growing 'State of the Nation' section—an accessible but rigorous commentary layer that explains complex charts through clear language, context, and interpretation. A complementary research aggregator lets users filter and browse recent reports by UK think tanks, government publications, and academic institutions. Each link is tagged by theme and publisher, and accompanied by short summaries, making it easy to find timely, relevant insights. By blending live data, curated content, and contextual storytelling, the project offers an evolving toolkit for understanding how economies function—and how people are affected.

View Project →
North Wales Property

North Wales Property

About the Platform

A data-rich property development workspace for North Wales, combining land registry transactions, EPC intelligence, and curated investor collateral into a single, secure interface


Key Features

Private Project Rooms: Role-based access gating with activity logging, brochure hosting, and instant CSV previews for investor diligence.
Spatial Intelligence: Leaflet-powered sale map with HTMX-driven filters for price bands, £/sqft benchmarks, and deed dates across Conwy, Denbighshire, Gwynedd, and Flintshire.
Market Insights: Editorial briefings and regional dossiers surfaced through tailored insights pages and embedded reference material.
Data Pipelines: Management commands that ingest HM Land Registry and EPC datasets, fuse them into geocoded PropertyProfiles, and surface pricing metrics down to the parcel.


Technical Stack

Django 5 with PostGIS-backed PostgreSQL, HTMX for partial updates, Leaflet.js with marker clustering, and Tailwind CSS for responsive UI.
Dockerised dev/prod environments with Gunicorn, Whitenoise, and Ruff/Coverage tooling baked in for linting and tests.


What’s Next?

Automated Alerts: Wire project access-denied signals into email notifications for faster investor onboarding.
UI Polish: Deliver the planned sticky navigation and additional map overlays for planning constraints.
Data Growth: Extend ingestion to commercial lettings, ONS socio-economic layers, and clean energy assets to deepen site selection analytics.
Analytics Roadmap: Layer time-series sale trends, bedroom/£ per sqft benchmarking panels, and exportable investor decks.

View Project →