Hi, I'm David

Web Developer

I build scalable, performant web applications with modern technologies. Passionate about creating seamless user experiences with clean, efficient code.

Developer

About Me

Get to know more about who I am and what I do

Developer at work

Who am I?

I'm a passionate Web Developer, specializing in crafting modern, scalable, and user-friendly web applications. On the Front-End, I work with React.js, Figma, Redux, Tailwind CSS, Bootstrap, Mapbox, MUI components, and more to create seamless user experiences. On the Back-End, I leverage MongoDB, Express.js, and Node.js to build robust and efficient systems. And bridging the best of both worlds, I also develop with Deno Fresh for powerful server-side rendering solutions. I’ve collaborated with startups and established companies alike, helping them deliver high-quality products that grow with their business.

My journey in web development began when I built my first website at 16 years old. Since then, I've been obsessed with creating digital experiences that are both beautiful and functional. I believe in writing clean, maintainable code and staying up-to-date with the latest industry trends.

Education

Engineering in Aquaculture

Instituto Tecnologico de Boca del Rio, 2012-2017

Full Stack Web Development

Mexico city, 2019-2020

Experience

Aula connect creator (FullStack Developer)

Aula connect, 2025-Present

🎓 Aula Connect Creator - LMS Platform for Teachers Real Business Model: Aula Connect is a SaaS (Software as a Service) platform aimed at teachers who need a platform to teach their classes online. How it works: Teachers are the Customers (who pay): They subscribe to the Aula Connect service They pay monthly/annual plans to use the platform They gain access to tools to create and manage courses Students are the End Users (free): They do not pay to access courses They are invited/added by their teachers They consume the educational content created by their teacher Service Flow: Teacher → Pays subscription → Creates courses → Invites students → Teaches classes Future Plans (to implement): Basic Plan: X students, Y courses Premium Plan: More students, more courses Enterprise Plan: Unlimited or very high numbers Current Architecture: Ordering system: For teachers to pay subscriptions Admin Dashboard: For teachers to manage their courses and students Student Dashboard: For students to access content Advanced Editor: For teachers to create rich content

https://aulaconnect.d

Front end Developer

Inarix Paris, France, 2020-Present

Pioneered the development of the Inarix portal, playing a central role in creating an innovative platform for this leading French agritech company. I designed and developed the portal from A to Z, ensuring a smooth user experience and highlevel technical execution, using modern technologies such as React, TypeScript, Redux, MUI and Mapbox. • Throughout the process, I rigorously followed the mockups designed in Figma, ensuring visual consistency and user interface ergonomics. • I implemented advanced features such as sample visualization, user management and interactive silo mapping, while ensuring the application's reliability and performance through a comprehensive test suite with Jest and Cypress.

https://inarix.com/

Fullstack Developer Freelance

Independent, France, 2019-2020

• Complete creation of web pages for individuals, including component development, web design, and E-commerce application creation, utilizing the MERN Stack (MongoDB, Express.js, React, and Node.js) for full-stack JavaScript development. Tasks include front-end UI design with React, RESTful API development with Express and Node.js, and data management using MongoDB.

Production Manager

Rol-man S.A. de C.V., Mexico, 2013-2019

• Complete administration of a fish and seafood sales company, including raw material management, sales, staff training, payment management, and supervision of 6 employees. • Contact with suppliers and internal relations. • Order management for different clients.

Production Manager

CIBAC Mexico, CDMX, 2018-2018

• Responsible for the production of live food for feeding 'Ambystoma mexicanum' at the juvenile stage. • Studies on the reproduction of 'Ambystoma mexicanum'

Project Manager

Sagarpa, Veracruz, Mexico, 2017-2018

Consultation and review of documents for semi-intensive aquaculture projects in the state of Veracruz.

My Skills

The technologies I work with to bring ideas to life

React

Redux

TypeScript

Deno Fresh

Material UI

Tailwind CSS

MongoDB

Jest

Cypress io

MapBox

JavaScript

Git

Node.js

Express

Html 5

Sass

CSS 3

Bootstrap

My Development Approach

Clean & Efficient Code

I prioritize writing clean, maintainable code with proper documentation. Performance optimization is always in mind.

Responsive Design

All my projects are built with mobile-first approach, ensuring seamless experience across all devices.

Security Focused

Implementing best security practices is crucial. I ensure data protection and secure authentication in all applications.

Scalable Architecture

Building applications with scalability in mind from day one, using microservices when appropriate.

Big Projects

Some of my recent work that I'm proud of

Inarix Portal

Inarix Portal

Since 5 years I engineered the end-to-end development of the Inarix portal , leading French agritech company, rigorously implementing pixel-perfect Figma designs to ensure UI consistency and ergonomics. Developed complex functionalities including user and device management, sample visualization, and location editing through interactive Mapbox maps. Utilized MUI tables extensively for data management tasks such as user and device editing, simple and advanced sample visualization, and real-time location updates. Ensured application reliability and performance through comprehensive automated testing with Jest and Cypress.

ReactReduxTypescriptAxiosReact RouterReact HooksMapboxMUIJESTCypress ioi18nextSass
Aula connect creator

Aula connect creator

Course Management System (LMS): Creation and management of learning modules Advanced editor with EditorJS for rich content (text, images, tables, code, etc.) Management of learning materials and exercises User Roles: Administrators: Can create/edit courses and modules. Students: Can access and consume learning content. Educational Features: Modules with learning objectives Downloadable materials (PDFs, links, codes) Exercises with instructions Integrated videos Difficulty system (beginner, intermediate, advanced) Technology: Frontend: Fresh (Deno) with Preact Backend: Deno with RESTful APIs Database: MongoDB Authentication: JWT with roles Editor: EditorJS for rich content

Deno FreshMongoDBReactTailwind CSSDaisy UIi18nextJWTAxiod (Deno Axios)

Get In Touch

Have a project in mind or want to discuss potential opportunities?

Contact Information

Location

Paris, France

Connect with me

superprof