Portfolio
A collection of projects I've worked on throughout my career, from large-scale enterprise applications to personal passion projects.
Full-Stack SaaS Boilerplate
November 2025
Designed and developed a production-ready SaaS boilerplate demonstrating modern full-stack architecture. Features include OAuth authentication (Google, Facebook, LinkedIn) using Clerk, real-time database with Convex, internationalisation across 7 languages with full RTL support for Arabic, GDPR-compliant data handling with self-service account deletion, and dual-provider transactional email systems. Built with Next.js 16, React 19, and TypeScript, the project showcases current development practices including WCAG accessibility compliance, cookie consent management, and PWA readiness. The codebase serves as both a portfolio piece and a foundation for rapid SaaS application development.
Personal project
essensys Platform - Cloud Orchestration & Automation Suite
www.essensys.techJanuary 2020
Lead Full-Stack Engineer for essensys's flagship cloud platform — a mission-critical SaaS product serving landlords and flexible workspace operators globally, listed on the London Stock Exchange AIM Market. Platform superseded Connect, incorporating all existing network management functionality whilst adding a comprehensive suite of new capabilities: enterprise-grade WiFi experience and intelligence engine with WPA2-Enterprise/802.1x/RADIUS authentication, real-time space utilisation analytics and DX scoring, automated network orchestration with VLAN provisioning and bandwidth shaping, Smart Access door and elevator control with group-based permissions, occupier self-service portals, telephony and voice services, real-time booking systems, payment integrations, white-label solutions, and an open REST API with third-party integrations. Led a team of 4 engineers, establishing code review standards and mentoring junior developers. Designed serverless microservices architecture using AWS Lambda and DynamoDB, implemented CI/CD pipelines with GitLab, and built responsive React/TypeScript frontends with styled-components and Material UI. Applied test-driven development practices and Agile methodologies throughout.
essensys Operate - Workspace Management Platform
www.essensys.techAugust 2018
Part of the team that redeveloped HubCreate (acquired by essensys in 2016) into Operate, a SaaS workspace management platform for flexible workspace and serviced office operators. Operate provided CRM and lead management, automated billing and invoicing, meeting room and desk bookings, inventory and services management, contract and occupancy management, and member self-service portals. The platform served operators across multiple countries, enabling them to manage the complete tenant lifecycle from a single interface. Developed using AngularJS and JavaScript ES6 on the frontend, with .NET, C#, and Microsoft SQL Server powering the backend services. Implemented responsive layouts with Bootstrap and CSS, ensuring consistent user experience across devices.
essensys Community - Member Engagement Portal
www.essensys.techJune 2017
Developed Community, a member-facing portal connecting coworking space users with events, networking opportunities, and shared resources. Built with Angular 2+ and TypeScript on the frontend, supported by Node.js and Express backend services with MongoDB for flexible data storage. Implemented real-time data synchronisation to ensure members always see current availability and event information.
essensys Connect - IT Infrastructure & Network Management Platform
www.essensys.techApril 2016
Worked on Connect (originally Jeff), a SaaS platform enabling flexible workspace operators to manage IT infrastructure, network provisioning, and occupier services across multi-tenant buildings. Led the rebrand from Jeff to Connect, re-theming the entire platform, fixing bugs across all areas, and delivering further enhancements. The platform provided centralised portfolio management, enterprise-grade WiFi authentication and onboarding, VLAN segmentation per tenant, bandwidth shaping, telephony services, and occupier self-service portals. Developed using JavaScript, jQuery, PHP with Symfony framework, and MySQL databases. Implemented SOAP integrations for legacy system connectivity and containerised services using Docker.
Responsive Emails for The National Lottery
June 2015
As part of Camelot's National Lottery rebranding programme, I was the sole developer responsible for rebuilding all customer-facing email communications. This involved recoding the entire email suite to align with the new brand while ensuring robust compatibility across a very wide range of desktop, mobile, and web-based email clients, including legacy environments. All emails were built to be responsive where client support allowed, delivering an optimal experience across modern smartphones and tablets, while degrading gracefully in non-responsive clients. Images were carefully optimised to appear sharp on high-resolution displays, including Retina-class screens, while maintaining minimal file sizes to ensure fast load times and low bandwidth usage. In addition to the email builds themselves, I designed and implemented an internal email production tool for use by non-technical stakeholders. This tool enforced brand and layout consistency, validated markup, reduced the risk of rendering issues, and significantly streamlined the team's production workflow. Throughout the project, I carried out extensive cross-client and cross-platform testing, including desktop, mobile, webmail, and international providers, as well as accessibility checks (such as colour contrast and colour-blindness validation) and spam-filter testing. I regularly used Infor and Litmus to manage testing, QA, and client compatibility assurance.
jQuery TabaKordion
github.comDecember 2014
Designed and developed a lightweight jQuery plugin providing accessible tabs, accordions, and show/hide regions. The project began as a simple accordion for my own site, but limitations in existing solutions led me to build a unified component covering all three interaction patterns. The plugin was designed to meet the W3C WAI-ARIA 1.0 Authoring Practices by default, requires minimal semantic markup, and functions effectively even without styling. Accessibility was treated as a primary requirement throughout development.
Personal project
The National Lottery - Digital Overhaul
www.national-lottery.co.ukSeptember 2014
Contributed to the delivery of the redesigned National Lottery website, launched in September 2014. The platform was rebuilt as a responsive, mobile-first experience, with a strong focus on user journeys and ease of navigation across products. Work formed part of a wider in-house effort to modernise the platform and support increased engagement across devices.
Camelot 20th Anniversary
Internal access onlyOctober 2014
Sole developer for an internal website supporting Camelot's 20th Anniversary event. The site provided employees with event information, RSVP functionality, and the ability to submit travel, dietary, and accommodation requirements. An administrative interface was also developed to manage submissions and event data.
The National Lottery - Blog
blog.national-lottery.co.ukJune 2014
Built and maintained the National Lottery blog using WordPress, providing a dedicated platform for editorial content, stories, and updates. The site supported regular publishing and integration with the wider National Lottery digital estate.
Bea-dazzled
Site no longer availableMarch 2014
Delivered full brand and digital work for Bea-dazzled, including logo design, stationery, and website design and development. The site supported a small bespoke jewellery business, with a focus on presenting handcrafted products clearly and consistently across devices.
Freelance work
Camelot Xmas Party 2013
Internal access onlyDecember 2013
Sole developer for the Camelot Christmas Party 2013 internal website, providing employees with event details and RSVP functionality. The site also captured travel, dietary, and accommodation requirements, supported by a simple administration area.
Lotto Broadcasting Events
Site no longer availableOctober 2013
Sole developer for a series of National Lottery broadcast event websites supporting the launch of the New Lotto. The work supported the evolution of BBC TV draw shows into live events, with digital content designed to complement the refreshed Lotto brand.
Camelot Xmas Party 2012
Internal access onlyNovember 2012
Sole developer for the Camelot Christmas Party 2012 internal website, providing event information, RSVP handling, and collection of attendee requirements, supported by an administration interface.
The National Lottery London Olympic 2012
Site no longer availableSeptember 2012
Lead developer for the National Lottery London 2012 website. The site highlighted The National Lottery's support of elite athletes and included an interactive timeline demonstrating funding impact over time.
The National Lottery - Become an instant star
Site no longer availableJuly 2012
Sole developer for a promotional microsite allowing players to register interest in participating in a television advertising campaign. The site captured registrations and supported associated prize draws.
The National Lottery - Good Causes
www.lotterygoodcauses.org.ukMarch 2012
Lead developer for the National Lottery Good Causes website. The platform allowed users to explore how funding is distributed across the UK, including postcode-based search and information on National Lottery Awards.
The National Lottery - Retailer
Site no longer availableMarch 2012
Lead developer for the National Lottery Retailer website, supporting prospective retailers interested in joining the National Lottery network. The site included progressive registration forms and data collection to support eligibility and credit-checking processes.
The National Lottery
www.national-lottery.co.uk2012
Contributed to the ongoing maintenance and development of the official National Lottery website, supporting ticket purchases, results checking, and online games across a high-traffic public platform.
Camelot Xmas Party 2011
Internal access onlyDecember 2011
Sole developer for the Camelot Christmas Party 2011 internal website, providing event details, RSVP functionality, and attendee information capture.
CIMA Brand
Access restricted to authorised usersOctober 2010
Lead developer for the CIMA Brand microsite, providing digital brand guidelines and usage rules to support consistent communication across online channels.
CIMA Sphere
Site no longer availableOctober 2010
Contributed to the launch of CIMA Sphere, an online community platform for management accountants to connect, discuss, and share knowledge globally.
CIMA My Jobs
myjobs.cimaglobal.comOctober 2010
Maintained the CIMA MyJobs platform, supporting job search, vacancy listings, and CV uploads for finance professionals and employers.
CIMA and CIMA Re-launch
www.cimaglobal.comOctober 2010
Contributed to the redevelopment and ongoing maintenance of the CIMA global website, supporting the organisation's digital presence and member services.
CIMA Global Business Challenge
Site no longer availableOctober 2009
Lead developer for the CIMA Global Business Challenge microsite, supporting an international competition aimed at emerging business leaders.
Active Job Search
Site no longer availableAugust 2010
Major contributor to the launch of ActiveJobSearch.co.uk, supporting job search and recruitment functionality for roles across London and the Home Counties.
N1 Services
Site no longer available2009
Designed and developed a private website for N1 Services, a mobile vehicle servicing and repair business. The site supported service enquiries and promoted a home-visit model for customers across the local area.
Freelance work
Accident Claims Experts
Designed and developed a private website for Accident Claims Experts (ACE), a firm specialising in road traffic accident claims management.
Freelance work
Hamilton Harris
Site no longer available2009
Designed and developed a low-cost private website for a freelance make-up artist, hair stylist, and psychic. The site supported a broad client base across all skin types and genders, and reflected the client's professional background in media make-up artistry, UK-based lecturing, and judging roles for national hairdressing and VTCT competitions.
Freelance work
Tesco Direct
direct.tesco.comSeptember 2007
Contributed to the launch of Tesco Direct, supporting the rollout of a new online channel offering electrical appliances, home furnishings, toys, and other non-food product ranges. The work formed part of a wider effort to expand Tesco's e-commerce offering beyond groceries.
Tesco
www.tesco.comSeptember 2007
Ongoing maintenance and development of the Tesco.com website, supporting one of the world's leading e-retail platforms. The work focused on ensuring reliability, consistency, and a smooth customer experience across a large-scale online grocery and retail service.
Tariq Khan personal website 2006
Site no longer available2006
This personal website was originally developed in 2006 and met my needs at the time. As my skills and experience developed over the years, the site was not updated to reflect that progress, largely due to time constraints. Eventually, it became clear that a redevelopment was necessary to better represent how I work today.
Personal project
































