Ciucă

Dan Alexandru

Animator and programmer from Moinești. I’ve been animating since I was 8 and scripting games in Luau for four years. Now I’m learning to build the web, and I want to learn it properly in Barcelos.

10th grade, Math-Informatics, Liceul Teoretic „Spiru Haret”, Moinești.

Alex to my friends. Exly online.

Player: Exly / creative mode

Move to bend the pattern. Click to bloom.

Currently casting

1 / 3

Loop Sign「Infinite Bloom」

Resume motion

Pause motion

A still frame, with reduced motion.

Move to bend the pattern. Click to bloom.

A little code. A little chaos. A lot of curiosity.

Where I’m headed

My next chapter, if selected.

Moinești

Romania

Barcelos

Portugal

11–24 July 2027

12 days of training + 2 travel days

Building WordPress sites with Erasmus+ VET.

Latest posts

Notes from the things I’m figuring out.

Things I’m building

Code, animation, and ideas put into practice.

  • EUROINVENT 2026, Diploma of Excellence + Youngest Inventors Award

    Concept illustration

    Lumi

    A portable AI-based assistant for people with visual impairments and reduced autonomy.

  • Luau, Roblox Studio

    Concept illustration

    Roblox games & systems

    Gameplay systems and scripts in Luau, plus Hollow Veil, a psychological horror game I’m making solo.

  • Freelance, since 2023

    Concept illustration

    3D animation commissions

    Character and gameplay animation for clients since 2023, made in Blender and Source Filmmaker.

  • WordPress

    Concept illustration

    This website

    A bilingual WordPress site, designed and built for my Erasmus+ application.

Away from the assignment

What keeps me curious.

Coding

New languages, engines and tools

Gaming

Japanese and indie games, like Touhou and Project Moon

Music

Vocaloid and music-driven projects

Animation

Fan animations and the FNAF community

How this site works

The parts behind the page you’re reading.

18

pages, in English and Romanian

6

custom blocks

1

plugin: Polylang

0

page-builder plugins

01

Theme

A block theme made from scratch

No page builder and no ready-made theme. The colours, fonts and spacing live in theme.json, and the layouts live in templates and patterns. Every page can still be edited in the WordPress editor.

02

Languages

Two languages, one switch

Every page and post exists in English and Romanian, linked with Polylang. The theme’s own text, like buttons and headings in the templates, is translated through a small custom block binding.

03

Canvas

A bullet-hell title screen

The patterns behind my name are drawn on a canvas with plain JavaScript, no libraries. They bend with the mouse, bloom on a click, and stop completely if your device asks for less motion.

04

Projects

Projects as their own content type

Projects are a custom post type with their own fields, a label and a link. I add one like a blog post, and the cards on the home and Projects pages update on their own.

05

Contact

A contact form without plugins

The form is a custom block. It checks every message on the server, filters out spam bots, and saves each one under Messages in the admin. My email address isn’t on the site at all.

06

Tools

Built with AI, decided by me

I built the site with two AI coding assistants, Claude Code and Codex. I chose the direction, reviewed the changes and threw out a first design I didn’t like. It’s all saved in Git, so the whole site can be rebuilt on a new computer in minutes.