About

Find me online

My name is Lewis and Loosely Typed is a blog where I write about life as an engineer in venture-backed software companies. After having worked for many years at the intersection of design, engineering and product development within SaaS startups and scale-ups, I launched this blog to share my learnings and capture my reflections on the work life of a design engineer.
I specialise in web apps, API design, and interactive UI. Day to day, I work with founders, engineers, and designers to build product-led solutions that solve real user problems and drive durable growth and retention.
I enjoy working cross-functionally within agile product teams as a galvanising factor that can clarify and articulate customer pain points and rationalise and break down complex problems into manageable work packages. I'm lucky enough for the last few years to have made significant contributions to successful SaaS products within talented, highly motivated and ambitious product teams that delivered continuous customer and business value.
Working closely with founders and business leaders over the years has made me more rounded and strategic in my thinking. I'm motivated by continuously learning — whether that's across operations, strategy and product management, or exploring how AI is reshaping the way we build and ship software.

Technologies

Over the years I have worked with a wide variety of Languages, libraries and Frameworks.

Languages

  • Typescript
  • NodeJS
  • Python
  • Shell Scripting

DevOps

  • Docker
  • AWS

UI Libraries and Frameworks

  • React
  • Vue
  • Angular
  • NextJS
  • Django

Testing

  • Testing Library
  • Jest
  • Vitest

Build Systems and Task Runners

  • Vite
  • Webpack

Design packages and methodologies

  • Design systems
  • Design thinking
  • Figma

Delivery methodologies and approaches

  • Kanban
  • Scrum
  • Lean product development