Hi, I'm Finn,

I'm a software engineer based in London. I like to learn, solve problems and build useful things.

Get in touch 👇 👉 finnbuick@gmail.com

Finn Buick

I'm a software engineer with a passion for building things that positively impact peoples lives. I'm currently working as a a full-stack engineer at Upstreet, a Sydney-based startup that helps people get started on their journey to share ownership by building a share portfolio while shopping online.

My skill set includes:

Core Skills:

  • Javascript/Typescript
  • React
  • Next.js
  • HTML & CSS
  • Test Driven Development
  • Production monitoring
  • Github Actions
  • Material UI

Additional Skills:

  • Express.js
  • Gatsby
  • Firebase
  • Python
  • Java
  • GCP
  • SQL

I also have knowledge of:

  • Data Structures
  • Algorithms
  • Design Patterns
  • Web Development
  • Systems Programming
  • Software Engineering Practices
Developed an engaging chat bot that playfully evaluates users' music preferences using OpenAI's Chat Completion API and the Spotify Web API. This project honed my skills in Next.js 13, Tailwind CSS and prompt engineering. Deployed on Vercel.
TypescriptReactNext.jsTailwind CSSOpenAISpotify Web APIVercelPrompt Engineering
Upstreet Reward Hub
Designed and maintained a robust, multi-tenant Next.js application featuring role-based access control, empowering our clients to manage internal employee share rewards on our platform. Delivered the initial release a week ahead of schedule by collaborating closely with the backend API team. Supported backend Express API development as the sole frontend developer.
TypescriptReactReact QueryCypressReact Testing LibraryJestFirebaseCloud FunctionsMaterial UI v5
Upstreet Web App
Led the development of the full-stack web application for Upstreet, a startup that helps people earn shares as they shop. As the lead fullstack developer on this project I'm responsible for solution design, planning and implementation. Utilized test driven development to build out and deploy the beta release app in less than 5 months.
TypescriptReactFirebaseCloud FunctionsCloud StorageMaterial UI v4React QueryReact-RouterJestReact Testing Library
A 4th year project that could identify the number of fingers a person was holding up in a video stream using computer vision techniques.