
Teddy Morin
FullStack Engineer - Node, React, React-Native, Go
Salary / Daily rate
Toulouse, France
Freelance
Can come onsite
Skills
Languages
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.
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
Portfolio

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

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

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