Tom Howland

Hi, I'm Tom.Full-stack
|

After 7 years of full-time experience and countless evenings of hobby-code, I am a full-stack force to be reckoned with on projects of all sizes

A picture of Tom Howland, with his lovely fiancée, Alex

Skills & Technologies

A life of working, playing, and reading has lead me to rub shoulders with these lovely frameworks, languages, and concepts

React / NextJS
Typescript
C# / .Net
Node
MongoDB
React Native
SQL
Svelte / SvelteKit
and many, many more...

A Brief History of Tom

What have I been up to in all of these years in the world of coding?

  1. Jigsaw

    Full-stack developer • Jul 2024 - Present
    • TypeScript
    • Vue.js
    • .NET
    • Developing a diagramming tool for the UK's top law and accountancy firms
    • Championing unit tests in both the frontend and backend
    • Developed the feature flagging system
    • Created a tool for parsing and processing Microsoft Office files
  2. MoveGenius

    Senior developer • Jul 2023 - Jun 2024
    • TypeScript
    • React
    • Next.js
    • Node.js
    • .NET
    • Developed a platform to expedite property sales for estate agents and sellers
    • Worked closely with management on planning and estimating engineering projects
    • Integrated with government and commercial APIs
    • Managed the design system/component library
    • Resolved live bugs and addressed customer requests in real-time
  3. Komi

    Full Stack engineer • Oct 2022 - Jul 2023
    • TypeScript
    • React
    • Next.js
    • Node.js
    • Developed a premium landing page builder for the world's top talent
    • Ran meetings and organised sprints
    • Integrated with 3rd-parties such as Stripe and Segment
  4. Trilogy Education Services

    Teaching Assistant • Oct 2021 - May 2022

      Assisted in a Zoom-hosted full-stack bootcamp

      Guided students from zero-to-hero over a part-time (but intense) 6 month bootcamp

    • Boomin

      Full Stack engineer • Jul 2021 - Oct 2022
      • TypeScript
      • React
      • Next.js
      • .NET
      • Azure DevOps
      • Developed the agent-facing tools of a nationwide property portal
      • Peer reviewed teammates’ code
      • Strictly adhered to the principles of test-driven development (TDD)
      • Worked with a microservice architecture
      • Worked with designers and analysts, turning user stories into code and paticipating in "three amigos" sessions
    • Depotnet

      Software Engineer • Feb 2020 - Jul 2021
      • TypeScript
      • Angular
      • .NET
      • SQL
      • Azure DevOps
      • Developed civil engineering management systems for top UK companies
      • Peer reviewed teammates’ code
      • Architected entire projects and sub-projects to work with existing solutions
      • Gave talks on potential tooling within weekly developer meetings
      • Worked closely with business analysts to create exactly what the users need
      • Achievement: Implemented a data warehouse with an API to allow clients to integrate their data into their own BI platforms
    • Enable

      Software Developer • Oct 2017 - Feb 2020
      • TypeScript
      • Angular
      • .NET
      • SQL
      • Azure DevOps
      • Developed bespoke internal systems and SaaS products for leading UK companies
      • Worked towards client specifications and in-house public API specifications
      • Interacted with live clients/UAT users via a helpdesk ticketing system, resolving issues in a timely and professional manner
      • Maintained and wrote living specifications and release notes
      • Performed cross-browser and cross-device manual testing
      • Adhered to the principles of test-driven development (TDD)
      • Adhered to OWASP’s standards of security
      • Peer reviewed teammates’ code
      • Worked in an agile, team-based environment, meeting set deadlines
      • Achievement: Implemented a script for obtaining the hierarchy of items in a self-referencing SQL table while avoiding infinite loops
    • University of Manchester

      MPhys in Physics • Sept 2014 - May 2017
      • MATLAB
      • Worked with complex mathematical concepts on a regular basis
      • Gathered and processed lab data
      • Created GUIs and descriptive display graphics for simulations
      • Achievement: Nominated for the Tessella Prize for Software following development of a 3D ray-tracing Monte Carlo simulation program

    Apps I've Built

    Between working days, its always nice to itch that scratch of using new technologies and making something I can call my own.

    gallery

    Svelte, Sveltekit & web-native audio APIs

    Mic Check

    A tool to see and record from all of your devices microphones. Straight from the browser - no login or download needed!

    Check it out!
    gallery

    Svelte, SvelteKit, and Serverless Functions

    Heardlify

    A guessing game for any Spotify playlist! You like The Smiths? Try "This is The Smiths"! You like 80s? Try "All Out 80s"? If you have your own playlist, you can try that too!

    Check it out!
    gallery

    HTML Canvas & TS & Parcel

    You Have To Burn The Rope

    You Have To Burn The Rope, a childhood-favourite Flash game remade from the ground up to run natively in the browser

    Check it out!
    gallery

    Raw HTML & JS

    GUID Generator

    A quick copy-to-clipboard GUID tool

    Check it out!

    Get in touch!

    My inbox is always open.
    Whether you have a question or just want to say hi, I'll try my best to get back to you!

    Form submittedI'll be sure to take a look ASAP
    Uh oh, this is embarrassingSomething appears to have not worked submitting the formPlease reach out via email instead(and let me know that the form needs some TLC while you're at it)
    or