Teddy Morin

FullStack Engineer - Node, React, React-Native, Go

Salary / Daily rate

Toulouse, France

Freelance

Can come onsite

Skills

ReactReact NativeNodeTypescriptNext

Languages

French (Native)English (Fluent)Spanish

About me

Intro

Teddy works as a developer, lead developer, and teacher. With a background in engineering, he specializes in NodeJS & React (+React Native). He complements his expertise with Java and Go on the back end. In his spare time, he writes articles, teaches courses, and develops his own projects. Previously, he worked on large-scale projects in industries such as e-commerce and healthcare. He began his freelance career in 2018 and has since worked on a range of back and front-end applications.

Links

Work experience

Consultant React Native

ToptalFreelance

Sep 2025 - Dec 2025

4 months

Remote

Following an initial phase of outsourced development, I took over ownership of a consumer-facing real estate application, with the goal of securing its technical foundation and revitalizing its development. I conducted a thorough review, including securing access, clarifying environments, and implementing a structured deployment process with a clear separation between staging and production environments. I proposed an initial multi-agent AI workflow to the team, helping them maintain a broader application portfolio with a smaller team. On the mobile side, I implemented an automated over-the-air (OTA) update system to accelerate delivery cycles and improve product responsiveness. At the same time, I facilitated knowledge transfer to the web team to ensure sustainable skill development and greater autonomy on the project. Finally, I initiated and developed from scratch a new application dedicated to real estate brokers, laying a solid technical foundation from the outset.

React Consultant

Interpix DesignFreelance

Apr 2025 - Jul 2025

4 months

Remote

Interpix gave me the opportunity to take over an incident management platform. The initial requirement was clear: to set up a sound initial architecture for the development of a React application. At the same time, I was asked to start creating a component library based on Interpix's design system. After the initial setup, several members joined me to continue developing the platform. This was an opportunity for me to help define the requirements, make suggestions about the ticket management process, and provide feedback on the initial plan.

React Native/React (NextJS) & NodeJS Developer

AzzappFreelance

Jun 2023 - Jan 2025

1 year 8 months

Remote

I had the opportunity to join the Azzapp team and participate in the development of three applications dedicated to a networking platform. Involving significant media management challenges, this platform consisted of two front-end applications, mobile and web, respectively in React Native and React/NextJS. Then there was a back-end application based on the NextJS API routes system. The unique architecture of the back-end allowed me to evolve in an edge/serverless environment, but also to use GraphQL on a larger scale. More generally, it was interesting to develop features with high performance challenges, addressed for example through denormalization, caching, and indexing mechanisms. On the front-end side, these projects were an excellent opportunity to deepen certain skills, particularly in animation, cache management & optimistic updates, and native development. It was also an opportunity to contribute my expertise and discuss topics such as SSR, testing policy, software architecture, and many others.

React/React Native & NodeJS consultant

ValtechFreelance

Sep 2022 - May 2023

9 months

Remote

The Valtech team entrusted me with writing a comprehensive audit on a React/React Native & NodeJS/Express application group. The goal was to identify bad practices, processes, and other technical issues that were leading to decreased productivity, maintenance difficulties, and a strong tendency to create side effects. Satisfied with my work, they then entrusted me with implementing the most important recommendations.

React consultant

Kili TechnologyFreelance

May 2022 - Jul 2022

3 months

Remote

I joined the Collaboration team at Kili Technology, a company developing a platform dedicated to AI training. The product enables enterprises to annotate their data and thus build training datasets for AI models. My role was to support the team on a variety of topics. A key part of my contribution was to challenge existing technical solutions and transfer knowledge on unit testing, while implementing the necessary structures to strengthen test practices. This work helped reduce side-effects and unexpected behaviors by encouraging better testing strategies and React good practices. In parallel, I participated in the development of new features, mainly focused on UI editing, to provide more annotation options and advanced functionalities for end users.

Team Leader

VertricalFreelance

May 2021 - May 2022

1 year 1 month

Remote

