Emmanuel Odii
Full Stack Developer
Building quality software and collaborating with cross-functional teams. Specializing in Next.js, React Native, and TypeScript.
About Me

I'm an 18-year-old full-stack developer from Nigeria, currently in my second year of college. I've built Tarot Master, which has grown to over 12k+ users, and recently launched its web app.
I share my knowledge and experiences through writing on Medium and LinkedIn, where I've built a community of over 11k+ followers combined.
With 2 years of experience in full-stack development, I focus on delivering high-quality software and collaborating effectively with cross-functional teams.
Experience
Founding Engineer
Tarot Master
September 2023 - August 2025
- Designed and built distributed monolithic server architecture for multiple domains using Nest.js and PostgreSQL
- Integrated Contentful CMS for prompt handling with dynamic variables
- Developed a robust payment integration with Stripe
- Integrated OpenAI, Claude, and Gemini with streaming support
- Built a 50+ page web application using Next.js and Tailwind CSS, serving 10,000+ users
- Developed a React Native/Expo mobile app styled with Tailwind CSS
Next.js
Nest.js
TypeORM
TypeScript
PostgreSQL
Docker
Tailwind CSS
React Native
Expo
Full Stack Developer
Minimo (part-time)
May 2024 - December 2024
- Developed single and compound UI components using React Aria
- Developed webhook feature to allow customers receive events and data
- Created a form builder tool with embedding and tracking features
Next.js
SQL
TypeScript
React Aria
Projects
PayKit
A payment-agnostic SDK for accepting payments with Stripe, Polar, and other providers with many adapters that make it plugin-ready for platforms like MedusaJS
TypeScript
Next.js
NPM
TSUP
+1 more
Tarot Master
An AI-powered tarot reading platform with web and mobile apps serving thousands of users
OpenAI
Next.js
Nest.js
TypeORM
+7 more
Get In Touch
Contact Information
Feel free to reach out through any of these channels
Send a Message
I'll get back to you as soon as possible