i5dr0id

Israel Ugbodaga. Software engineer.

I move production systems between frameworks and languages, with the users still on them.

Ten years of shipping software, most of it for teams I have never sat in a room with. Vue and React up front, Go and Node.js behind, PostgreSQL underneath. Most recently I rebuilt a payments platform’s Angular portals in React and rewrote its stablecoin service in Go, while the customers kept sending money.

Read the résuméisraelugbodaga@gmail.comGitHubLinkedIn

--- a/legacy
+++ b/production
@@ Brails, 2026 @@
Angular 6 customer app
React 19, rebuilt in six weeks with feature parity
NestJS stablecoin service
Go (Fiber), complete send and receive flow
@@ Papershift, 2021 to 2024 @@
untyped Vue 2.6 modules
TypeScript at 78% coverage, 22% fewer crash reports
@@ Vue Mastery, 2021 @@
storage bucket readable and writable by anyone
authenticated reads, signed URLs, least-privilege IAM

Selected work

Each of these has a page with the context, what I built, how, and what came of it. Client code stays with the client; the write-ups describe outcomes.

  • 2026

    Rebuilding a payments platform while it ran

    Two Angular portals rebuilt in React 19 and a stablecoin service rewritten from NestJS to Go, on a live cross-border payments product.

    Brails. React 19, TypeScript, Vite, Tailwind v4, TanStack Query, Go

  • 2021 to 2024

    Absence and shift planning for 10,000 people a day

    A component library, a TypeScript migration and two product modules built end to end on a German workforce-management platform.

    Papershift GmbH. Vue 2.6, TypeScript, Composition API, Vuex, Vue I18n, Buefy

  • 2021 to present

    Keeping the Vue ecosystem’s classroom running

    Cloud Functions, storage hardening, content migrations and campaign launches for the platform that teaches Vue.js.

    Vue Mastery. Nuxt 2, Firebase Auth, Firestore, Cloud Functions, Cloud Storage, Flamelink CMS

  • 2025

    Three products onto one modern Nuxt stack

    The customer app, vendor portal and admin dashboard of a spend-management SaaS modernised onto TypeScript, Vue 3 and Nuxt 4.

    Spendive. Nuxt 4, Vue 3, TypeScript, Nuxt UI, Reka UI, Tailwind v4

  • 2025

    A reporting platform for a church network, from zero

    Locations, directorates and departments file periodic reports up a hierarchy. This replaced the spreadsheets with templates, workflows and analytics.

    EHCC. Vue 3, TypeScript, Vite, Pinia, Pinia Colada, Reka UI

  • 2026

    A security hub that reads the whole request path

    A Go service that ingests logs from the edge to the host, runs MITRE ATT&CK-mapped detection rules and streams alerts to a triage dashboard.

    Independent, for financial services. Go, GoFiber, pgx, PostgreSQL, goose, zerolog

  • 2025 to 2026

    A post-production studio’s site, store and footage library

    Marketing site, CMS, a free 4K drone-footage library, a merch store with Paystack checkout and a protected quote form, on Next.js and Sanity.

    CUT&JOIN Studios. Next.js, App Router, TypeScript, Tailwind v4, Motion, Sanity

Also

  • Outfit.ng — Nigerian fashion marketplace: a Nuxt 2 PWA storefront with Paystack, a Vuetify admin, an Express and MongoDB API, and a Sharp-based media service.
  • Halogen Group — Corporate site for West Africa’s largest integrated security provider, with an interactive coverage map. Next.js.
  • Toviri admin — Admin dashboard for a travel-tech platform: users, trips, live SOS alerts, subscriptions. Next.js, TanStack, Zustand.
  • ComicPad — AI comic creation and reading: text-to-comic generation, a storyboard editor, sharing and paid tiers. Next.js, Prisma, Stripe.
  • Blazesoft Studio — Figma-driven company site with a contact-form mail API. Next.js 15.
  • Enthronement Assembly — Church website with ministries, messages, giving and a member portal.
  • Kafene — Customer, merchant and admin dashboards for a New York lease-to-own financing platform, in partnership through Enyata. Nuxt, Vuetify, Aurelia.

