Caleb Benjamin
Open to DevOps Internships

Caleb Benjamin

Frontend Engineer pivoting to DevOps · Cloud, CI/CD & Infrastructure

I'm passionate about understanding how things work, building great products, and using technology to solve meaningful business problems.

I'm a hands-on Senior Frontend / Product Engineer with 6+ years of experience building and owning production applications with React, Next.js, TypeScript, and modern web technologies. I'm now pivoting into DevOps, actively building skills in CI/CD, containerization, cloud infrastructure, and automation, and I'm open to DevOps internship opportunities where I can bring my frontend engineering rigor to infrastructure and platform work.

For my love for products, I founded eachblock, which focuses on building SaaS products for small businesses. But now, we are focused more on being a technology business reseach centered, this means we treat every product as hypothesis, we find a new idea and validate it and test it with real users, and if it works we build it out and scale it. We are currently working on a product called Flowboc, which is a SaaS product that helps wellness coaches, and fitness coaches manage manage their clients, accept payments for classes, and sell their own products. We are currently in the process of validating the product and testing it with real users, and if it works we will build it out and scale it. At , I work across product strategy, architecture, and leading the engineering team, taking products from ambiguous ideas through implementation and launch. I work closely with founders and non-technical stakeholders, turning business requirements into clear technical decisions and reliable software.

I care deeply about ownership. I don't just write features; I think about the product as a whole, its architecture, performance, maintainability, user experience, and how it can continue to evolve as the business grows.

Outside of client and product work, I'm building SaaS products of my own, with a long-term goal of creating a portfolio of businesses generating $100K+ in MRR. 🎯 You can find them here.

Core Competencies

Architecture

SSR/SSG hybrid rendering, micro-frontend patterns, multi-role RBAC systems, scalable state management

Performance

Core Web Vitals, code splitting, lazy loading, server-side caching, sub-1.5s load targets

Product Thinking

MVP to production, Figma-to-code, founder collaboration, user-first decision making at speed

Integrations

REST APIs, Firebase real-time sync, payment gateways, geolocation APIs, GPS tracking systems

DevOps (In Progress)

CI/CD pipelines, Docker, Git workflows, cloud fundamentals (AWS), infrastructure as code, Linux & scripting

Selected Work

6 case studies
Xervices screenshot
Xervices screenshot
Xervices screenshot
Xervices screenshot
01Marketplace · Services

Xervices— On-Demand Services Marketplace

Lead Senior Frontend Engineer

Building one admin shell that serves radically different operational domains — live platform monitoring, financial oversight, dispute resolution, CMS, and security controls — without becoming unmaintainable. In parallel: a 22-section conversion funnel that runs rich Framer Motion animations while staying fast on low-bandwidth Nigerian mobile connections.

Architecture

Modular admin shell · Domain-isolated Zustand stores per module · JWT ProtectedRoute + MFA dialog + session-expiry event listener · Mapbox GL live job tracking · TanStack Query v5 server state · react-snap pre-rendering + JSON-LD structured data · TipTap rich text CMS

React 18TypeScript 5ViteTailwind CSSShadcn UIFramer MotionTanStack Query v5ZustandReact Router v6Mapbox GLTipTapRechartsReact Hook Form + Zodreact-snapreact-helmet-asyncPaystackSonner

22

section conversion funnel

12

admin settings modules

6

Nigerian states served

TruBooker screenshot
TruBooker screenshot
TruBooker screenshot
TruBooker screenshot
02Transport & Mobility

TruBooker— Multi-Role Transport Booking Platform

Frontend Engineer

Architecting a multi-role transport platform serving four distinct user types — passengers, drivers, agents, and admins — each with separate application surfaces, GPS-integrated workflows, and real-time scheduling under a unified design system.

Architecture

Multi-app role architecture · GPS real-time tracking · Shared component system · Optimistic state updates · Referral earnings engine · API error boundary handling

Next.jsTypeScriptRedux ToolkitGoogle Maps APIShadcnTailwind CSS

5,000+

monthly active users

<1 min

avg booking time

4

distinct app surfaces

Aquatrack screenshot
Aquatrack screenshot
03AgriTech SaaS

Aquatrack— Fish Farm Management Platform

Senior Frontend Engineer

Replacing paper-based farm records with a real-time digital system — requiring Excel-grade computation in the browser, multi-role access control, and reliable data sync across low-connectivity environments.

Architecture

Multi-role RBAC · Firebase real-time listeners · Client-side computation engine · SSR/SSG hybrid rendering · Role-based billing

Next.jsTypeScriptRedux ToolkitFirebaseTailwind CSSShadcnRecharts

300+

active farms

40%

efficiency gain

6

user roles supported

Yoga Experience Africa screenshot
Yoga Experience Africa screenshot
04Wellness & Events

Yoga Experience Africa— Wellness & Event Platform

Senior Frontend Engineer

Building a high-conversion event platform for Africa's largest yoga festival — demanding sub-1.5s load times, mobile-first UX for 1,000+ attendees, IP-geolocation-driven multi-currency ticketing, and scroll-based experiential storytelling.

Architecture

IP geolocation API · Multi-currency Startbutton integration · Framer Motion scroll choreography · Mobile-first progressive enhancement · Static generation for performance

Next.jsTypeScriptFramer MotionTailwind CSSStartbutton APIIP Geolocation API

65%

ticket sales increase

1,000+

registered attendees

1.5s

page load time

Fiatplug screenshot
Fiatplug screenshot
Fiatplug screenshot
Fiatplug screenshot
05Fintech

Fiatplug— Gift Card & Crypto Admin Platform

Frontend Engineer

Building a dual-asset fintech admin dashboard that unifies gift card trading and crypto transactions under a single interface — with real-time trade feeds, customer support tooling, and multi-role access control for operators.

Architecture

Admin RBAC dashboard · Real-time transaction monitoring · Integrated support ticket system · Figma-to-code design pipeline · Automated reporting workflows

Next.jsTypeScriptRedux ToolkitShadcnTailwind CSSRecharts

1,000+

users in first month

2

asset classes managed

80%

admin workflow improvement

PredictHub

Pre-launchScreenshots coming
06Sports Tech · Social

PredictHub— Sports Prediction Marketplace

Lead Full-Stack Engineer

The hardest problem was multi-tenancy auth with row-level security and custom JWTs. Supabase RLS assumes auth.uid() comes from a Supabase session token — but the app issues its own JWTs via NestJS Passport, making auth.uid() always null and silently blocking every write and owner-scoped read. The fix required a deliberate architectural rule enforced at the service layer.

Architecture

NestJS Passport JWT · Supabase RLS bypass via service-role admin client · PostgREST explicit FK hints · 30-min cron result polling · OTP-gated auth via Resend

React 18TypeScriptViteTanStack Query v5NestJS v11Supabase (PostgreSQL)Passport JWTShadcn UITailwind CSSRechartsThe Odds APIResend APIRenderVercel

0→prod

in one build sprint

<2s

OTP email delivery

13

DB migration files

Get in touch

Open to senior frontend roles and product partnerships.

Available for full-time positions and selective consulting. I work best with teams building ambitious products at the intersection of great UX and complex engineering.