Experience
Associate Software Engineer
Macro Labs
Full Stack Developer Intern
Macro Labs
Education
BSc (Hons) Computer Science
Kingston University
Professional Diploma in IT
British Computer Society
Projects
A modern whiteboarding platform designed for teams to visualize ideas seamlessly. Features an infinite canvas with a hand-drawn aesthetic powered by RoughJS, real-time multiplayer editing with live cursor tracking, and a microservices architecture. The platform includes a dedicated Live Collaboration Service for WebSocket-based real-time sync and a Feedback Service for user insights.
Key Features
- Local-first Canvas
- Live Collaboration
- Hand-drawn Style
- Cloud Workspaces
- AWS/GCP/Azure/K8s Shape Library
- Export to PNG/SVG
A comprehensive dual-interface recruitment platform with a public job portal and internal ATS. Built with a unified Go backend using build-tag separation for security, it manages the complete hiring lifecycle from job posting to candidate onboarding. Features include client company management, customizable recruitment pipelines, and centralized talent pool with resume upload capabilities.
Key Features
- Applicant Tracking System
- Public Job Portal
- Talent Pool Management
- Client & Pipeline Management
- Resume Upload & Storage





