Back to home
Projects3 total

Everything I've built

Click any project to expand it and read the full breakdown — the problem, tech decisions, challenges, and outcomes.

Overview

CampaignFlow is an enterprise-grade AI-powered sales automation platform built on a microservices architecture. It autonomously plans, executes, and monitors outbound sales campaigns through intelligent task orchestration, allowing sales teams to scale their reach without scaling headcount. The system integrates with CRM tools, email providers, and LinkedIn to create cohesive multi-channel outreach strategies.

Key Achievements
  • Designed microservices architecture for autonomous task execution
  • Optimized MySQL schema with composite indexes — 15–30% read query improvement
  • Asynchronous programming for high-volume workflow handling
Engineering Challenges
  • Coordinating distributed services with eventual consistency while maintaining data integrity across campaign states
  • Rate-limiting and backoff strategies to avoid being flagged by email providers
  • Building a real-time analytics pipeline to surface actionable metrics without impacting write performance
Outcome

Reduced manual outreach effort by ~70% for pilot users. Achieved sub-200ms API response times under load with async task queuing.

Overview

MedMatch is a niche social networking platform exclusively for medical professionals and students. It features AI-powered content curation, peer recommendation, and domain-specific discussion threads. The platform uses GenAI to summarize complex medical literature and surface relevant research to users based on their specialisation and activity patterns.

Key Achievements
  • Integrated GenAI workflows and real-time recommendation engine
  • Secure API: request validation, access control, structured logging
  • Microservices architecture with MERN stack
Engineering Challenges
  • Building a domain-aware recommendation engine that understands medical specialisations without large training datasets
  • Ensuring HIPAA-aligned data handling practices in a Node.js environment
  • Scaling WebSocket-based real-time notifications across multiple service replicas
Outcome

Platform onboarded 200+ medical professionals during beta. Recommendation engine achieved a 38% click-through rate on suggested content.

Overview

Defacement Detector is a cybersecurity tool that continuously monitors websites for unauthorised visual or structural modifications — a form of attack common on government and media websites. It combines OCR text extraction with a Convolutional Neural Network trained on page layout fingerprints to detect anomalies that differ from a stored baseline snapshot. Alerts are dispatched in real time via email and webhook.

Key Achievements
  • Real-time structural change detection via OCR + CNN
  • Fault-tolerant monitoring with automated alerting
  • Python-based pipeline with robust error handling
Engineering Challenges
  • Distinguishing legitimate content updates from malicious defacement to minimise false positives
  • Handling dynamic web pages with JavaScript-rendered content during screenshot capture
  • Designing a resilient scheduler that survives network partitions and restarts without missing monitoring cycles
Outcome

Achieved 94% defacement detection accuracy on a test dataset of 500 historical defacement samples. Average alert latency under 30 seconds.

Want to work together?

Open to full-time roles and interesting side projects.

Get in touch →