My name is Yahya Ahmad.

Chief Technology Officer & Co-Founder, Lellall.

👋🏽   Hey there! I'm Yahya, a Software Engineer and Engineering Leader with 8+ years of experience, currently building Lellall, a B2B procurement platform for hospitality businesses.
Welcome to my little corner of the web, I enjoy creating things that live on the internet, and also share notes, code snippets, and resources on topics that interest me.

Yahya Ahmad

A little About Me

I started Software Development in 2016 as a hobby, just out of curiosity after reading that video games are made from computer programming.

I've been working professionally as a Software Engineer for over 8 years. I'm currently Chief Technology Officer & Co-Founder at Lellall, a B2B procurement platform that centralizes ordering, vendor coordination, delivery and settlement for restaurants and hotels — live in Abuja with 7 active clients, 100 verified vendors, and ₦600M+ in gross transaction value processed. I own our architecture and technical decisions, and lead a team of 10 across engineering, QA and support.

Before that I led digital transformation and payment integrations (NIP transfers, wallets, POS) at a microfinance bank, and spent five years building the frontend architecture for Flexisaf.com™'s NECO platform, serving 1M+ users nationwide.

Below are some technologies I enjoy working with:

  • Typescript
  • Javascript
  • React/React Native
  • NodeJS / NestJS
  • Postgres (Prisma)
  • GraphQL
  • Redux
  • TailwindCSS
  • CSS(SCSS, Styled-components, emotion)
  • HTML
  • Docker
  • AWS
  • Firebase
  • MongoDB
  • Webpack
  • Git
  • Software Testing

Work Experience

Lellall is a B2B procurement platform that centralizes ordering, vendor coordination, delivery and settlement for restaurants, hotels and food businesses.

Highlights:


  • Live in Abuja with 7 active B2B clients and 100 verified vendors; ₦600M+ gross transaction value processed and 100% client retention over the last 6 months.
  • Built the backend in TypeScript on NestJS and PostgreSQL (Prisma): a 76-model relational schema with 70+ migrations, JWT auth, role-based access, real-time updates over WebSockets and Swagger-documented REST APIs.
  • Integrated Paystack and Flutterwave billing, WhatsApp (Twilio) and email notifications, and AI features (OpenAI, Google Vertex AI) for revenue forecasting and supply requests.
  • Built the React + TypeScript web app and a Flutter mobile app; ship with Docker and GitHub Actions CI/CD to DigitalOcean.
  • Own architecture and technical decisions; lead a team of 10 across engineering, QA and support, and run code reviews to keep the codebase maintainable.

Rima Microfinance Bank provides retail banking, savings and lending services, undergoing a digital transformation of its core operations and payment infrastructure.

Highlights:


  • Defined the technical roadmap for the bank's digital transformation and oversaw complex payment integrations.
  • Architected secure, scalable payment flows for NIP transfers, digital wallets and POS systems, including settlement.
  • Led cross-functional engineering teams delivering React-based banking dashboards and internal operations tools.

FlexiSAF is a company that provide the best administration, teaching and learning experience to educators, parents and students through innovative software and technology.

Some of The Projects that i've worked on in Flexisaf includes:


Cloud9.ng is a company that develop functional software, websites and mobile apps for global business.

Some of The Projects that i've worked on in Cloud9 includes:



  • I worked as contributor to build the flexisaf foundation app for reducing the number of out of school children in Nigeria by identifying and equipping them with quality education (which includes guidance and counseling). We intend to do this by forming strategic partnerships with credible organizations. We also accept donations and sponsorships from credible sources.


  • I have worked as contributor to build the linkefree app on github


  • I have been working as freelancer to build apps and websites for my clients.

Projects I've Worked on

Lellall

Lellall is a B2B procurement platform for restaurants, cafés, lounges and hotels: one place for ordering, vendor coordination, inventory, delivery, payment settlement and reporting. Live in Abuja with 7 active clients, 100 verified vendors, and ₦600M+ in gross transaction value processed.


== Responsibilties ==

  • Own the platform's architecture and technical decisions as CTO & Co-Founder.
  • Designed a 76-model PostgreSQL schema (Prisma) with 70+ migrations powering procurement, inventory and payments.
  • Built the React + TypeScript web app and a Flutter mobile app, backed by a NestJS API with JWT auth and real-time updates over WebSockets.
  • Integrated Paystack and Flutterwave billing, WhatsApp (Twilio) notifications, and AI-powered revenue forecasting (OpenAI, Google Vertex AI).
  • Lead a team of 10 across engineering, QA and support; run code reviews and mentor engineers.
  • •Typescript
  • •NestJS
  • •React
  • •Postgres
  • •Redux

NECO REGISTRATIONS

NECO - Platform that allows schools to register candidates for multiple nationwide exams. The application was used to register over 1 million candidates in Nigeria for the various national exams,generating over $1,200,000 in revenue for the company


== Responsibilties ==

  • Create Registrations and Login features that enables more than a million users to register on the app.
  • Worked with the team to greatly improve our Lighthouse scores, Performance (65), Accessibility (95), Best Practices (95), and SEO (100) on the app within the first 5 months.
  • A/B test features.
  • Set up CI/CD platform on jenkins to automatically deploy merged code.
  • Translated designs & wireframes into high-quality code and wrote application interface code via JavaScript following React.js workflows.
  • Currently Rewriting the older version of the application from Javascript to the new version's architecture, mainly with Typescript and new react features such as querying and caching.
  • •React
  • •Redux
  • •Typescript
  • •Styled Components
  • •RTL

VirtulaSIMS

VirtualSIMS is a live lesson teaching and administrative platform that enables flexible teaching and learning beyond boundaries in a convenient way.


== Responsibilties ==

  • Convert wireframes and mockups to React components
  • Implement unit and functional tests on all components to avoid regression
  • Integrate React components with the API using axios
  • Contribute to code quality by regularly reviewing pull requests by other team members
  • Mentor Junior developers and provide feedback on all pull requests made
  • •React
  • •In-House-Flexibull-Library
  • •Typescript
  • •Styled Components
  • •Redux

SAFRecords

With SAFRecords you can effectively manage your institutions’ records with the all-in-one school management system..

Process transcripts, issue results and certificates, manage student enrollment, hostel allocation, compute results & CGPA, receive payments, and perform other administrative tasks – all in a secure & efficient manner.


== Responsibilties ==

  • Convert wireframes and mockups to React components
  • Implement unit and functional tests on all components to avoid regression
  • Integrate React components with the API using axios
  • Contribute to code quality by regularly reviewing pull requests by other team members
  • Mentor Junior developers and provide feedback on all pull requests made
  • •React
  • •In-House-Flexibull-Library
  • •Typescript
  • •Styled Components
  • •Redux

My Website

My personal portfolio, featuring information about me, some articles I've written, some projects I've worked on and my career journey.

  • •React
  • •Typescript
  • •GraphQL
  • •Gatsby

Blog