Skip to content
mc.creative

built to last

I solve problems.Mostly on the web.

Full-stack developer today, sound engineer for ten years before that. In between, always the same question: why does a system work, and where does it slow itself down? The blog collects whatever sticks along the way.

Mihnea Cojocaru in a checked shirt

About me

A developer with an engineer's mind

Today I build web applications as a full-stack developer: TypeScript, React, Vue and Next.js in the frontend, APIs, TYPO3 and headless CMS behind it. Before that I spent ten years doing sound for theatres, studios and events. I studied electronics and telecommunications, specialising in audio engineering.

What stayed is the urge to understand things before touching them. Whether it is a signal chain, a database or an editorial workflow.

Approach

How I approach things

  • 01

    Understand first

    Before anything gets built, one question comes first: how does the system work, and where does it slow itself down? Whether it is legacy code, an API or an editorial workflow.

  • 02

    Measure like an engineer

    Load times, contrast, error rates. If it can be measured, I don't debate it for long, I measure it.

  • 03

    For the people using it

    A system is only done when others can run it without me. Editors, tech teams, visitors.

Questions on my mind right now. In code, in the team and somewhere in between.

  • How much code do I still write myself?
  • Why is the build only red in CI?
  • When is a system done?
  • What makes a CMS usable?
  • No deployments on Friday?
  • Accessible from line one?
  • What measures good performance?
  • What is left when AI codes?

Good solutions happen where technology and people overlap.