Experience

Employed twice, contracted since 2021, remote since 2019. One of these is still running.

  1. Brails

    Jan to Jun 2026

    Full-stack software engineer, contract. Cross-border payments, remote.

    Led the stablecoin service migration from NestJS to Go and rebuilt the customer and admin applications from Angular 6 to React 19. Owned production incidents across fiat and stablecoin rails.

    Read the case study

  2. Spendive

    Jul to Dec 2025

    Full-stack engineer, contract. Spend and procurement SaaS, remote.

    Modernised the customer app, vendor portal and admin dashboard onto TypeScript, Vue 3 and Nuxt 4. Improved SEO on the public site, set up deployments, fixed things in Go when needed.

    Read the case study

  3. Independent

    Jun 2024 to Jun 2025

    Freelance software engineer. Client web and product work, remote.

    Client work between contracts: ComicPad, an AI comic creation and reading app on Next.js, Prisma and Stripe, and a Figma-driven rebuild of the Blazesoft Studio site on Next.js 15. Vue Mastery continued throughout.

  4. Papershift GmbH

    Dec 2021 to May 2024

    Frontend engineer, freelance. Workforce management, Karlsruhe, remote.

    Built the component library and led the TypeScript migration for a scheduling product with 10,000+ daily users. Shipped the absence and shift-planning modules end to end.

    Read the case study

  5. Vue Mastery

    Sep 2021 to present

    Full-stack engineer, contract. Vue.js education, Orlando, remote.

    Full-time through 2021, part-time since. Cloud Functions, storage hardening, video and image migrations, CircleCI deployments, and every Black Friday, Holiday and Free Weekend campaign.

    Read the case study

  6. Enyata

    Jul 2019 to Nov 2021

    Software engineer, then technical team lead. Software consultancy, Lagos.

    Managed a team of product and software engineers, reviewed their code, and trained interns and Enyata Academy students in frontend development. Ran the remote partnership with Kafene in New York.

  7. AlgoStacks

    Nov 2017 to May 2019

    Full-stack engineer, then technical lead. Retail technology and data analytics, Lagos.

    Ran Linode infrastructure for a Flask recommendation system at 99.9% uptime, built a PWA store with a 90% Lighthouse score, and integrated a PCI-DSS-compliant point of sale in a month.

  8. One Percent Lab

    Jun 2016 to Oct 2017

    Software engineer. Lagos, remote.

    A fundraising web application that lifted engagement 35% and cut bounce rate 20%, and a payment UI that reduced cart abandonment 12% in its first month.

What I work with

Languages
TypeScript, JavaScript, Go, Python, Ruby, Swift, Bash, SQL
Web
Vue 2 and 3, Nuxt 2 to 4, React 19, Next.js, Angular, SvelteKit, Tailwind CSS, shadcn and Radix, Pinia, TanStack Query
Services
Go with GoFiber, Uber FX and Bun ORM; NestJS, Express, FastAPI, Flask, Ruby on Rails; REST, GraphQL, webhooks, queues, Firebase Cloud Functions
Data
PostgreSQL with TypeORM, Bun and goose; MongoDB, Redis, Firestore, Prisma
Infrastructure
Docker, Linux, AWS (S3, SQS, Lambda, IAM), Firebase, Vercel, Linode, Cloudflare, nginx, CircleCI, GitHub Actions, Sentry, OpenTelemetry
Practice
Unit, end-to-end and visual testing; code review; release management; incident response; technical writing; mentoring
Integrations
Chargebee, Stripe, Paystack, Onfido and Persona, Sanity, Contentful, Flamelink, MailerLite, GTM and GA4

Get in touch

Works remotely with teams in Germany, the US and Nigeria. Available for contract and full-time roles. The quickest way to reach me is email; I reply within a day.

israelugbodaga@gmail.comRésuméLinkedInGitHub