Picture of the authorPicture of the author

Hello!

I'm Regan

A software engineer and designer with a passion for tennis, travelling, and building things that make a difference.
London, United Kingdom

A little bit

About Me

I am software engineer from New Zealand, currently based in London. I have always had a passion for creating things. Nowadays, I use this creativity to design, and develop software to impact, excite, and positively influence humanity. I love to travel, and to explore new places. I also enjoy graphic design, tinkering with photography, videography, and sharing my adventures.

Professionally, I am an experienced full-stack software engineer with a diverse set of skills in mobile and web development. I am a fast learner, with a pragmatic approach to solving complex problems. I have extensive experience with a wide range of technologies including Swift, Kotlin, Typescript, React, Node, C#, SQL, NoSQL, AWS, and Azure. I enjoy technical mentorship and have experience leading teams of engineers.

Things I've worked on

Projects

DaybreakDaybreak

Daybreak is a simple time tracking app for macOS. It sits in your menu-bar, allowing you to easily start and stop tracking your time throughout the day. You can create, color code, and assign your entries to different projects. These entries can then be quickly exported for reporting or invoicing.

GymPalGymPal

GymPal is an all-in-one gym app designed to help you take control of your workouts. With GymPal, you can create customized workouts by adding your favorite exercises, setting targets for reps, weights, and durations. Our intuitive workout planner lets you organize your week, ensuring you stay on track to achieve your fitness goals.

MemoriesMemories

A free iOS app to easily record your thoughts, experiences, and feelings. Set daily reminders to never miss a moment. Your entries are organized by date for easy access, and we prioritize your privacy and security.

SimplaSimpla

A clean, simple, and fresh Android launcher. Built using new Android technologies, and Kotlin. Simpla's aim was to remove the typical distractions that your home screen can have, so you can do what you want quickly, and get on with your day.

What I specialise in

Skills

Web Development
I craft dynamic and responsive websites using the latest frontend technologies and frameworks, ensuring seamless user experiences across devices.
Backend Development
I build robust backend systems and APIs, ensuring scalable web applications with top performance and security.
Mobile Development
I specialise in developing native and cross-platform mobile applications, leveraging modern tools and frameworks to create intuitive mobile experiences.
UI/UX Design
I design user interfaces that are not only visually appealing but also intuitive and user-friendly, focusing on creating engaging experiences that meet both user needs and business goals.
Leadership
I lead teams of engineers to deliver high-quality outcomes by fostering a collaborative environment, providing clear guidance, and maintaining open communication throughout the project lifecycle.
Consulting
I offer strategic guidance and technical expertise to help businesses optimise their digital presence, providing actionable insights and solutions tailored to their specific challenges and goals.

Places I've Worked With

Experience

Figma

Figma is a collaborative web application for interface design, known for its real-time collaboration capabilities and powerful design tools.

At Figma, I work as a software engineer contributing to the platform's continued success by developing scalable and innovative solutions. Using a diverse set of technologies including TypeScript, React, Ruby, C++, and AWS I help build features that deliver exceptional performance and intuitive user experiences that empower millions of users worldwide..

Nomos One

Nomos One is a leading lease management and lease accounting solution.

At Nomos One I have worked as part of an agile development team creating the next generation of the product. Using AWS technologies such as DynamoDB, Cognito, Lambda, and SQS, I have helped to transform the existing monolith into a modern event-driven micro services architecture.

I have also helped lead development of the new front-end platform. Implementing modern front-end architectural patterns, and technologies such as ReactJS, Typescript, and React Router. This has provided a fast, maintainable, and effective user interface for customers.

Smudge

Smudge is a leading New Zealand software development company based in Christchurch. It develops high-quality consumer facing and enterprise apps for renowned clients such as Coca-Cola Amatil, and NZ Police.

During my time at Smudge I employed software-engineering development practices such as Scrum, rapid-prototyping and Smudge's intention-based design methodology, to deliver projects that met client requirements.

Smudge's culture is fast-paced and cross-functional meaning that I had the chance to work with the team to build a wide variety of software systems. This helped me to further refine my skills in client-consultation, UI/UX design, mobile development in iOS and Android, and ReactJS web development.

SKOPE

SKOPE is a long-running manufacturer of high quality refrigeration units in Australia and New Zealand.

As a software engineering intern with the company I worked with the Engineering and IT departments to develop a new system to be able to easily monitor and analyse refrigeration data retrieved from units in the field

I spent time evaluating and understanding the existing data acquisition processes to ensure the end result would be able to meet the needs of engineers and testers in the department.

I relied upon modern, and predominately open-source technologies such as Python, JavaScript, NodeJS, HTML, CSS, and Microsoft SQL. These allowed for a light-weight, cost-effective, and maintainable solution.

eStar

eStar produces e-commerce solutions for large retail chains such as Country Road Group, Briscoes and Rebel Sport.

As eStar's first-ever intern I worked within the company's scrum environment to develop new features for clients of all sizes.

As my first real-world software development employment, eStar gave me invaluable experience and inspiration. I got to apply technical skills that I had been learning in my studies to adapt the existing C#, XSLT and SQL code-base. It was also my first chance to feel the excitement of seeing work that I had a hand in creating go-live and have an impact on the shopping experience of thousands of customers.

Get in touch

Contact

I am always interested in hearing about new opportunities, or business problems.

Feel free to contact me if you think that I could help.