JC Nicolas
🤙 Contact links
Summary
I’m great at taking product/design concepts and creating polished and responsive UI’s.
I am a web developer with over 10 years of experience delivering high-quality digital products across enterprise and agency environments. I work primarily with modern frameworks including React, Vue, and Svelte, supported tools such as Docker, GitHub Actions, AWS, and self-hosted VPS, cloud, and serverless infrastructure. I have delivered end-to-end projects, implemented CI/CD pipelines, built solutions across a variety of CMS platforms, and integrated complex APIs.
Fluent in Agile methodologies, I am confident working independently or within multidisciplinary teams, contributing to planning cycles, shaping user stories, and collaborating closely with researchers, designers, and engineers. I focus on delivering high-quality, client-facing responsive layouts that meet accessibility and broader semantic web standards.
I have been working with AI workflows, using OpenCode and a respective Agent within a Docker container for safety practice when enabling “dangerious permissions”.
📐 Technical practice
AI: Using sandboxed OpenCode environments with Agent subscription.
| Development | Design UX/UI | Process |
|---|---|---|
| Typescript | Zod | Following Figma designs | Agile methodolgies |
| React | Svelte | Astro | Solid | Implementing Design systems | Defining User Stories |
| Hono | Express | Next | Semantic HTML | CICD Workflows |
| RestFul API’s | GraphQL | Accessibility and Web Standards | Claude | Co-Pilot |
| Vite | Package scripts | Tailwind CSS | E2E Cypress | RTL | Jest |
| Fly | Vercel | Railway | AWS | Responsive Layouts | Jira | Azure | Linear |
| Node | Bun | Docker | Page load optimisation | PR Reviews |
⚡️ Have I used? (yes)
🚀 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
- Archetypal Tech | Semaeopus | Contract | Static Svelte site
⏳ History
threejjjs
August 2025 - current
- Aura Satz (Astro site)
- Coppermill Rain Garden (Astro site)
- WYC - Walthamstow Youth Circus (Astro site)
- Valley of the Cooltrees (Astro site)
Semaeopus
July 2024 - July 2025
- Launch of game The Oruggin Trail on Itch.io, built with React and Typescript, deployed with Railway
- Company BE 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
March 2024 - July 2024
- 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
December 2023 - March 2024
- In-house R&D with Federated modules and Micro Frontends
- In-house React based component Library
- Trained in Contentful CMS
Vodafone
August 2018 - November 2023
- Retail Checkout application built with React and Typescript - serving 100s 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
- increase Testing coverage with Cypress and other E2E scoped user journeys
- 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
- 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.