Emmanuel Odii

Full Stack Developer

Building quality software and collaborating with cross-functional teams. Specializing in Next.js, React Native, and TypeScript.

About Me

Emmanuel Odii

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 - Present
  • 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

Tarot Master
A tarot reading platform with web and mobile apps serving 12k+ users
Next.js
Nest.js
TypeORM
TypeScript
+5 more
ClassyNotes
A study platform for students to connect with buddies around the world
Next.js
Drizzle ORM
OpenAI
TypeScript
+2 more
Spends Info
A software that helps people manage their finances
Next.js
OpenAI
Fast API
Shadcn UI
+1 more
AsapForms
An open-source alternative to Google Forms with AI features
Next.js
NextAuth
TypeScript
Drizzle ORM
+1 more

Get In Touch

Contact Information
Feel free to reach out through any of these channels
Rivers Port-Harcourt, Nigeria
Send a Message
I'll get back to you as soon as possible