Skip to main content

Hi, I'm Michael

Full Stack Web Developer based in Abidjan, Ivory Coast. I design and develop web experiences that combine technical performance with polished design.

My journey has led me to work on a variety of projects — premium showcase websites, SaaS platforms, business applications — always with the same standard: delivering something the client is proud of and users love to use.

Kodji is pronounced “kod-jee”. Many people spell it differently after hearing it — Kodgi, Codji, Kodjy, Kody, Codgi: it is the same name, and it is me.

Michael Kodji
The web should be fast, beautiful, and accessible to everyone — not just those with a good connection or a high-end screen.

How I work

Three principles that separate a delivered site from a lasting one.

  • Architecture first

    Before the first line of code, I structure everything: technical decisions, stack choices, data model. A site that lasts is designed, not improvised.

  • Quality & accessibility

    Readable code, measured performance, WCAG compliance. Standards aren't a constraint — they're what separates amateur work from a professional deliverable.

  • AI-augmented

    AI is part of my tools, not my foundations. I use Claude, GPT and generative tools to speed up research, prototyping and documentation — but architecture, decisions and code quality remain a developer's craft. That's what separates a generated site from one that holds up in production.

My journey

  1. First steps in code

    Learning the fundamentals of web development: HTML, CSS, JavaScript, then React. Building solid foundations.

  2. Modern full-stack

    Levelling up on Next.js, TypeScript, Tailwind CSS and Node.js. First complete architectures.

  3. Real projects

    Building real projects and demos — including this multilingual portfolio — to practice and prove my skills.

  4. Available for your projects

    Open to my first freelance missions. Current stack: Next.js 16 · React 19 · TypeScript · Tailwind CSS v4 · Vercel.

My values

  • Quality above all

    Every line of code is written with care. I'd rather take the time to do things right than deliver fast and poorly.

  • Transparent collaboration

    Clear communication, regular check-ins, zero surprises. You always know where your project stands.

  • Continuous learning

    The web evolves fast. I continuously upskill to offer you the best solutions available.

  • Real impact

    A website should serve your business goals. I measure success in concrete results, not lines of code.

My stack

  • Next.js · React · TypeScript · Tailwind CSS · GSAP · Motion

  • Node.js · Express · PostgreSQL · MongoDB · Prisma · REST API

  • Git · Vercel · Docker · Figma · VS Code

Let's work together