A LITTLE MORE ABOUT ME

I’m Ibnu.

Ibnu Hajar initials — profile photo coming soon
IBNU HAJAR SOFTWARE ENGINEER / DEVELOPER

I’m a Senior Software Engineer.
I build for the web
& mobile.

I bring ideas to life through software, connecting thoughtful interfaces with the systems that make them work.

This portfolio is a home for that work and curiosity: a place to explore ideas, try new approaches, and share things as they take shape.

Explore my work

A FEW THINGS I THINK ABOUT

FROM THE INTERFACE TO THE SYSTEM

Web experiences

Thoughtful interfaces

01

Mobile experiences

Care for every screen

02

Connected systems

The thinking behind the pixels

03

Always learning

Room for the next idea

↗
HOW I APPROACH THE WORK

Good software should feel simple.
Even when the problem isn’t.

For me, engineering is about making considered decisions: understanding what matters, reducing unnecessary complexity, and paying attention to the details that help everything fit together.

01

Build with purpose.

Start with the problem, then choose the tools. I care about software that is useful, understandable, and built around the people who use it.

02

Think in systems.

A good experience goes deeper than the screen. Clear boundaries, thoughtful architecture, and maintainable code help an idea grow without losing its shape.

03

Make it for everyone.

Performance, accessibility, and responsive design belong in the conversation from the beginning. Small decisions can make a big difference to someone’s experience.

04

Stay curious.

There is always another way to solve a problem. I make room for experiments, feedback, and the lessons that come from building something new.

BEYOND THE FINISHED PRODUCT

A little room to explore.

Not every idea starts with a plan. Sometimes it starts with a question, an interesting detail, or the thought: “What if this worked a little differently?”

That is what the experiments on this site are for. A space to work through ideas, make something tangible, and keep the joy of building close by.

Visit the playground
THANKS FOR GETTING TO KNOW ME

On to the next idea.

Back to the work