
Teddy Morin
Verified Expert in Engineering
Software Developer
Arinsal, Andorra
Toptal member since October 11, 2022
Teddy works as a developer, lead developer, and teacher. With a background in engineering, he specializes in Node.js, React, and React Native. In his spare time, he writes articles, teaches courses, and develops his own projects. Previously, he had the opportunity to work on large-scale projects in industries such as eCommerce and healthcare. Teddy likes to focus on writing code, automation, software architecture, and quality in general.
Portfolio
Experience
- React - 6 years
- Node.js - 6 years
- JavaScript - 6 years
- Jest - 5 years
- React Native - 5 years
- TypeScript - 5 years
- NestJS - 3 years
- Next.js - 2 years
Preferred Environment
React, Next.js, Node.js, NestJS, TypeScript, Tailwind CSS, PostgreSQL, Microservices, Go
The most amazing...
...web application I've worked on was an online marketplace dedicated to providing life-saving medication at a low cost, reaching up to 30,000 unique users daily.
Work Experience
React Developer
Interpix
- Set up the front-end architecture used for the long-term use of the platform.
- Provided advice on the development process, task definition, and management to improve communication and velocity.
- Created a component library based on the team design system, moving from static design to data-driven, scalable, and composable components.
React Native/React (Next.js) Developer
Azzapp
- Participated in the development of a React Native and Next.js application.
- Made proposals to introduce unit testing in a Next.js/GraphQL environment, previously non-existent.
- Fixed native Android/C++ module related to video generation and play.
Front-end Expert
Valtech
- Identified and gathered bad practices, processes, and wrong technical choices on a set of React and React Native applications. It led to multiple changes in architecture, CI, and test policy to increase productivity and avoid side effects.
- Participated in adding new features to an eCommerce platform before its first launch.
- Upgraded a sensitive React Native project whose dependencies were left unmaintained for multiple years.
React Expert
Kili Technology
- Taught the team how to set up unit tests effectively and efficiently, write them, and how to define a testing strategy.
- Challenged the team on which technical solutions were used and displayed good practices.
- Participated in the development of priority React features.
Team Leader
Vertrical
- Taught the most juniors members about better React pattern and unit testing.
- Participated in developing Gatsby, Next.js, React, and Koa applications for a healthcare project reaching up to 30,000 unique daily users.
- Transformed business requirements to technical tasks with time evaluation and priorization.
React and React Native Expert
ITLink
- Submitted a plan to reduce side-effects and implemented it.
- Developed a mobile application dedicated to teaching self-development.
- Improved React project architecture and shared experiences.
Team Leader
Futur Composé
- Taught junior developers the basics of React and good development practices.
- Set up a project to share business logic between a web and mobile application using React and React Native.
- Set up an automated quality pipeline using CircleCI.
React Native and Node.js Developer
Log'in Line
- Developed a Node.js and MongoDB back-end application.
- Developed features related to a video game based on React Native.
- Taught multiple React patterns to improve readability.
React Native and Node.js Developer
Dotmind
- Created a Node.js and FeathersJS back-end application.
- Created a React Native application dedicated to finding spots for outdoor gym activities.
- Integrated a mobile UI in collaboration with the designer.
React Developer
Reveal
- Bootstrapped a project from scratch dedicated to a back office for a publication platform.
- Collaborated with the back-end team to define APIs.
- Integrated a complete UI in collaboration with the designer.
React Developer
Dotmind
- Developed a React application requested by the French Rugby Federation.
- Collaborated with the back-end team to implement new functionalities.
- Integrated a changing UI in collaboration with the design team.
Full-stack Developer
Sogeti
- Improved the UI/UX of a previously created React Native app dedicated to use geolocation underground.
- Improved the algorithm to find location to prevent false positives.
- Added and improved text to speech (TTS) and speech to text capabilities on a Poppy robot.
Experience
AI-powered Simulation for Assertiveness Training
https://communicant.aiHeathcare Online Marketplace
• Development of front-end React applications with Gatsby and Next.js
• Development of back-end application with NestJS and Koa.
• Technical support for the team and resolution of development issues
• Serve as a communication channel between the technical team and the rest of the company
Official Platform for the French Rugby Federation
https://www.ffr.fr/• Under the direction of the CTO, developed in collaboration with a team responsible for the back end.
• I led the integration of the design made by an external team
Healthcare Service Platform
https://www.optum.com/• Develop front-end React applications with Gatsby.
• Develop a back-end application with NestJS.
• Mentor the most junior members.
• Participate in the definition and assignment of work.
ScalableBackend
http://scalablebackend.comModules include software architecture, testing, security, performance, and deployment.
Education
Master's Degree in Computer Science
CESI Bordeaux - Bordeaux, France
Certifications
Secure Development Training
HackEDU
Skills
Libraries/APIs
React, Node.js, REST APIs, React Testing Library, Playwright, Twilio API, OpenAI API, Stripe, React Query, React Router, Stripe API, Google Maps API, Google Maps SDK, Mapbox API, MobX, Open APIs, Chart.js, Recharts, SendGrid API, GraphQL API, Apollo Client, Claude API
Tools
NPM, GitHub, Git, Jira, Figma, Prisma, Docker Compose, Shadcn, ChatGPT, Expo, Drizzle ORM, Sentry, CircleCI, Android Studio, Webpack, Redux Toolkit, Knex.js, SendGrid, React Apollo, Amazon Elastic Container Service (ECS), Claude
Languages
TypeScript, JavaScript, HTML, CSS, Java, GraphQL, SQL, HTML5, SCSS, CSS3, Go, Rust
Frameworks
Next.js, NestJS, Tailwind CSS, React Native, Jest, Redux, Express.js, Cypress, Detox, Material UI, Spring Boot, tRPC, Koa, FeathersJS, Relay, MUI CSS
Paradigms
Clean Code, DevOps, Testing, Best Practices, Mobile Development, Unit Testing, Responsive Web Design (RWD), Test-driven Development (TDD), Cross-platform, Model View Controller (MVC), Continuous Delivery (CD), REST, Microservices, Agile Software Development, Web Architecture, E2E Testing, Automation
Storage
Database Migration, MongoDB, PostgreSQL, DB, MySQL, Database Management, Redis, NoSQL, Amazon S3 (AWS S3), JSON, Redis Cache, Elasticsearch, Databases
Platforms
Docker, Amazon Web Services (AWS), Mobile, Android, Vercel, iOS, Contentful, Apache Kafka, Google Cloud Platform (GCP), Azure, Twilio, Firebase, PlanetScale, AWS Lambda
Other
Front-end, Full-stack, APIs, MERN Stack, Front-end Development, Responsive UI, Zustand, Mobile App Development, Web Development, Cross-platform App Development, GraphQL Code Generator, Responsive Web Apps, Back-end, Minimum Viable Product (MVP), SaaS, API Integration, Software Architecture, Software as a Service (SaaS), TypeORM, Boilerplate Code, Architecture, CI/CD Pipelines, Front-end Architecture, WebSockets, Amazon RDS, Full-stack Development, Back-end Development, AI Agents, Artificial Intelligence (AI), Webhooks, Web Accessibility, Mobile First, Large Language Models (LLMs), AI Tools, Text-to-Speech (TTS), Speech-to-Text (STT), Data Visualization, Authentication, Team Leadership, Agile DevOps, Performance Optimization, Caching, Cursor AI, RESTFul APIs, React Hooks, UI Frameworks, Security, Queue Management, Gatsby, Secure Coding, Cloud, eCommerce, Marketplaces, Payment APIs, Streaming, Video Players, Video Streaming, Integration Testing, Storybook, Deployment, OpenAI, Fitness, Web Content Accessibility Guidelines (WCAG), WCAG 2, Mapbox SDK, Dashboards, Vite, HTTPS, Containerization, AI Chatbots, Apollo, Geolocation, Machine Learning, Push Notifications, Animation, AI Integration, Agentic AI, Apollo Server
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring