Loading
[ about ]

I’m Oluwafemi Bamigboye, a software developer with a background spanning medicine, civil engineering and art.

I take a user-centric approach to building solutions, which is why I focus on the experience design of the systems I create. These include websites and web apps, full-stack software, interactive systems and unified systems that combine hardware and software.

[ AI ]

The rapid development of AI over the past couple of years has made writing code more accessible, but it doesn’t replace the need for sound, well-designed architecture. Over the past year, I’ve been refining workflows built on software development standards and best practices, giving AI tools a grounded framework for integration and execution.

Another theme is the steadily improving cybersecurity capabilities of these models, and the resulting need to harden both current systems and the new ones we build.

Here’s some of my work

AMP Global 2026

A website rebuilt around a new brand

WebsiteFront-endInteractiveCMS

AMP Global is a music investment company. It invests in music rights and music-driven platforms in emerging and high-growth regions, from Africa to Latin America. As part of a rebranding project by ATIDE Studios, AMP's website had to change to match the new brand. I was the sole developer, from layout sketches to launch.

Role
Sole developer, from layout sketches to launch
Context
Website for the AMP Global rebrand by ATIDE Studios
Stack
Astro, Keystatic CMS, Vercel, Canvas 2D
Status
Live at ampglobalent.com

Problem

The old site no longer matched the brand, and it did not hold together. Every page opened on a different photo with its own colour cast, from orange to red to deep blue. Sections switched between cards, maps, icon lists and centred text blocks, so each page felt like a separate site.

Screenshots of the old AMP Global website, one column per page. Each page opens on a full-screen photo with its own colour cast: orange concert crowds, a mariachi band, a dark red portrait and a blue DJ booth. Dark sections follow that switch between image cards, a world map, team portraits and centred text.
This item did not load.
The old site, page by page.

Approach

The goals were a clear site that matches the new brand on every page and is easy to navigate. I started on paper, sketching the layouts before writing any code.

Hand-drawn layout sketches. Left, the homepage: the AMP logo and navigation, the headline 'Investing In The Future Of Global Music Culture' beside an intro and a Submit Proposal button, a two-column section and the footer; below it, the loading screen, with arrows tracing how the logo draws itself, notes that 'Global' animates in from below and that the logo then moves to the top-left corner, and a thin progress bar. Right, the About page: What We Do with Invest, Build and Partner buttons, Our Edge with a list that shows details on hover, Who We Work With as four cards, Focus Regions with a dot map of Africa, and the footer.
This item did not load.
The first layout sketches, drawn before any code: the homepage and the loading screen, left, and the About page.
Four sketch frames. Top left, the header, with a note that the navigation collapses into a menu when the page scrolls. The other three show the What We Do section with Invest, Build and Partner each highlighted in turn above its own description.
This item did not load.
Details: the navigation folding into a menu on scroll, and the three states of What We Do.

The highlight is the matrix: a fine grid of dots behind the content that reacts to the cursor. I designed it for maximum control. I built it in isolation and exposed every value, from dot size and spacing to cursor reach, strength and falloff, as a live control. That made refining the feel of the interaction relatively easy: I could tune it by eye, then lock the values in.

This item did not load.
The matrix harness. Every value is a control, so the feel was tuned by eye.

Outcome

The new site is live at ampglobalent.com and carries the new brand from the first screen to the footer. The navigation now has four clear pages instead of five, with the focus regions on the homepage. A built-in CMS lets AMP's team update content themselves, so changes no longer need a developer.

Contact

0 / 3000