gdIndependent design engineerLet’s talk
Interfaces. Interactions. A little intuition.Ghana / Working everywhere

GeraldDonkor

I design the interface.
I write the code.
I care how it feels.

Independent design engineer
based in Ghana.

A place for the things I make
and the details I get lost in.

Explore the work

Selected work (5)

From the first sketch
to the last interaction.

Aetherfield

Making sustainability data feel clear, human, and actionable.

SUSTAINABILITY PLATFORM

Studio Antenix

A confident digital presence for a studio with something to say.

CREATIVE AGENCY EXPERIENCE

Jobbiton

A little less job-search chaos. A lot more clarity.

AI-POWERED JOB SEARCH

Pixca Daily

An editorial space for keeping up with a moving world.

NEWS & DISCOVERY

Ether

An expressive home for imagination, images, and AI.

AI & CREATIVE TOOLS
More things I’m building on GitHub

A little
about me.

Gerald Donkor
Design & development

The interesting part is where design meets code.

I’m a design engineer based in Ghana. I like being close to the whole thing: figuring out an interface, building it, then tuning the small details that make it feel natural.

A useful product can have personality. A beautiful website can work beautifully, too. That’s the space I like working in.

Interface design

Visual direction, prototypes, design systems

Frontend development

React, Next.js, TypeScript

Motion & interaction

GSAP, creative coding, the details

The tools behind the work.

From first frame to final deploy.

Design
  • Figma
  • Framer
  • Spline
Build
  • React
  • Next.js
  • TypeScript
Motion & ship
  • GSAP
  • GitHub
  • Vercel

Made out of curiosity.

A few small experiments.
Go on, play with them.

001 / KINETIC TYPE
55%

Type with a pulse

Find your own rhythm. Adjust the tempo.

002 / SPRING PHYSICS

A satisfying little spring

Click the shape. Watch it find its balance.

003 / FLUID LAYOUT

Same pieces. New possibilities.

A small study in seamless state changes.

Have something in mind?Good things start with a conversation.
Let’s make
it happen.