Emmanuel Nwachinemere · Full-Stack Developer · Lagos, Nigeria
I build web apps with React, TypeScript, Node.js, and MongoDB. I care about how they feel to use, and I care just as much about what happens behind the screen.
Portfolio · Email me · LinkedIn · View designed résumé · Download ATS résumé
I'm open to full-time roles, contract work, freelance projects, and good ideas worth building.
Most of my work starts in React and TypeScript, but I am comfortable following a feature into the API and database when that is what it needs. I pay attention to the less glamorous parts too: loading states, broken inputs, useful errors, mobile layouts, and code I can still understand a month later.
- Frontend: HTML, CSS, JavaScript, TypeScript, React, Tailwind CSS, Bootstrap, Vite
- Backend & data: Node.js, Express, REST APIs, MongoDB, Mongoose
- Workflow: Git, GitHub, Figma, Vercel, Netlify
I built this calculator to get the small details right: keyboard input, chained calculations, percentages, saved themes, readable numbers, and a result display that works with screen readers. Its calculation engine is covered by automated tests.
React TypeScript Vitest Tailwind CSS
Browse 250 country and territory records, filter them by name or region, open a country for more detail, and follow its border links. It also has light and dark themes and direct URLs that work when shared or refreshed.
React TypeScript React Router Tailwind CSS
This started as a Frontend Mentor challenge. I used it to practise page transitions, route-based navigation, responsive layouts, and animated destination, crew, and technology screens.
React TypeScript Framer Motion React Router
TaskDuty — Personal Task Manager · In development
TaskDuty is my full-stack task manager. The React client now talks to a protected Express and MongoDB API with registration, login, per-user task ownership, validation, and 31 automated tests. Production deployment is the remaining step.
React TypeScript Express MongoDB Mongoose
- Deploying TaskDuty's API and frontend
- Adding CI checks to the repositories I plan to keep growing
- Turning finished projects into short, useful case studies
- Improving accessibility and mobile behavior as I revisit older work
I keep a small local collection of quotes that have shaped how I think about software. The card is generated from that list and keeps each quote's attribution visible.
- Portfolio: bishopdgreat.netlify.app
- Email: nwachinemereemmanuel43@gmail.com
- LinkedIn: Emmanuel Nwachinemere
- Location: Lagos, Nigeria
- Availability: Full-time roles, contracts, freelance work, and collaborations
Built and maintained by BishopDGreat.



