Unified Data Ingestion & Crawling System
LiveAutomated web crawling and data ingestion system for extracting and processing dynamic web and API-based data, built with high-performance .NET background and console applications.
A selection of software I've designed, built, and shipped.
Automated web crawling and data ingestion system for extracting and processing dynamic web and API-based data, built with high-performance .NET background and console applications.

Real-time Formula 1 race coverage — live standings, points, commentary and timings — powered by SignalR updates and optimized SQL Server procedures.
Centralized content management system for company websites, giving the data entry team and clients tools for forms, crawlers, and user management.

Real-time football scores, fixtures, tables, and results across leagues, with live match updates pushed to the browser over WebSockets.

Live tennis scores, tournament draws, and player rankings across tours, with a jQuery-driven match center for real-time set-by-set updates.





Chrome extension (Manifest V3) that detects Indeed job listings in the active tab and extracts structured job data, titles, locations, and postings, for export to JSON or CSV.




Write a post once and publish it to LinkedIn, Facebook, TikTok, YouTube, and Threads, clean/hexagonal .NET backend with OAuth connections, encrypted token storage, and a queued worker for retries.