Available for opportunities

Michael
Ugorji.

I build production-grade web applications with TypeScript, React, and Node.js. 4+ years shipping features users actually use, across fintech, blockchain, and SaaS.

Michael Ugorji

Experience

4+ Years

Focused On

TypeScript

Scroll

Building things
that matter.

I didn't start as an engineer. My chemistry background trained me to think in systems, and during COVID I taught myself to code and realized solving real problems with software was what I wanted to do.

Today, I ship production code used by real users, where failures have real consequences.

Right now, I'm focused on backend engineering, learning Java, and building a deeper understanding of how systems work under the hood.

Frontend

Pixel-perfect UIs that perform. React, Next.js, and Tailwind as a daily driver.

Backend

REST and GraphQL APIs, Node.js services, PostgreSQL, MongoDB. End-to-end thinking.

Infrastructure

CI/CD pipelines, Vercel, cloud deployment. Shipping is part of the job.

Blockchain

Web3 integrations, wallet connections, on-chain interactions with Web3.js.

Projects.

Personal Developer Portfolio

Portfolio

Featured

Designed and built a production-grade portfolio from scratch. Dark theme, Cormorant Garamond display type, scroll-reveal animations, and a component architecture built for scale.

Problem

Most developer portfolios prioritize aesthetics over clarity, making it hard to quickly understand the engineer’s thinking, depth, and technical strengths.

Solution

Focused on clarity over decoration. Used a minimal design system, structured content hierarchy, and restrained animations to highlight projects, decisions, and technical depth.

Next.js 15TypeScriptTailwind CSSFramer Motion

Developer Resource Platform

Resourcify

Featured

Advanced filtering logic and AI-powered navigation to improve resource discoverability. Integrates Google Generative AI to help developers find what they need faster.

Problem

Developers waste time searching scattered resources across the web.

Solution

Centralized platform with AI-guided discovery and intelligent filtering.

ReactTypeScriptTailwind CSSGoogle Generative AI

Job Board Platform

Jobify

Full-stack job board with post, search, and apply workflows. Server-side rendering, image upload, and form handling built on a modern stack.

Problem

Job boards feel static. Users need dynamic, real-time posting and discovery.

Solution

SSR-first architecture with Prisma ORM and PostgreSQL for reliable data.

Next.jsTypeScriptPrismaPostgreSQLVercel

Food Ordering Application

Foody

Food ordering applicstion built to simulate real startup workflows. Auth0 authentication, REST API, cloud hosting, and a clean React frontend.

Problem

Building a scalable food platform requires solid API design and auth from day one.

Solution

Separated frontend and backend repos, Auth0 for auth, MongoDB for flexible data.

ReactTypeScriptNode.jsExpressMongoDBAuth0ShadCN UI

AAA Shooter Game WebApp

StrayShot

Real-time player data and event integration for a competitive shooter game platform. WebSocket-powered live updates and REST API consumption.

Problem

Game dashboards need live data. Polling is too slow and too costly.

Solution

WebSocket architecture for real-time player events and leaderboard updates.

ReactTypeScriptWebSocketsREST APIs

Blockchain Platform

MetChain

Migrated an entire codebase to Next.js with full blockchain integrations. Wallet connections, on-chain interactions, and improved user onboarding.

Problem

Legacy codebase couldn't support modern blockchain UX patterns.

Solution

Full Next.js migration, Web3.js wallet integration, and redesigned onboarding flow.

ReactTypeScriptNext.jsWeb3.js

Fitness & Wellness Platform

FitnessPlus

Membership management, workout scheduling, and e-commerce for fitness products. Full-stack with Node.js backend and MongoDB.

Problem

Fitness platforms need multiple user flows: scheduling, shopping, and membership.

Solution

Unified full-stack application with Express API and React frontend.

ReactNode.jsExpressMongoDB

Stack.

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • ShadCN UI
  • React Hook Form

Backend

  • Node.js
  • Express
  • GraphQL
  • REST APIs
  • Prisma
  • PostgreSQL
  • MongoDB

Infrastructure

  • Vercel
  • CI/CD
  • Docker
  • Git
  • GitHub Actions

Tools & Other

  • WebSockets
  • Web3.js
  • Auth0
  • Google AI
  • Figma

Currently expanding into

JavaBackend SystemsSystem DesignData Structures & Algorithms

Experience.

Oceanwave

Current

Frontend Engineer

2024 — Present

Full-time

Building and maintaining production React applications. Delivered measurable page load improvements and shipped features with significant user engagement impact across multiple product lines.

  • Measurable improvements to page load performance
  • Shipped features with direct user engagement impact
  • React, TypeScript, Next.js, WebSockets

Metchain

Frontend Engineer

2022 — 2023

Contract

Migrated entire legacy codebase to Next.js. Implemented blockchain integrations including wallet connections, on-chain interactions, and redesigned user onboarding.

  • Full Next.js codebase migration
  • Web3.js wallet integration
  • Improved onboarding conversion

Trusoft

Software Engineer

2021 — 2022

Full-time

Full-stack development across multiple client projects. Worked across the stack from database to UI, building and deploying production applications.

  • Full-stack product delivery
  • React, Node.js, Express, MongoDB
  • Production deployments with CI/CD

Let's build
something real.

Open to remote opportunities, contract work, and interesting conversations. If you're building something that matters, I want to hear about it.

© 2025 Michael Ugorji

Built with Next.js · TypeScript · Tailwind · Framer Motion