HelloThere
My name is Danilo. I am a software engineer focused on front-end development. I graduated from Purdue University with a degree in Computer Science and have been working with web technologies since 2019. My stack is always evolving, but most of my experience is using Vanilla Javascript or React.js. I am also familiar with Node.js and Python when dabbling in the backend.
Projects and Experiments
View AllMML Shaders
2023Contributed improvements to the MML project, and actively maintained an experimental fork in collaboration with @TheCodeTherapy. Added support for custom shaders to MML through m-shader
tags.
Shells
2023This project showcases a basic application of shell texturing to create a fur effect. It incorporates simple physics to simulate gravity, alongside noise to mimic wind.
My First Ray Marcher ™
2023My first attempt at playing around with ray marchers. It implements a simple diffusion light model and it displaces a sphere SDF with a blend of sine functions.
Ulam
2023An implementation of the Ulam Spiral. It combines the simple principles of sine waves with post-processing shaders to create beautiful visuals and patterns.
Space Jams
2022Drifting through space with fragment shaders and my speaker
Space Gliders
2022A prototype for a 3D game inspired by endless runners such as Subway Surfers and Temple Run. Made with React.js and React-Three-Fiber
WebGL Tiles
2022A nice image carousel made entirely with Three.js
Stacks
2022An experiment with game development using React Three Fiber. It's inspired by the Stack mobile game and I still plan to add more features and improvements in the future.
Firefly Disco
2022A simple, yet fascinating dive into boid systems. Implementing the principles of emergent behaviors, each firefly in this system exhibits complex, coordinated behavior that mimics the patterns observed in nature.
Task Manager
2019A college project for CS 242 (Systems Programming) in C++. It has all the basic features you would expect from a task manager like viewing and killing processes, monitoring system stats, and the file system.