I am a Lead Software Engineer with strong full-stack foundations in React, Node.js, and PHP, delivering scalable, product-focused solutions across multi-platform environments.
I leverage AI-assisted development workflows (Antigravity, Cursor, Claude, GitHub Copilot, LM Studio) to rapidly build MVPs, focusing on intuitive UX, end-to-end product journeys, and scalable architecture.
I emphasize structured prompting, iterative validation, and code quality through rigorous review processes, guided by years of coding experience and strong architectural principles such as separation of concerns, composability, and maintainable design systems.
Working closely with solution architects and product owners, I define requirements and translate them into deliverables for engineering teams. I also independently own and deliver end-to-end product solutions from concept to production.
Football: I am passionate about football, with a strong focus on tactical analysis and match breakdowns.
Data modeling: I actively explore financial markets through algorithmic and data-driven strategies that involve pattern recognition and interpreting complex datasets.
AI Tools: I build everyday productivity tools with AI agents, applying structured thinking to rapidly iterate and evolve ideas.
Languages & Frameworks
JavaScript, TypeScript, React, Node.js, PHP
UI/UX
ShadCN, Tailwind, Bootstrap, Figma
Architecture & Systems
Platform integration, API design, modular systems, scalable architecture
Testing and Automation
Jest, Playwright
Cloud & Infrastructure
AWS (S3, CloudFront, Lambda, APIs), Jenkins, Cloudflare, Plesk
AI-Assisted Development
Antigravity, Cursor, Claude, ChatGPT, Copilot, LM Studio.
Security
Risk assessment, supply chain security, dependency analysis, vulnerability management
Other Skills
HTML5 Video, WordPress, Semantic SEO
At Red Bee Media, I work as Lead Frontend Engineer on a large-scale, multi-tenant SaaS platform, owning the frontend architecture and delivery across a unified system for video quality control operations, media asset management (MAM), and broadcast/OTT workflows.
I led the frontend digital transformation from a monolithic Drupal CMS to a scalable, React-based multi-application architecture, delivering a cohesive platform experience across multiple user interfaces and enabling seamless end-to-end product journeys.
I also built the CI/CD pipelines and production-ready engineering practices, improving deployment speed, system reliability, and developer efficiency.
Built on strong architectural foundations, the platform has scaled efficiently with minimal rework, supporting growing product demands, increasing user volumes, and continuous feature expansion.
In my current role, I lead a small team of frontend engineers.
Built video clipping functionality from HTML5 players, enabling precise segment extraction to support broadcast and OTT workflows such as content editing, highlights creation, and quality assurance within Red Bee Media's operations.
Worked extensively with video frames, timecodes, and encoding formats, ensuring precise frame-level control, accurate timecode synchronisation, and compatibility across playback and editing workflows within broadcast and OTT environments.
Developed audio visualisation components from video/audio streams.
Built UI interfaces that interact with desktop video players via WebSockets for real-time control and synchronisation.
Built Metadata-driven playback and interactions with video based on timecoded events.
Optimised video for low latency and smooth broadcast-grade playback, with responsive UI.
Synchronized video playback with external systems using real-time messaging and event-driven UI updates.
Building video overlays and augmented video experiences. Timelines, markers, visual layers.
Implemented secure video delivery using AWS (S3 and CloudFront), leveraging signed URLs, expiring tokens, and access-controlled cookies to enforce fine-grained access control, protect content from unauthorised access, and support secure distribution at scale.
Component Deployments and Dependencies.
Designed and built an internal productivity tool to visualise component dependencies across many projects, providing real-time insights into build statuses, deployments, and releases.
The tool surfaces data (builds, commits, logs) into intuitive, actionable views for engineers and stakeholders, enabling faster release coordination.
Developed a release notes automation tool to support a complex ecosystem of frontend applications and a shared core library, with a strong focus on improving developer experience and release workflows.
The tool abstracts multi-project complexity, enabling teams to generate accurate, structured release notes from version ranges with minimal effort.
By streamlining and standardising the release process, the tool significantly improved team productivity, reduced manual overhead, and ensured consistent, reliable communication across engineering and stakeholder groups.
Currently building a visual test orchestration platform on top of Playwright with an intuitive user interface. The Visual test builder will enable teams to design and run automated tests through a no/low-code interface.
This tool simplifies test creation into modular, reusable building blocks, improving productivity and reducing reliance on manual scripting.
The goal is to standardise testing workflows, increase coverage, and enhance collaboration between developers and QA.
At Spring Digital, I built bespoke eCommerce platforms for small to medium-sized businesses, delivering full-stack solutions with a strong focus on high conversions and performance.
Translated design concepts into user interfaces, while developing custom backend functionality in PHP and integrating modular, plug-and-play features.
Managed hosting, deployment, and ongoing support, ensuring reliable, maintainable systems for clients.
Later pivoted to eCommerce and CMS offering using Drupal, improving content management workflows and access to a wider range of features and integrations.