Senior Software Engineer · Creative Coder
Hi! I’m Dilum Sanjaya
Building cool things, exploring what AI can really do beyond the hype.
AI Lab
Fresh from the AI Lab
My latest experiments, built with AI.
View on XCell Architecture Studio
- Interactive Science
View on XWarehouse Digital Twin
- Industrial, Gamified
View on XCozy Game
- Game Experiments
View on XRobotic Jellyfish
- Movie-Inspired
- Robotics
View on XBatpod
- Robotics
- Movie-Inspired
View on XSpaceship Game
- Movie-Inspired
View on XAge of Empires
- Game Experiments
View on XDune Sandworm
- Robotics
- Movie-Inspired
View on XV8 Engine
- Engineering
Handcrafted
Handcrafted
Open-source demos I wrote by hand, long before AI could.
Latest posts
Latest posts
Posts I've written about React, Three.js, and React state management.

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.
Contact
Let’s talk
No contact form. Just send me a DM on LinkedIn or X.
Projects & ideas
Have a project or an idea?
Want to check my availability for a project, or just want to geek out about an idea you have? My DMs are open.
Tech for good
Building something for a good cause?
If you or your team are working on something for a good cause on a limited budget, and you’d like an app like one of my demos but don’t have the tech know-how, just reach out.





