Full stack developer with over 10 years of experience across a range of industries and technology stacks. I have worked extensively with startups, small organisations and individuals on projects related to transportation, AI, logistics, business management, social justice campaigning, real estate and other fields. Key technology stacks in which I have experience include .NET, Java and Spring Boot, Python, PHP, vanilla JavaScript/TypeScript, NestJS, Vue, PostgreSQL, MySQL, vector databases (for AI-development), WordPress (customisations, plugins & hosting) and CiviCRM.

Galen Brown

Full stack developer with over 10 years of experience across a range of industries and technology stacks. I have worked extensively with startups, small organisations and individuals on projects related to transportation, AI, logistics, business management, social justice campaigning, real estate and other fields. Key technology stacks in which I have experience include .NET, Java and Spring Boot, Python, PHP, vanilla JavaScript/TypeScript, NestJS, Vue, PostgreSQL, MySQL, vector databases (for AI-development), WordPress (customisations, plugins & hosting) and CiviCRM.

Available to hire

Full stack developer with over 10 years of experience across a range of industries and technology stacks. I have worked extensively with startups, small organisations and individuals on projects related to transportation, AI, logistics, business management, social justice campaigning, real estate and other fields.

Key technology stacks in which I have experience include .NET, Java and Spring Boot, Python, PHP, vanilla JavaScript/TypeScript, NestJS, Vue, PostgreSQL, MySQL, vector databases (for AI-development), WordPress (customisations, plugins & hosting) and CiviCRM.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent
Spanish; Castilian
Intermediate
Italian
Intermediate
French
Beginner

Work Experience

Add your work experience history here.

Education

MSc Advanced Computer Science at University of St Andrews
September 1, 2015 - May 31, 2018
I gained an MSc in Advanced Computer Science from the UK's best university for computer science, with topics including programming paradigms and patterns, development methodologies (Agile, Waterfall, etc) and AI (search, neural networks)

Qualifications

BSc Sustainable Development
September 1, 2011 - May 31, 2015

Industry Experience

Software & Internet, Transportation & Logistics, Non-Profit Organization
    paper RAG development using OpenAI, Java Spring Boot and Real Estate Data

    I built a system for a real-estate marketing agency that was selling property in southern Spain. The marketing agency wanted a system that produced and managed AI-embellished content for its website from a large database of property details.

    paper Spring Boot Web Application Development

    I developed a web application to map and highlight “Fossil Free Zones” (places around the world that have committed to ending the use and/or extraction of fossil fuels) for a climate NGO. In addition to the public-facing side, there is a large administrative area that was built for authenticated members of the team to manage the list of fossil free places, as well as a public “Create a zone” feature to gather submissions from the public.

    The application was developed in Spring Boot (using Hibernate & PostgreSQL in the persistence layer). It was originally developed in 2023 and was presented by my client at COP28. Additional feature development is still ongoing following successful completion of the original version.

    paper Cloud-based deployment architecture and NestJS software development and support

    I have provided ongoing support for real-estate virtual presentation startup ‘Presendoo’. The support has been wide-ranging, but includes:

    • Initial cloud-based set-up of development and production environments using various Azure services
    • General software development towards the main project
    • Set-up of payment options for Presendoo’s customers (including software integration with Stripe)
    • Building a Zapier integration for the project’s data
    • Ongoing advice to the client

    Website: presendoo.com

    paper WordPress Plugin for Data Analysis and Presentation

    I developed a WordPress plugin to regularly synchronise dynamic data from Google Sheets and present it to the public.

    The project numerically and visually summarised the existence of carbon (fossil fuel) deposits beneath legally protected areas across the majority of countries in the world, as well as summarising any current and future planned extraction in these areas, with the aim of identifying fossil fuel extraction projects that are relatively easy to prevent. The various ‘country summary’ pages have been presented by my client to policy-makers and members of Government in a variety of countries around the world. This project may continue in future, as my client would like to build significant additions to the current country pages and is currently securing funding to do so.

    See for example protected-carbon.org/germany (or protected-carbon.org/countries for a full list)

    paper Full Stack Developer at WeMove Europe

    Full stack developer at WeMove Europe. From February 2023 to February 2024, this work was carried out on a full-time basis; thereafter until September 2024 this work switched to a part-time freelancer/consultancy basis.

    During my time with WeMove, I developed and maintained tools for a digital campaigning organisation, including:

    • An application to manage data about campaign targets;
    • An application to automatically migrate and monitor 7500 monthly recurring donations to Stripe from the organisation’s old payment provider;
    • Various other scripts and minor applications, written predominantly in Python.

    During my time with WeMove, the organisation was in the process of transferring all of their data and operations to new platforms and transforming their digital operations. I was part of a core tech team of 4 people responsible for this transformation, during which I also debugged existing legacy infrastructure.

    I also took part in the provision of first-line technical support, to all other staff in the organisation (this was shared on a weekly rotating basis with the 3 other tech team members).

    paper Full Stack Developer at Exon ICT Group

    I developed a document processing application for an accountancy firm (a client of Exon ICT Group). The application was written in .NET (using C#). It manages the client’s files, including automatically converting files from various formats to PDF.

    Separately for this client, I also worked on an ERP (Enterprise Resource Planning) application, also written in .NET. Work on this project included creating a “licence server” that automatically handled deploying new instances of the ERP for new companies, including automatic database setup and population.

    paper Full Stack Developer of Business Management Software

    Whilst employed in this position, I developed of a range of features in a business administration application, written in PHP and JavaScript (with MySQL database). Work included building new features, improving the quality of legacy code and liaising with third parties, such as handling support requests from consumers of the application’s API).

    I also development of an in-store card payments system written in Java, using Spring and Hibernate, including successfully gaining approval of the payments system with the credit card processor. The system now processes several hundred in-store card transactions per day in Belgium.

    paper Web Developer at Hytchers

    Whilst employed at Hytchers, I worked on the company’s shared parcel delivery system. The application was written in .NET. I worked on several websites for the company including a parcel tracking website, internal management site and a site for shippers to manage shipments. During my time with Hytchers, I also developed PHP modules for e-commerce systems to allow online sellers to offer Hytchers delivery solution at checkout. I also supervised two interns.

    paper Mobility as a Service System Development

    This is my own project, Simply Connect, carried out using funding from the British Government to develop innovative Mobility as a Service solutions.

    It included development of a REST based backend (Java, using Spring and Hibernate), web application development, native Android development, C Sharp Windows desktop application development and management of additional developers.

    Website: simplyconnect.app