JC Nicolas

πŸ“š Software Engineer 10+ years (Enterprise & Agency)
✨ FE & Product
πŸ“ London, UK

πŸ€™ Contact links

πŸ„ Introduction

Hello, I am a Senior Engineer building upon the foundations of HTML and Web standards practicing what it takes to work alongside others to forge high performant web applications of today. By being Framework agnostic, I have helped lead teams to find solutions from a pragmatic and hands on approach to empowering a team to adapt and push/pull support from the external departments around them.

With a rich background in Design and after working all around the stack, I am competent with both Product and Systems Architecture - I am ready for the next chapter in my career.

I have been using AI workflows using my architectual experience to constrain the agent harness, from features to full applications. There is much to be discussed and discovering the workflows of tomorrow is a very exciting chapter.

πŸš€ UI Highlights

βš™οΈ Technical highlights

  • Built up a team to maturity with most accurate velocity score across Vodafone
  • Reduced page load times by 56% by introducing Web Workers for heavy API processing and selecting optimal data-fetching strategies (SSR, lazy, WebSockets/GraphQL).
  • Resolved a critical mobile compatibility issue that increased conversion rates and yearly sales by 2%.
  • Executed 10+ CRO initiatives with >70% success rate.
  • Built AWS Lambda functions and client-facing applications with CI/CD pipelines (Azure) and comprehensive testing (Cypress).
  • Led P1 incident responses, diagnosing cross-system issues and implementing rollbacks to minimise downtime.
  • Designed GDPR-compliant systems for sensitive financial data, implementing access controls, secure logging, and feature flags for incremental rollouts.
  • Led a React codebase migration to functional components, improving consistency and developer experience.
  • Won a Vodafone hackathon, securing business funding to develop and adopt the idea out to other teams across the company.

⏳ History

threejjjs Interactive

August 2025 - current, Contractor

Docker CICD Agent Harness Astro Svelte Stripe Python
  • FamDone (SAAS)
  • Kinesis (Game)
  • Say it with love (OpenGraph Service)
  • Aura Satz (Astro site)
  • Coppermill Rain Garden (Astro site)
  • WYC - Walthamstow Youth Circus (Astro site)
  • Valley of the Cooltrees (Astro site)
  • TechSupport! Interactive (Studio Infra)

Semaeopus Games Studio

July 2024 - July 2025, Product Engineer

Svelte Ollama LLM React Fly.io Node | Hono Pocketbase Github workflows Email campaigns UX Design Component Library Github Repo Templates
  • Product Engineer and Launch of game The Oruggin Trail on Itch.io, built with React and Typescript, deployed with Railway (including system design)
  • Product Engineeer with rapid R&D prototypes for in-house project (with D3.js for node graph views, using Svelte)
  • Owner of the Web Platform
    • Microsite health dashboard (Svelte)
    • Custom Wiki/Presskits microsites accesible via Markdown, built on Vanilla JS scripts, Svelte and Github workflows for automatic deployments
    • Custom Svelte component library, using storybook and npx for rapid DX installs
    • Custom public storage management system for public media consumption, using AWS S3 with svelteKit
    • Custom Email capture forms consumable as iFrames, built with Svelte
    • Custom Email Campaign capture backend, built with HonoJS and Pocketbase
    • I lead and maintained CSS Design system, keeping all web content and layouts consistent
  • Design mentor for juniors working on other projects
  • DevOps Studio Infrastructure
  • Archetypal and Semaeopus static websites, Where I lead design and built with Svelte

A26 | 26 DX Media Agency

March 2024 - July 2024, Senior Frontend Engineer

QA .NET Component Library Figma Accessibility testing Umbraco
  • Beautiful top-tier client sites (Corinthia Hotels and Mott MacDonald)
  • Creating HTML and Vanila JS Frontend Components for .NET Umbraco backends.
  • Following Figma led Design systems.
  • Ensuring pixel perfect responsive designs and best in class HTML semantics and Accessibility tiers, met by working closely to the QA team.

MMT Digital transformation

December 2023 - March 2024, Senior Frontend Engineer

Component Library MFE Federated Modules React | RTL Next.js
  • Granted R&D funding for case study of Federated modules and Micro Frontends
  • In-house React based component Library
  • Trained in Contentful CMS

Vodafone (~5 years) | telco

August 2018 - November 2023, Senior Frontend Engineer

Team Lead RTL | Cypress | E2E Testing React | Typescript | Zod AWS | Lambda
  • Primary focus was the Checkout retail application built with React and Typescript - serving 1000s of daily customers
    • Team Lead for the Checkout application, managing up to 10 developers at any one time
    • Continuous maintenance and optimisation
    • Designed and implemented CRO features alongside our Backend teams Lead
    • Ensuring high performance Accessibility scores (WCAG compliant)
    • Increase Testing coverage with Cypress and other E2E scoped user journeys
  • Lead new customer Email application built with React running on AWS lambda
  • Cross team maintainer for the in-house React component library

ScanLAB Projects (~3 years) Architecture and Film

March 2015 - July 2018 Web Developer

Vue Three.js AWS | Lambda
  • Systems design for in-house web infrastructure
  • R&D consultant for Rail Mail Museum’s Live Experience
  • 2x Museum (web based tech stack) experiences for London Rail mail Museum.
  • Custom in-house Large files (>5gb) AWS S3 uploader (node.js) for clients and in-house usage
  • Custom video render sign-off and delivery product for Clients
    • Vue.js frontend
    • Trello API for dashboard and comment management
    • Node Express with webhooks backend
    • AWS transcoder for cloud rendering
  • Soane Museum 3D experience site using three.js and vue.js
  • iPAD accelerometer prototype app which featured in the TV series β€œLost treasures of …”
  • Company brand site, which I lead design and branding for, as well as building a static site generator, like Astro, using markdown, jade and vanilla JS, built on the node.js runtime.

πŸ•΅ Agency work

Just-So

Frontend Developer

React

Neverbland

Frontend Developer

React

Bulb

Frontend Developer

React

Shelter

Frontend Developer

React

Harmony Park

Frontend Developer

Backbone.js

Badge of Honour:

Vodafone Hackathon winner 2022 Postal Museum Interactive Display 2017 Best Tech in Video Award for Farfetch 2014 Flash refugee