Full Stack Engineer (Frontend Heavy)
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.

Experience
4+ Years
Focused On
TypeScript
About
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.
Selected Work
Projects.
Personal Developer Portfolio
Portfolio
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.
Developer Resource Platform
Resourcify
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.
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.
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.
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.
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.
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.
Technology
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
Career
Experience.
Oceanwave
CurrentFrontend 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
Get In Touch
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