Full Stack Developer · React, Node.js & 3D

Hi, I'm David Naranjo

Full Stack Developer with nearly five years building web, mobile and 3D applications end to end: secure Node.js and Express APIs, SQL and NoSQL databases, and fast interfaces with React, Next.js and Three.js.

Learn more about me
Let's talk
01

About me

I'm a Full Stack Developer with nearly five years of experience building web, mobile and 3D applications end to end. I currently work at DALOG Diagnosesysteme GmbH, optimizing a React platform that delivers large volumes of industrial sensor data in real time.

On the back end, I build Node.js and Express APIs with protected routes, authentication and role-based authorization middleware, and data layers on MySQL, MariaDB and MongoDB using ORMs and MVC architecture. On the front end, I work with React, Next.js, TypeScript and Three.js, with a strong focus on performance, Core Web Vitals and technical SEO.

I'm studying Software Development Engineering at Pascual Bravo University Institution and hold a Technologist degree in Generalist 3D Technology from SENA, plus diplomas from Digital House, UPB and Misión TIC 2021.

Technical skills

Back-End

  • Node.js
  • Express.js
  • REST APIs
  • MVC
  • Auth & RBAC

Databases

  • MySQL
  • MariaDB
  • MongoDB
  • Sequelize
  • Supabase
  • Firebase

Front-End

  • React
  • Next.js
  • TypeScript
  • Vite
  • Astro
  • Redux
  • Zustand
  • GSAP

3D & Mobile

  • Three.js
  • React Three Fiber
  • Web Workers
  • iOS (Swift)
  • Android (Kotlin)

Testing & DevOps

  • Jest
  • React Testing Library
  • GitHub Actions
  • CI/CD
  • Azure

Performance & AI

  • Lighthouse
  • Core Web Vitals
  • Technical SEO
  • n8n
  • AI agents
projectprojectprojectprojectprojectproject
02

Experience

Full Stack Development

  1. Jun 2026 — Present

    DALOG Diagnosesysteme GmbH

    Front-End Developer

    Industrial machine monitoring platform. I maintain and modernize a legacy React application, shipping bug fixes and new features every sprint (machine status dashboards, alert visualization and operational reports). I moved heavy data processing to Web Workers to keep the UI responsive with large sensor datasets, and work with the back-end team on endpoint design and payload optimization.

    • React
    • TypeScript
    • Vite
    • Web Workers
    • Axios
    • REST APIs
    • Azure
  2. Feb 2022 — Jun 2026

    Makata Studio

    Full Stack · Mobile · 3D Developer

    Digital studio building web, mobile and 3D products for clients, from back end to UI. I built Node.js and Express back ends with routes protected by authentication, authorization and role-based access control; modeled MongoDB, MySQL and MariaDB databases through ORMs and integrated Supabase and Firebase. I developed full stack apps with React and Next.js (Redux, Zustand, Jest), 3D experiences with Three.js and R3F, and native iOS and Android apps.

    • Node.js
    • Express
    • MongoDB
    • MySQL
    • Supabase
    • Next.js
    • Three.js
    • Swift
    • Kotlin
    • n8n
  3. Sep 2021 — Apr 2022

    Protalento

    Full Stack Developer

    Designed and built a RESTful API with Node.js and Express following the MVC pattern, modeling data, relationships and queries on MySQL with Sequelize. Implemented authentication and role-based authorization middleware for protected routes, and built the React front end with dynamic forms, filters and product views, documenting the API.

    • Node.js
    • Express
    • Sequelize
    • MySQL
    • React
    • React Router

Hobbies · 3D Art

  1. Feb 2020 — Present

    Freelance

    3D Artist

    3D and 2D digital art for companies and individuals: character design, 3D modeling for animated projects, and rendering for audiovisual productions.

  2. Mar 2019 — Aug 2019

    Semillero de Investigación ITADIR

    3D Artist

    3D artist and researcher on augmented reality, virtual reality and motion capture projects. Worked on the animated short film "Sinfonía Salvaje" (Wild Symphony).

03

Projects

project

Portfolio Website

My professional portfolio: experience, projects and an interactive 3D hero built with Three.js.

project

Makata Interactive Website

Website for Makata, a creative studio offering branding, UX/UI design, 3D modeling and web/app development.

project

Rhezo Website

A platform that connects talent with tech startups and helps recruiters build teams fast.

project

Mimir Interactive Website

Website for AskMimir, an educational AI tool that makes learning interactive across many subjects.

project

Infini E-commerce

Infini's online store with a range of products, led by Magical Water.

project

3Core Website

Website for 3CORE Studio, an agency specializing in web development, mobile apps and custom software.

project

Wemoms App

Mobile pregnancy-tracking app with interactive 3D models.

5
projectprojectprojectprojectproject

Digital Painting Portrait

A surrealist self-portrait about my hobbies, painted in Krita.

2
projectproject

Junior · Wild Symphony

3D model and concept art of Junior, the jaguar lead of the short film "Sinfonía Salvaje" (Wild Symphony).

6
projectprojectprojectprojectprojectproject

Biome in a Bottle

A biome diorama modeled in Blender as a personal study.

04

Let's talk

Have a project in mind or an opportunity to share? Send me a message and I'll get back to you as soon as I can.

What can I help you with?