Feel is a feature.
Latency, motion, weight and rhythm are part of the product. If an interface feels wrong, it is wrong regardless of what the spec says.
Folorunsho Ahmed Olajide — aka Crazy Codes
Software engineer and product builder for startups and teams. I turn messy problems into fast, scalable products that convert visitors into customers, from design and frontend to backend and everything between. The goal is never just a website; it's growth you can measure.

Currently
Technical Lead @ Nexflowra
I'm Folorunsho Ahmed Olajide, known online as Crazy Codes. I solve business problems with software. I sit at the intersection of product, design, and engineering: the person who can wireframe a flow in the morning and ship the API by evening.
Over six years I've designed brands and shipped 34+ web and mobile products for startups across real estate, fintech, and SaaS. I don't just make things look good; I build products that win users, keep them, and turn attention into revenue.
If you need someone who can own the full journey, from brand and user experience to scalable architecture, and cares about your bottom line, we should talk.
What I do
Wireframes to polished, high-converting interfaces designed to turn visitors into paying customers.
Fast, accessible frontends and solid backends in React, Next.js, Node, and Postgres, built to sell and scale.
Visual systems that make your product feel trustworthy and premium, so people feel safe paying you.
Architecture that stays fast and calm as usage, revenue, and your team grow.
Nexflowra
Leading engineering and product delivery architecture, team direction, and shipping scalable systems end to end.
Mansior
Led the frontend for a real estate platform: escrow, AI-assisted search, and in-app messaging at scale.
Freelance
Shipped web and mobile products for clients across multiple industries, end to end.
Ajian Labs
Built product interfaces and design systems for early-stage ventures.
Global Axis
First production work: React components and reusable UI patterns.
I care about the business behind the product. Every decision is weighed against one question: will this help you make or save money?

Before a single line of code, I dig into your users, goals, and numbers. The best products start with the right question, not the flashiest feature.
I design clean, high-converting interfaces and back them with scalable systems, so the product looks premium and holds up as you grow.
I ship fast, watch how real users behave, and iterate on what moves the metrics that matter: signups, retention, and revenue.
Opinions held loosely. The stack bends to the product, not the other way around.
A cross-section of product, tooling, and experiments. Each card links to the live project.

Career development platform with structured roadmaps, vision boards, mentorship, AI-guided learning paths, video sessions, and a resume builder, from skill discovery to job readiness.

AI-powered interview practice with voice-activated agents tuned to a candidate's role and stack. Onboarding, real-time simulations, and transcript review.

Real estate platform that replaces agent fees with escrow, AI-assisted search, in-app messaging, and property management for landlords and tenants.

Sign-up-free, verifiable voting for small groups. Tamper-evident hash chain, receipt codes, and zero friction for voters — just a link.

A Connect-Four-style strategy game for all ages. Clean state model, considered animation, and small enough to fit in a weekend.

Turns the GitHub API into a readable profile — tailored views for developers exploring peers and clients vetting hires.
Most recent client work is under NDA.
See more on GitHub →Latency, motion, weight and rhythm are part of the product. If an interface feels wrong, it is wrong regardless of what the spec says.
The best version of a feature is the one in production today, learning from real users. I prefer one careful change a week to a ten-page rewrite.
Code is a medium. So are docs, commit messages, and tweets. Clear writing compounds; it teaches the next engineer (often, future me).
I default to Postgres, Next.js, TypeScript, and a small set of tools I trust, then spend the saved complexity budget on the product itself.
Freelance projects, full-time roles, and product collaborations. I reply within a day, most days.