Vertical gave me the opportunity to join and support them, as a Team Lead across several projects in the health and pharmacy sector. These projects involved both front-end and back-end applications, with strong constraints around privacy, compliance, and performance. On the back-end side, my work was mainly focused on NestJS, within an environment that was, for half of the projects, based on micro-services architecture. These contexts were an excellent opportunity to deepen and apply my knowledge of distributed systems, advising on and implementing architectural best practices. This included promoting event-driven communication between services, defining the right testing strategy and its implementation, as well as identifying needs for denormalization to improve performance and scalability. On the front-end side, I contributed to large-scale applications built with ReactJS, Gatsby, and Next.js. The main challenge here was coordination with other teams, which led to the creation of a component library derived from a design system, ensuring both high performance and a smooth developer experience. Beyond pure development, this role allowed me to act as a bridge between my technical team and the rest of the company, providing guidance, resolving complex issues, and supporting teammates in their daily work.

React/React Native & Java/Spring Boot Consultant

Groupe IT LinkFreelance

Dec 2020 - May 2021

6 months

Remote

I was invited to join ITLink to contribute to the development of a self-development platform, supporting both React and React Native applications, as well as a Java/Spring Boot Back-End. My role included sharing my experience on quality practices related to React and helping the small team improve their development workflows. I actively participated in the development of new features and the resolution of bugs, while introducing unit and end-to-end testing to strengthen the reliability and maintainability of the platform. This mission was an opportunity to both enhance the platform and transfer best practices to the team, ensuring more robust and scalable code for future development.

React Native & NodeJS Developer

LoginLineFreelance

Jul 2020 - Oct 2020

4 months

Bordeaux, France

Log’Inline offered me join in order to support the final development of a React Native & NodeJS application. The project involved both front-end feature development in React Native and back-end work with Node.js and MongoDB. My contribution also involved stabilizing the application and improving its maintainability. I provided guidance on project configuration and development practices, helping the team deliver a more robust and scalable solution while ensuring consistency across the front-end and back-end.

Lead developer React

Futur Composé Freelance

Mar 2020 - Jul 2020

5 months

Remote

As part of the Agile team at FuturComposé, I contributed as a Lead Developer, bringing my expertise in React and software engineering. This mission started with an initial on-site phase and was then carried out entirely in full remote. My role covered a broad range of responsibilities, beginning with the analysis and definition of technical choices for all the project’s web and mobile applications. I also introduced and implemented a quality process to ensure reliability and consistency across developments. On the development side, I created a React application, and collaborated with a dedicated mobile team to build a shared project designed for use across both React and React Native applications. Beyond technical delivery, I contributed to training 1 to 3 developers on React and modern development practices, while also establishing a strong unit and end-to-end testing strategy to support long-term maintainability.

React developer

RevealFreelance

Apr 2019 - Dec 2019

9 months

Remote

I contributed to the development of a public React application and a backoffice for a publishing platform. The project gave me the opportunity to tackle a front-end project independently and define its architecture from scratch. My work included the creation of the React project, close collaboration with the back-end team, and the integration of the design in partnership with the responsible team. This experience allowed me to deliver a complete front-end solution, ensuring alignment with backend services and design requirements, while applying best practices for maintainability and performance.

React Native & Node.JS Developer

dotmindFreelance

Mar 2019 - May 2019

3 months

Bordeaux, France

.mind entrusted our team with the development of a React Native application and its server. After completing the project analysis and design internally, the company relied on us to implement the rest of the project. On the back-end, I was responsible for the architecture and development of the server using FeathersJS, ensuring a solid and maintainable foundation. On the front-end, the main challenge was the integration of Google Maps within the React Native application. This project followed a first successful collaboration, which led .mind to place full trust in our team for the complete implementation.

Développeur React

dotmindFreelance

Aug 2018 - Sep 2018

2 months

Bordeaux, France

J'ai contribué à un projet React pour la Fédération Française de Rugby, sous la direction du directeur technique et en étroite collaboration avec l'équipe responsable du backend. Cette mission a été une excellente occasion d'apprendre auprès d'un responsable technique expérimenté et de développer davantage mes compétences en React, tout en assurant une intégration pixel-perfect d'un design créé par une équipe externe.


Education

CESI Ecole d'Ingénieurs

Engineering diploma

2016 - 2019

4 years

University of the West of Scotland

2018 - 2018

1 year

CESI Ecole d'Ingénieurs

2014 - 2016

3 years


Licenses & certifications

Secure Development Training

Issued: Jan 2022

Certified by HackEDU

Portfolio

Digital Business Card - https://web.azzapp.com

Kili-Technology Tools - https://kili-technology.com

Healthcare online marketplace - https://www.costplusdrugs.com

http://communicant.ai - AI-powered simulation for assertiveness training

The best place to find your next move

© 2026. All Rights Reserved.