James Lee

jamesleedev

/in/jamesl-dev

jamesl.dev

Education

Computer Science
(Diploma of HE)

Heriot-Watt University

Jul 2017 - Jul 2021

Skills

Proficient

React

Next.js

JavaScript/TypeScript

Sass/TailwindCSS

Git

Linux

REST APIs

CMS

Familiar

Python

PHP

CI/CD

DevOps

Unit Tests

Integration Tests

i18n

Hashleap

Early stage startup for simple B2B crypto payments

Next.js + TypeScript

Frontend Engineer

May 2024 (contract)

Brought into the team as the only frontend engineer to finalise Hashleap’s UI refresh as soon as possible.

  • Built dashboard and settings pages using Radix UI, Tailwind, ApexCharts, and react-hook-form.
  • Worked closely with the company founder to integrate existing REST APIs, then architecting and mocked missing API features such as image upload and date range filtering.
  • Integrated password authentication with NextAuth, and implemented JWT based password reset flow.

Glassnode

BTC and ETH analytics, indicators, and charts

Next.js + TypeScript

Software Engineer I

Aug 2021 - Dec 2023

During my time at Glassnode, I was part of the team responsible for all public-facing websites and their tech stacks. My team collaborated closely with marketing, content, and design teams, focused on accelerating B2C growth, then later adapting to the B2B market segment and strategy.

  • Worked in a small, cross-functional product team to maintain and improve multilingual landing pages, focusing on UX and conversion optimisation.
  • Led the development of new landing pages.
  • Implemented custom server side AB testing framework with Next.js middleware.
  • Conducted investigations into performance and tracking issues, and resolved multiple downtime incidents, complete with post-mortems.
  • Produced developer onboarding guides, tutorials and technical documentation on external dependencies.
  • Participated heavily in the CMS selection process, acquisition rebranding, adoption of Usercentrics CMP, tracking and analytics with Segment and Amplitude, and code improvement initiatives, e.g. Tailwind adoption.
  • Maintained GhostCMS theme and WordPress blog before transitioning to Prismic CMS.

Freelance

PHP/Browser DOM JS

Frontend Engineer

Aug 2020 - Aug 2021

I Worked with an e-commerce client serving UK customers as the company’s only developer to improve their online presence. Later, I focused on developing their online sales funnel.

  • Created product pages on top of WooCommerce.
  • Produced and tested custom email templates for email marketing & CRM.
  • Integrated Zapier webhook and SendGrid.