FULL-STACK • BACKEND-FOCUSED • PRODUCTION

Building reliable, scalable systems for real-world impact

I'm Cherish Banini, a Lead Software Engineer focused on building scalable, reliable systems across all platforms.

I specialize in backend-heavy architectures, full-stack ownership, and shipping systems that operate under real-world constraints.

/seinty2.jpg
I prioritize clear communication and shared ownership with stakeholders
I'm very flexible with time zone communications
/seinty.jpg
I constantly try to improve
My tech stack
VueJSASP.NETNuxtJS
C#NextJS</>
/grid.svg
/b4.svg
Deeply invested in building systems that work beyond the demo.
/b5.svg
/grid.svg
Engineering Insight
Every outage I've debugged at 3am was caused by something we thought was too simple to fail.
Let’s build something production-ready

A collection of my recent projects

bg-img
Artiv — Defense C2 Platform

Artiv — Defense C2 Platform

Military C2 platform supporting mission planning, COA analysis, and 9-line report generation with LLM-powered decision support. Built with Blazor (DevExpress), ASP.NET Core Identity, WebSockets, PostgreSQL, and OllamaSharp.

/aspnet-svgrepo-com.svg
/dotnet.svg
/cs.svg
/dock.svg
bg-img
GovCitizen — Government Services Platform

GovCitizen — Government Services Platform

34-microservice government platform serving 100K+ daily users — integrating ECG, Water, SSNIT, NSS, Ghana Post, and TapNGo. Built with .NET 6/8, Next.js 14, Ghana Card OCR, biometric face verification, Redis, and Azure DevOps CI/CD.

/next.svg
/ts.svg
/tail.svg
/aspnet-svgrepo-com.svg
/devops.svg

Check it out

bg-img
MyCreditScore

MyCreditScore

Real-time credit scoring and financial risk platform. Backend: .NET 8, Kafka event streaming, Akka.NET actors, Redis, and Elasticsearch. Frontend: Next.js 14 with live dashboards, loan management, and dispute tracking.

/next.svg
/ts.svg
/tail.svg
/aspnet-svgrepo-com.svg
/dotnet.svg

Check it out

bg-img
iludate — SaaS Agency Platform

iludate — SaaS Agency Platform

Full-stack SaaS agency platform with real-time chat (Stream.io), video calling (Agora), Stripe payments, and BullMQ job queues. Built with NestJS, MongoDB, Redis, and React for end-to-end booking, scheduling, and communications.

/re.svg
/ts.svg
/tail.svg
/stream.svg
/s.svg

Views from satisfied clients

  • Working with Cherish on the defense analytics platform was incredible. He delivered complex Blazor components ahead of schedule and his attention to detail in the real-time dashboards really impressed the client. Always reliable and brings creative solutions to challenging problems.
    profile
    Jake RobTechnical Lead at TechSpotDev
  • Cherish was instrumental in scaling our citizen services platform to handle over 100K daily users. His API optimizations reduced our response times significantly, and he was always available to help junior developers. Great to work with and really knows his stuff with .NET.
    profile
    David MensahSenior Backend Engineer at Hubtel
  • I managed Cherish during his time on our IT support team at Newmont. He was one of the most proactive team members I've worked with - always staying ahead of system issues and keeping our engineers productive. His technical troubleshooting skills saved us countless hours.
    profile
    David TetteyIT Operations Manager at WBHO Construction
  • Cherish built our Global Horizons booking platform and it's been running smoothly for months. He explained everything clearly, delivered on time, and even added some features we didn't think to ask for. The admin dashboard he created makes managing our bookings so much easier.
    profile
    Hudu OdonkorOperations Manager at Global Horizons Travel
  • I've collaborated with Cherish on several freelance projects. He's one of those developers who actually listens to what you need and builds exactly that. His Vue.js work is clean, his backend APIs are solid, and he communicates progress really well throughout the project.
    profile
    Jennifer AduProduct Manager at FinTech Startup
cloudinary
appwrite
HOSTINGER
stream
docker.
kubernetes.
postman.

My Work Experience

My Approach

Discovery & System Design

I start by understanding the real problem, constraints, and success criteria. This includes clarifying requirements, identifying risks early, and designing systems that can evolve without rewrites. The goal is not just to ship fast, but to ship something that lasts.

Execution & Feedback Loops

I build in small, reliable increments with continuous feedback. Progress is visible, tradeoffs are communicated early, and decisions are documented. This phase prioritizes correctness, clarity, and production readiness over shortcuts.

Deployment, Reliability & Ownership

I deploy with reliability in mind and stay accountable after launch. This includes monitoring, performance tuning, and addressing real-world usage patterns. Shipping is not the end. Ownership is.