Skip to main content
Lex Lutor Iyornumbe
Senior Software Developer @ Punch Agency
View all authors

Building FasCraft: My Journey Creating a FastAPI Project Generator CLI Tool

· 5 min read
Lex Lutor Iyornumbe
Senior Software Developer @ Punch Agency

The Problem That Started It All

As a developer who has worked on numerous FastAPI projects, I noticed a frustrating pattern: teams spending significant time setting up project structure and boilerplate code instead of focusing on business logic. Every new project meant:

  • Manually creating the same folder structure
  • Setting up database configurations
  • Configuring environment variables
  • Writing boilerplate models, schemas, and services
  • Setting up testing frameworks
  • Configuring CI/CD pipelines

This repetitive setup was eating into development time and often led to inconsistent project structures across teams.

Giving Like the OT Church: Lessons on Sacrifice and Offerings

· 9 min read
Lex Lutor Iyornumbe
Senior Software Developer @ Punch Agency

Picture, if you will, a planet called Earth. A place where everyone — from your mama to your mechanic — is on the same holy mission: to collect your money. They may smile while doing it. They may even cook you jollof first. But trust me, everybody wants a slice of your financial meat pie. Even the devil himself has a budget line with your name on it.

💵 Money, dear reader, is not evil. It is the amplifier of life’s comfort. With it, NEPA light suddenly becomes less epileptic, your fridge hums like a lullaby, and you can buy suya without checking your wallet first. Without it? Ah. Welcome to the land of postponed dreams, hot sun, and unsolicited motivational quotes from people who own generators.

Demo Credit API Implementation Documentation

· 10 min read
Lex Lutor Iyornumbe
Senior Software Developer @ Punch Agency

Powered by Lendsqr

Author: Lutor Iyornumbe
Repository: https://github.com/LexxLuey/demo-credit
Live API: https://lutor-iyornumbe-lendsqr-be-test.onrender.com/api


Executive Summary

This document outlines the implementation of the Demo Credit Wallet Service API, a Node.js/TypeScript backend application designed to provide wallet functionality for a lending application. The project successfully demonstrates core backend engineering competencies including database design, API development, testing, and deployment.

Conways Law

· 8 min read
Lex Lutor Iyornumbe
Senior Software Developer @ Punch Agency

🎭 Submitted for your approval...

🎙 “Imagine, if you will, a perfectly good product… strangled by bureaucracy. A brilliant idea… slowly dismembered by 20 competing opinions. A system design so fragmented, it mirrors a boardroom seating chart. You’ve just crossed over into... Development Hell.” 🌀

🧠 Ever wonder why some tech products feel like they were designed by a game of telephone? Why no two parts quite fit together, and the codebase looks like it’s speaking in tongues?

The Twilight Zone of Software Development 🎭

· 3 min read
Lex Lutor Iyornumbe
Senior Software Developer @ Punch Agency

🎭 Submitted for your approval...

A software developer named Angie. A client with grand visions of AI-powered platforms. A timeline that defies the laws of physics. These are the ingredients of a story that could only exist... in the Development Twilight Zone.

🎙 "Picture if you will, a development team caught in a temporal paradox. Their mission? To build not one, but two revolutionary AI platforms in the span of a single month. Their tools? A keyboard, a cup of coffee, and a prayer. Their documentation? Lost somewhere in the void between ambition and reality."

If you're reading this, Angie, you're not alone. You've entered... the Development Twilight Zone.

Development Hell ✨

· 3 min read
Lex Lutor Iyornumbe
Senior Software Developer @ Punch Agency

🌌 You’re Entering… Development Hell. 🌌

🎙 "Picture this: A team of brilliant creators, armed with keyboards, kanban boards, and caffeine. Their mission? To build a digital masterpiece—a sprawling world of innovation, imagination, and interactivity. There’s just one catch... they’ve only got 12 weeks, half the budget, and a dev team running on fumes. Welcome... to Code War Stories."

If I had to distill the #1 reason for troubled software productions, it's this:

The Disappearing Technical Lead 🕵️‍♂️

· 3 min read
Lex Lutor Iyornumbe
Senior Software Developer @ Punch Agency

🎙 "You unlock this door with the key of miscommunication. Beyond it lies another dimension... a dimension of frustration, a dimension of pressure, a dimension of burnout. You’re moving into a land of both shadow and substance, of overloaded engineers and missing leadership. You’ve just crossed over... into Code War Stories."

Today’s tale comes courtesy of Jeff—a hardworking backend/DevOps engineer caught in a three-developer team, balancing API endpoints, Swagger docs, AI agents, and maybe the entire weight of the server room.

But Jeff’s not just coding. He’s also managing expectations. Not from a fellow engineer, but from a Tech Lead who leads not with architecture or insight, but with one eternal question:

"When is Feature A ready?"

🕵️‍♂️ Let’s investigate the curious case of The Disappearing Technical Lead.

The Storm of Stakeholder Surrender

· 3 min read
Lex Lutor Iyornumbe
Senior Software Developer @ Punch Agency

🎙 "You find yourself standing at the helm of a digital vessel. The compass is steady, the map is clear, the crew is aligned. But just over the horizon, a tempest brews—a storm of emails, client feedback, and executive urgency. Welcome... to Code War Stories."

Today’s article comes from the edge of a burning sprint backlog. A reader Amarachi asks:

"A lot of times we know what to do, but in the heat of the moment, leadership and PMs just capitulate to pressure from stakeholders. How can we stop this from happening?"

Ah, dear Amarachi, you’ve struck the nerve of digital product development's chaos. It's not lack of knowledge that derails teams. It's what happens under pressure that defines the outcome.

Let’s unpack the shields and anchors you need when the winds of feature frenzy start to howl.

The Magic of Interactive Tech Writing ✨

· 2 min read
Lex Lutor Iyornumbe
Senior Software Developer @ Punch Agency

Ever wondered what makes technical writing truly engaging? It's not just about the content—it's about the experience. Let me show you how we can make tech blogs more interactive and fun using the power of React and MDX.

The Nintendo Principle

Just as Nintendo made gaming magical with limited resources, we can make technical content magical with simple interactive elements.