CV
Experience

Boreal Software Labs
Freelance Developer & Founder
Nov 2022 - Present · 2 years 2 months
I've worked on a few different personal projects, all under the umbrella of my company Boreal Software Labs.
- Avery: Privacy-first Google Sheets™ plugin that auto-updates your spreadsheets, giving you full control over your finances. I use Google Apps Script to develop the sheets plugin which interacts with the users spreadsheets. The Avery API which connects to banks through open banking providers is written in Node.js, Avery uses a Postgres database all hosted on Render. I've also developed a markeing site that uses Stripe for payments. I use GoCardless and Plaid for our open banking data providers.
- Spartan Mode: Open source behaviour tracking app, Climb the ranks of the sparta army by making good decisions. Built with Expo/React Native/Typescript
- Practice Card Counting: A free game to practice card counting. Built with vanilla JS
- Tigum: Open source GUI for Tigum, a online learning tool, built with React/Typescript
- Suvnas: Mental health companion app. Based on the principles of CBT and using AI as virtual assistant. Suvnas is React Native and Typescript app with a Node.js backend using WebSockets for realtime chat. I use Expo for development and builds. And OpenAI for the AI models.
References

Charlie Coombes - Co-Founder at Avery

MiniCorp
Full Stack Engineer
Oct 2023 - Aug 2024 · 10 months
Worked on 4 client projects while at MiniCorp including an inhouse project called Laila an AI booking assistant for MedSpas.
- MedSpa Booking system (Ruby on Rails)
- Meeting Room and Office management platform (Ruby on Rails, Joan Device integration)
- Xero Invoices to Stripe payment schedule tool (Ruby on Rails)
- Driver app order management for aircraft food delivery (React Native, Typescript)
- Laila: AI chatbot for MedSpa businesses (Node.js, Postgres, OpenAI)
References

Brian Kenny - CEO at MiniCorp

Keith - CPO at MiniCorp

Evervault
Product Engineer
Aug 2022 - Oct 2022 · 3 months
While at Evervault I worked on the customer dashboard and API. I used React.js for the frontend and Node.js for the API & ElasticSearch for building usage reports.

Manna Drone Delivery
Software Engineer
May 2020 - Feb 2022 · 1 yr 10 months
- The flight dashboard for realtime flight telemetry (React.js)
- Mobile ordering app (iOS/Android) React Native Expo
- The order hub for the operations team to process orders (React.js/Java)
References

Alan Hicks - CTO at Manna Drone Delivery

Flipdish
Software Developer
Aug 2019 - May 2020 · 10 months
Worked on Flipdish's frontends including web ordering, web portal and terminal device with React.js and React Native. Also worked on Reporting service in C# with .NET
References

Tamas Kovacs - Principal Engineer at Flipdish

Clearstream
React.js Developer
Mar 2019 - Aug 2019 · 6 months
References

Andrew Redican - Senior Software Engineer

Cartrawler
Software Engineer
Jul 2017 - Mar 2019 · 1 yr 9 months
References

Alex McGonagle - Web3 Software Engineer at Hypotenuse Labs

CS Software
Fullstack Developer & Co-founder
Feb 2015 - Jul 2017 · 2 yrs 6 mos
References

Harry Condron - Senior Software Engineer

Smith Hurleys
Hurley Maker & Founder
2015 - 2016