ABOUT

Super old picture of me before I got my 1000 yard stare.

Hi! I'm Nick!

I’m a travelling developer in search of problems to fix. I've mostly settled down in London, where I like to find new problems to hack away at in my free time until I get bored and move on to the next project. See below for a (very short) list of things that actually got far enough for me to actually be satisfied with.

At work I try to find the least complicated solutions to the most complicated problems, and I bug my team members to design their software to be as easy to test as possible.

What do I do?

I’m primarily a backend developer with a wide range of skills. I’m an expert in all things Python, but dabble in all range of languages to make sure I’m up to date on the latest trends. I like to focus on software engineering and project management, to give developers clear goals and allow customers to understand what they’re paying for.

What am I interested in?

Finance

Automation

Travel

Machine Learning

PROJECTS

Guitar Hero Clone

WORK

Squarepoint
Feb 2024 - NowFull time

At Squarepoint I took the role of a team lead, helping build systems that make it simple for researchers to deploy trading signals. These trading signals are responsible for most quantitative trading at Squarepoint.

  • Scaled system from zero trading signals to >2'000 in under a year.
  • Scaled system to handle deployement of trading signals across the globe.
  • No outages on a newly released system due to good alerting practices.
Team LeadProduct ManagementPythonTrading Systems
Squarepoint
Jan 2023 - Feb 2024Full time

I bounced between teams, helping build new systems from scratch and and deliver projects on tight schedules on time.

  • Built a Natural Language Processing (NLP) proxy from scratch.
  • Built a system to notify traders when new relevant news / documents were published.
  • Built a zero-touch hosting system for machine learning models from traders.
Software EngineeringPythonSLURMGCP
Tessian
Aug 2021 - Dec 2022Full time

Worked on the outbound email team, who's product stops people from accidentally sending emails to the wrong people.

  • Working on scaling from 20M emails processed per day to 1B emails per day.
  • Significantly improved codebase by adding hundreds of python types to our projects.
Software EngineeringPythonDynamoDBAWS
Engineers Gate
Summer 2020Internship

Worked on integrating new data streams and improving internal tools.

  • Sped up data aquisition 3x by switching to asynchronous downloading techniques.
  • Implemented ingestion of new data streams.
Data EngineeringPython
JJC Fintech
Summer 2019Contract work

Built a scalable web-scraping solution to harvest data from company registries.

  • Sped up data retreival from third-parties 5x by streamlining and optimising web-scraping techniques.
  • Re-wrote legacy code to be cleaner and more performant.
  • Re-designed the software architecture to allow for scaling.
Software EngineeringWeb-scrapingPythonAWSDjango
Dun & Bradstreet
Summer 2018Internship

Helped move to cloud solutions and run training for employees.

TrainingIT

CONTACT