Adam Thompson

Senior Frontend Engineer
Senior frontend engineer with over 13 years building complex, user-facing products in logistics and retail. At Fluent Cargo, lead development of an AI assistant powered by OpenAI and MCP tool calling to surface live platform data and actions - not a simple chat wrapper. Previously established frontend architecture, component libraries, and testing practices at JB Hi-Fi on products used at national scale.
iconTechnical Skills
I have experience with a wide range of languages and technologies, but there are a few that I consider my bread and butter. These are languages and technologies that I've spent the most time with over my career.
AI
  • OpenAI API
  • MCP
  • LLM tool calling
Frontend
  • ReactšŸžšŸ§ˆ
  • Next.jsšŸžšŸ§ˆ
  • Vue
  • Flutter
Backend
  • Node.js
  • Django
  • Ruby on Rails
  • ASP .NET
Languages
  • TypeScriptšŸžšŸ§ˆ
  • CSS/TailwindšŸžšŸ§ˆ
  • Python
  • C#
  • SQL
Hosting
  • VercelšŸžšŸ§ˆ
  • SupabasešŸžšŸ§ˆ
  • Azure
  • AWS
iconWork Background
Fluent Cargo
Fluent Cargo provides an industry leading multi-modal freight engine to the global logistics market.
Senior Frontend Engineer
Sep 2023 - Present, almost 3 years
  • Lead architecture and development of Fluent Cargo's AI assistant, powered by OpenAI with a custom MCP server exposing platform capabilities as invokable tools - route and schedule search, container and vessel tracking, emissions calculations, and saved user memories. Built a custom UI with embedded, context-aware components driven by tool results, integrated across the platform for a rich experience beyond text-only chat.
  • Designed and delivered a freight tracking system with task queueing, email and in-app notifications.
  • Established modern frontend practices: Storybook and Chromatic, stronger automated testing, and atomic design for shared components.
  • Upgraded DevOps with GitHub Actions e2e (Playwright), pre-commit hooks, and Slack PR notifications.
  • Worked with customers to design a public API for deep platform integration, including authentication, authorisation, and rate limiting.
JB Hi-Fi
JB Hi-Fi is Australia's largest home entertainment retailer.
Senior Frontend Engineer
Apr 2021 - Sep 2023, over 2 years
JB Hi-Fi
Team Lead
Sep 2021 - Apr 2022, 7 months
  • Introduced a frontend architecture adopted across all programs of work and led a shared component library for internal and customer-facing products.
  • Championed Storybook and Chromatic as the standard for component development across frontend teams.
  • Built custom Contentful app extensions and integrated Contentful into the JB Hi-Fi website.
  • Increased frontend test coverage from under 80 to 700+ tests through stronger testing practices and CI integration.
  • Built and maintained CI/CD pipelines with Azure DevOps and GitHub Actions.
  • Led the team as Team Lead: mentored developers, ran agile ceremonies, partnered with BAs and PMs on estimation, and contributed to hiring through technical interviews.
Vinomofo
Vinomofo is a leading Australian online wine retailer.
Software Engineer
Jun 2020 - May 2021, 11 months
  • Built a new frontend component library from scratch.
  • Implemented automatic frontend UI testing using Chromatic.
  • Developed the Gatsby build pipeline, including data transformation, incremental builds, and automatic deployments.
  • Delivered patches for the existing Rails app as needed.
  • Mentored developers to improve knowledge sharing and upskilling within the team.
Alliance Software
Alliance Software is a world-class agile software development agency specialising in complex web apps.
Software Engineer
Apr 2018 - Jun 2020, about 2 years
  • Developed projects independently or as part of a larger development team
  • Effectively communicated with clients to gather project requirements and maintained strong client relationships
  • Scoped and estimated tasks as part of the agile project management process
  • Conducted code reviews to ensure high-quality code standards
  • Managed source code using Git version control
  • Built complex and scalable web servers with Django.
  • Built modern, high-performance user interfaces with React and companion libraries.
  • Developed native iOS apps using Swift and Xcode
  • Designed logos and branding for internal and external clients
  • Collaborated closely with the design team to deliver pixel-perfect frontend products
  • Consistently exceeded performance targets, ensuring timely project delivery
  • Delivered technical presentations to the company
Autopilot Digital
Autopilot Digital is a small software development startup specialising in mobile apps
Founder and Developer
Jan 2017 - Present, over 9 years
  • Designed product logos.
  • Built reporting backends using Firebase Cloud Functions.
  • Built the iOS app using Swift and Xcode.
Mind Australia
Mind Australia is one of the country's leading community-managed specialist mental health service providers
Systems Analyst
Jan 2013 - Apr 2018, over 5 years
  • Numerous web app projects to help increase efficiency of business process and accuracy of government reporting, ensuring continued government funding and helping secure additional funding
  • Invited to be on discussion panel at Qlik "Visualise your world" conference in 2015 as a subject matter expert
  • Conducted training sessions for staff resulting a strong uptake of data reporting tools from all levels of management
Wesley Mission Victoria
Wesley Mission cares for and supports disadvantaged and vulnerable Victorians through a range of community-based services
Senior Service Desk Analyst
Jan 2010 - Apr 2013, over 3 years
iconEducation
Deakin University
Bachelor of Information Technology, 2015
  • Graduated with a high distinction average
  • Selected to be part of the team representing Deakin in the Telstra IoT competition
Box Hill TAFE
Advanced Diploma of Computer Systems Engineering, 2010
iconOther Interests
I have numerous hobbies that I pursue outside of work
  • Electronics - developing tools to help with my other projects such as a web enabled thermostat to help with baking
  • Woodworking - from small boxes to larger furniture, I can be found out in the garage making sawdust most weekends
  • Drones - I have built a number of racing and acrobatic drones and have recently been exploring the possibilities of autopilot and GPS navigation
  • Various personal software projects at different stages of completion
iconMy Projects
In my spare time I love to explore new technologies and push myself to build new things. Below are some of the projects I’m most proud of, as well as the technologies used.
project icon
Logbookr
Swift
Vehicle logbooking app for iOS
project icon
Dev Clock App
Flutter/Dart
Film development timer and chemistry register for iOS and Android
project icon
Viper Constructions
Next.js
https://www.viperconstructions.com.au
Promotional website for local small business