Client build. 3D atom hero (Three.js), searchable library of 106 lectures
with in-page player, approved-content AI assistant, enquiry form and
verified results. Result: one link that converts parent enquiries.
The New Book of Beasts
A Medieval Bestiary of Modern Human Nature
What if medieval bestiaries described the habits of modern people instead of mythical creatures?
For the Recraft × Contra Styles Challenge, I created Illuminated Bestiary, a custom Recraft Style inspired by public-domain illustrations from 13th–15th-century manuscripts.
I used historical references from the Public Domain Image Archive to explore medieval animal anatomy, ornamental details, ink drawings, and muted natural pigments.
Then I applied the style to eight imaginary beasts, each representing a familiar modern behavior: overthinking, people-pleasing, doomscrolling, procrastination, ghosting, perfectionism, attention-seeking, and impostor syndrome.
The result is a collection of creatures that look like they belong in a centuries-old manuscript, even though their habits are very much our own.
I created something again. This time, a particle emitter when hovering a text. I think it turned out great! 🙌
Each "particle" is a three.js Sprite. Made with Three.js and GLSL.
Check it out live here: https://particle-emitter-exp.vercel.app
The photos bursting out from behind the 15 YEARS OF EXPERIENCES text is a clever reveal. Did you run the sprites through a custom shader or just the basic material?