Ingeniero de software sénior · Programador creativo
¡Hola! Soy Dilum Sanjaya
Creo cosas geniales y exploro lo que la IA puede hacer de verdad, más allá del hype.
Fundamentos
Fundamentos
Apps interactivas para aprender algo desde cero. Prácticas, gratis y directamente en el navegador.

Protocol Explorer
Mira cómo funciona internet, paquete a paquete. Lecciones sobre HTTP, DNS, TCP, TLS, Wi-Fi, SSH, VPN y más se desarrollan en un diagrama de red, y cada paquete se abre para que puedas leerlo byte a byte.

Electronics 101
Electrónica desde cero en un banco de trabajo 3D: pilas, resistencias, LED, condensadores, interruptores, transistores y sensores. Enciende cada circuito, cambia sus piezas y observa cómo fluye la corriente.

Backcountry 101
Técnicas de supervivencia, paso a paso, en 3D. Enciende una fogata, haz un taladro de arco, filtra agua, construye un refugio, pide rescate con señales, distingue plantas comestibles de venenosas y prepara un kit de supervivencia.

Learn ESP32
Conecta LED, sensores, motores y servos a un ESP32 en 3D, conéctalo por Wi-Fi y Bluetooth, y luego ejecuta el código y míralo funcionar, desde hacer parpadear dos LED hasta un panel solar que sigue al sol.

Learn Arduino
Aprende Arduino con un Uno en 3D: conecta LED, botones, sensores, motores y servos, luego ejecuta sketches reales y mira cómo responde la placa, desde hacer parpadear un LED hasta una planta inteligente.
Laboratorio de IA
Recién salido del Laboratorio de IA
Mis últimos experimentos, creados con IA.
Ver en XCell Architecture Studio
- Ciencia interactiva
Ver en XWarehouse Digital Twin
- Industria, gamificada
Ver en XCozy Game
- Experimentos de juegos
Ver en XRobotic Jellyfish
- Inspirado en el cine
- Robótica
Ver en XBatpod
- Robótica
- Inspirado en el cine
Ver en XSpaceship Game
- Inspirado en el cine
Ver en XAge of Empires
- Experimentos de juegos
Ver en XDune Sandworm
- Robótica
- Inspirado en el cine
Ver en XV8 Engine
- Ingeniería
Hecho a mano
Hecho a mano
Demos de código abierto que escribí a mano, mucho antes de que la IA pudiera.
Últimos artículos
Últimos artículos
Artículos que he escrito sobre React, Three.js y la gestión de estado en React (en inglés).

JavaScript in Plain English
Tired of Boring Static Dashboards? Let’s Build a Fully Customizable Dashboard in React
Step away from the mundane with our innovative approach to dashboard design in React. This blog post delves into a variety of React techniques to transform static, uninspired UIs into dynamic, customizable dashboards. Explore how to break free from the limitations of conventional designs.

JavaScript in Plain English
Mastering React State Management: A Comprehensive Guide
Embark on a comprehensive journey into the world of React state management. This post begins with an insightful exploration of React's state management mechanisms, identifying common pitfalls and challenges. Discover how to overcome these issues using a range of external libraries.

Geek Culture
Build 3D Apps With React | Animated Solar System | Part 2
Continue your 3D adventure in React by bringing the solar system to life. This follow-up post focuses on animating the static solar system built in Part 1. Learn about the intricacies of animations in React, the challenges they present, and how to masterfully implement them with Three.js for an engaging 3D experience.

Geek Culture
Build 3D Apps with React | Animated Solar System | Part 1
Dive into the exciting realm of 3D web development with React. This introductory post covers the fundamentals of React Three Fiber and Three.js, setting the stage for creating mesmerizing 3D web applications using WebGL.
Contacto
Hablemos
Sin formulario de contacto. Solo envíame un mensaje directo por LinkedIn o X.
Proyectos e ideas
¿Tienes un proyecto o una idea?
¿Quieres saber si tengo disponibilidad para un proyecto, o simplemente charlar sobre una idea que tienes? Mis mensajes directos están abiertos.
Tecnología para el bien
¿Construyes algo por una buena causa?
Si tú o tu equipo trabajan en algo por una buena causa con un presupuesto limitado y les gustaría una app como alguna de mis demos, pero no tienen los conocimientos técnicos, escríbeme.





