JC Nicolas
🤙 Contact links
🏄 Introduction
As a parent, I really understand the frustration and difficulty of communications from school services and general messaging, and would relish the opportunity to be part of helping making progressive change in this sector.
I have a background in design, and am big on collaborating with product, as well as huge experience in accessibility compliance and excellent CSS skills bringing any responsive layout to life. I have worked across many in house component libraries and all kinds of various CMS systems, working alongside BE teams and building semantic templates ready for any kind of front end framework for the platform UI.
I can be autonomous, as well as lead teams with encouragement and clarity especially when forged with a communicative production team. I embrace working with AI assistance, and would love to see how we can such tools to improve the connection between parents and their child’s future education.
🚀 UI Highlights
- Corinthia Hotels | A26 | Agency | HTML / Vanilia JS / CSS / .Net Razor Components
- Mott Macdonald | A26 | Agency | HTML / Vanilia JS / CSS / .Net Razor Components
- ScanLAB Projects | threejjjs | Contract | Astro & Svelte static site, Custom CICD workflow
- What Are We Building | threejjjs | Contract | Static Svelte site
- Valley of the cool trees | threejjjs | Contract | Static Svelte site
⚙️ Technical highlights
- 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
Semaeopus Games Studio
July 2024 - July 2025, Product Engineer
- Launch of game The Oruggin Trail on Itch.io, built with React and Typescript, deployed with Railway (including system design)
- Systems design for Web Infrastructure running on Fly.io
- 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
- R&D with D3.js for node graph views, using Svelte
- 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
- 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
- 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
- Retail Checkout application built with React and Typescript - serving 1000s of daily customers!
- Team Lead for the Checkout application
- Continuous maintaitence and optimnisation
- CRO features implemented and architectured alongside our Backend teams Lead
- Ensureance of high performance Accessiblity 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 used by all of Vodafone digital
ScanLAB Projects (~3 years) Architecture and Film
March 2015 - July 2018 Web Developer
- 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
Neverbland
Frontend Developer
Bulb
Frontend Developer
Shelter
Frontend Developer
Harmony Park
Frontend Developer