Lucas Ramos

I build things for the web, usually starting with an idea I want to see working.

Most of my work lives in private systems. Personal projects are where I follow a visual idea, try something unfamiliar and see where it leads.

PHP and Laravel are the tools I know best. I use TypeScript with React or Vue when the interface has real state to manage, and Python, usually Django or FastAPI, when the problem leans toward data.

I like code that still makes sense when I open it again two years later.

PHP/Laravel · TypeScript/React/Vue · Python/Django/FastAPI

SolarSys

SolarSys started with a visual idea: generate a solar system that feels alive, then make it repeatable. It runs entirely in the browser and exports self-contained animated SVG files. The same seed always recreates the same scene, which makes experimenting easier and gives the tests something solid to check. Vitest covers the generator; Playwright covers the animation.

Animated generated scene: a central star orbited by seven planets, two of them ringed and four with moons, a dense asteroid belt between the inner and outer systems, and a comet crossing the starfield.
Fig 1: A SolarSys scene, rendered with SMIL animateMotion. Seed: 20260903.