Currently available

John Grímsey

Fullstack TypeScript Engineer in London, UKSpecialising in enterprise UI architectures for industry leaders.
I build large-scale, intuitive and pixel-perfect UIs that function at scale.

Some of the folks I've helped out

Experience

I'm a full-stack lead developer that began with the LAMP stack and moved to TypeScript and JavaScript some years ago. I have been a London-based contractor for around twenty years, working in sectors including FinTech and HealthTech. I am at home in start-up or enterprise environments. On the frontend, I specialise in Angular and have a deep understanding of the framework.

In addition to very strong core software-engineering skills I am a creative thinker with an excellent understanding of classic design principles and usability. I understand the composition of a well architected application from a mobile-first UI down to containerised services. I believe code should be elegant, scalable and tested – but not too clever. I am an advocate for the importance of code health and minimising tech debt. I actively seek out and apply best practices. I enjoy bringing order to chaos and ensuring a code base is designed to avoid future roadblocks where time allows.

I have a professional attitude and can be relied upon in client-facing roles. I consider myself to be a highly effective communicator with other developers, product owners and stakeholders. I very much enjoy presenting and explaining requirements, features and technicals to interested parties. I don’t miss the details. I value the opportunity to guide and mentor junior developers. At home in an agile environment, I've helped to refine processes and enjoy leading agile ceremonies.

On the UI, I specialise in delivering enterprise code with Angular and Nest. I have proven experience in increasing team productivity through well thought-out architecture and tooling.

Expertise

Technical Architecture

Design robust, scalable systems that stand the test of time.

  • Seek out and apply best practices
  • Practice what you preach
  • Minimise tech debt but get the job done
  • Write well-formed, readable code
  • Diagrams please

Full-Stack Development

  • Full stack development with TypeScript
  • Google Cloud Platform, CloudFlare
  • Node.js, NestJS
  • Angular specialist
  • Tailwind, Material Design
  • Microfrontends
  • Docker
  • Postgresql, MySQL
  • Solidity, Hardhat/Foundry, Viem

Ethos

  • Clean, conventional commit log
  • Don't be too clever
  • Comment any complicated code
  • Documentation of gotchas is vital
  • Don't re-invent the wheel
  • Don't make me think

Contact me

Always happy to hear about new and interesting ways I can help.

Recruiters please feel free to reach out on LinkedIn

Email me