Skills

Front-end development

Mobile application management

Component libraries

Node.js proficiency

Attention to details

User-centred design

Automated testing

Clear communication

Expertise

React Native Web

React.js

React-Native

TypeScript

Git

Node.js

Tailwind CSS

Three.js

D3.js

Unit testing with Jest

Schema creation with Zod

Firebase

RESTful services and APIs

EAS

CircleCI

Bitrise

Fastlane

UI/UX enhancement tools

Lottie and Tamagui frameworks

Component libraries

Design systems

Profile

Driving Project Success with Design, Management, and Development Expertise.
With a robust 16-year tenure in front-end development, my core expertise lies in React Native Web, underpinned by a deep understanding of TypeScript. My technical proficiency extends to unit testing with Jest, schema creation with Zod, and leveraging Firebase and RESTful services through TanStack Query (FKA React Query). I excel in end-to-end testing frameworks such as Appium and Detox and am a staunch advocate for solid automation practices, including seamless CI/CD pipelines with tools like EAP (Expo Application Services), CircleCI, Bitrise, and Fastlane. My foundational experience in web design has honed my eye for UI/UX, allowing me to create compelling user interfaces using Figma, Zeplin, Canva, and Marvel. My skill set is diverse, encompassing Node.js, Vue.js, Redux, and advanced styling libraries like Tailwind CSS. I am also proficient in 3D JavaScript libraries, including Three.js and D3.js. My extensive background includes the creation and management of component libraries and design systems, utilizing frameworks such as Lottie and Tamagui to ensure consistency and streamline development processes. As an independent contractor, I am driven by a passion for delivering flawless features, fostering innovation through personal projects, and cultivating a culture of continuous learning and improvement.

Work Experience

Founder

February 2024 - Present
Plantopia Farm | Remote | United Kingdom

At Plantopia Farm, I am pioneering a tech-driven approach to urban agriculture, leveraging my extensive experience in software architecture and cross-platform application development. My mission is to empower city residents to engage in sustainable farming practices through cutting-edge technology. Key contributions include:

  • Technical Visionary: Conceptualized and developed an advanced React Native Web mobile & web application that enables users to design, manage, and monitor their urban gardens effortlessly.
  • Full-Stack Development: Single-handedly engineered the full stack of the platform, ensuring seamless integration between the app, cloud services, and IoT devices within the urban farm ecosystem.
  • User Experience Design: Focused on creating an intuitive user interface that simplifies complex agricultural processes into user-friendly interactions for a diverse user base.
  • Business Strategy: Crafted a scalable business model tailored to meet the needs of urban farmers and promote the adoption of sustainable living practices.
  • Community Building: Actively working towards building a community by engaging with potential users, gathering feedback, and iterating on the product to better serve the needs of urban gardeners.

As the founder and developer of this venture, I am dedicated to fostering urban sustainability with a clear vision and precise execution. This project is built on a commitment to social and environmental progress, not profit. We prioritise community enrichment and ecological health over financial gain. Our mission is to drive sustainable urban development that benefits society and the planet, ensuring our legacy is measured by impact, not income. This is more than a business—it’s a movement for a sustainable future.

Founder & CTO

March 2008 - Present
Cat Apps (FKA Cat Codes & The Red Hearer) | Remote | United Kingdom, EU & US
  • Founded a tech company delivering mobile and Web solutions, with expertise in React Native, React.js, Node.js, and CI/CD integration.
  • Lead projects leveraging 16+ years of experience, focusing on TypeScript and React Native Web.
  • Convert UI/UX designs to high-performance applications, ensuring scalability and design fidelity.
  • Implement testing and automation frameworks such as Jest, Zod, EAS, and CircleCI to enhance development workflows.
  • Oversee end-to-end testing with Appium and Detox, maintaining high standards for software quality across multiple browsers and platforms.
  • Direct online brand identity projects, manage creative teams, and foster a culture of innovation and continuous learning.
  • Utilise cutting-edge technologies like React, Next.js and Tailwind CSS, and maintain libraries for consistent development practices.

Senior Software Engineer

January 2022 - January 2024
Checkatrade | Remote | London, United Kingdom
  • Focused on front-end development, providing mentorship and coaching junior, mid and senior engineers, fostering their professional growth and promoting a culture of continuous learning.
  • Led the design and development of complex software systems, ensuring adherence to coding standards and best practices.
  • Collaborated with cross-functional teams to gather and analyse requirements, resulting in the successful delivery of high-quality software solutions.
  • Identified and resolved technical challenges and performance bottlenecks, optimising software performance and scalability.
  • Transformed Uls using React Native Web with full user experience redesign to release a beta MVP in 8 months, improving the page speed by 35%, decreasing debugging time by 53%, and increasing user usage by more than 300%.
  • Worked with product managers to re-architect the users’ multi-page web app into a single-page application and developed two native apps for iOS and Android using React Native Web, while integrating SaaS features, boosting yearly revenue by £11.6M.

Senior Software Engineer

February 2018 - January 2022
Fuse Universal | Remote | London, United Kingdom
  • Focused on designing and developing robust web and mobile applications.
  • Coordinated with various squads to maintain infrastructure and participated in agile ceremonies delivering complex layouts and ensured the quality of code through rigorous testing and reviews.
  • Re-architected a Ruby-on-Rails web app into a single page application by implementing React micro frontend apps.
  • Developed a React Native multilingual app with offline capabilities, merging LMS and LXP features for essential learning delivery.
  • Implemented automated CI/CD, unit, and E2E testing, scaling from 600k to 4.6 million users across clients such as Avon, Lotus, Volvo, and Hilti.

Lead Software Engineer

January 2017 - February 2018
Hevnly | Hybrid | London, United Kingdom
  • Developed responsive enterprise web applications using Vue, React, Redux, and Node.js.
  • Maintained Backbone-Marionette apps and provided training and coaching for junior and mid developers.
  • Managed front-end architecture, including pul request reviews, post-merge deployments, and releases.

Software Engineer

October 2015 - January 2017
Zinc Media Group | Onsite | London, United Kingdom
  • Built intuitive and seamless web applications by collaborating with cross-functional teams.
  • Contributed ot projects for renowned clients such as BMW, TfL, Nationwide, and Siemens.
  • Ensured code quality across multiple technologies including HTML5, CSS3, JavaScript, PHP, and Ruby.

Certifications

Complete React Native Bootcamp (with Hooks)

August 2022
Zero To Mastery Academy

Essential Google Cloud Infrastructure: Core Services

August 2022

Essential Google Cloud Infrastructure: Foundation

August 2022
Coursera

MERN Stack E-Commerce mobile App - React Native

January 2021
Udemy

Node.js Complete Guide (MVC, REST APIs, GraphQL, Deno)

November 2020
Udemy

React Native: Advanced Concepts

February 2019
Udemy

Webpack Academy: From Beginner to Master (Sean Larkin)

July 2018
Skills Matter

Advanced Web design & programming courses

August 2011
Advantage Consulting