Hi, I'm Gideon 👋🏽
Full-Stack Software Engineer
GA

About

I'm a Full-Stack Software Engineer experienced in designing, building, deploying, and maintaining web applications using technologies like NestJS, Next.js, PostgreSQL, MongoDB, Docker, and AWS. I specialize in backend, am proficient in frontend, and have a solid foundation in DevOps.

Work Experience

S

StoreDash

Sep 2024 - Apr 2025
Full-Stack Developer
At StoreDash, I worked across four projects: the company's landing site, the frontends of the Admin and Distributor web apps, and the backend microservices. I focused on applying best practices to improve architecture, enhance performance, and deliver new features. This experience allowed me to apply knowledge from previous curricula and ongoing learning in a real-world B2B distribution solution. You can read more about my experience here on my LinkedIn profile.
E

Exinn Digital Technology

Jan 2025 - Mar 2025
Full-Stack Developer
At Exinn Digital Technology, I worked on Medico Ágil, a healthcare platform that leverages AI to automate and optimize daily workflows for doctors and healthcare providers. I contributed across both the frontend and backend, ensuring API reliability, enhancing the user experience, and improving developer efficiency. This experience strengthened my backend development skills with NestJS, provided hands-on experience in applying AI to healthcare, and immersed me in a fast-paced Agile environment. You can read more about my experience here on my LinkedIn profile.
U

UNIVERSAL PHOENIX GROUP LLC

Dec 2024 - Feb 2025
Web Developer
At UPG LLC, I was part of the web development team working on IndE-Book, a digital publishing platform that empowers indie authors with tools for monetization, community building, and creative control. I focused on building core features, improving performance, and elevating the user experience on the platform. This experience helped me take ownership of my work, collaborate across teams, and build confidence as a full-stack developer. You can read more about my experience here on my LinkedIn profile.

Skills

TypeScript
NestJS
gRPC
RabbitMQ
Clerk
JWT
Passport.js
PostgreSQL
MongoDB
Prisma ORM
Redis
Docker
Docker Compose
AWS
NGINX
Jest
Playwright
Postman
Next.js
Shadcn UI
Tailwind CSS
TanStack Query
Axios
Git
GitHub
Linux
Windows
Excalidraw
JavaScript
HTML
CSS
Node.js
Express.js
Sass
Bootstrap
React.js
SQL
SQLite
Firebase
Supabase
Vitest
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

REEN

REEN

REEN is an e-commerce platform where users can buy, sell, and manage dummy products. It’s inspired by one of the advanced projects from the Backend roadmap on Developer Roadmaps. I built it to strengthen my backend development skills with NestJS and to demonstrate my ability to develop sophisticated, modern full-stack applications with a robust backend architecture and an intuitive frontend.

TypeScript
NestJS
gRPC
RabbitMQ
MongoDB
Prisma ORM
Redis
Docker
Docker Compose
Amazon EC2
NGINX
Next.js
Shadcn UI
Tailwind CSS
TanStack Query
Axios
Image Processing Service

Image Processing Service

Image Processing Service is a backend system similar to Cloudinary that allows users to upload images, apply transformations, and view or download the results. It’s one of the intermediate projects from the Backend roadmap on Developer Roadmaps. I built it to strengthen my backend development skills with NestJS and to demonstrate my ability to build high-performance, event-driven server-side applications with asynchronous processing, efficient caching, and real-time updates.

TypeScript
NestJS
JWT
Passport.js
Sharp
BullMQ
WebSocket
MongoDB
Prisma ORM
Redis
Amazon S3
Postman
Real-time Leaderboard

Real-time Leaderboard

Real-time Leaderboard is a full-stack application that allows users to compete in various activities, track their scores, and view their rankings on a leaderboard. It’s one of the advanced projects from the Backend roadmap on Developer Roadmaps. I built it to strengthen my backend development skills with NestJS and to demonstrate my ability to build high-performance full-stack applications that efficiently manage and display user rankings in real time.

TypeScript
NestJS
Clerk
WebSocket
MongoDB
Prisma ORM
Redis
Next.js
Shadcn UI
Tailwind CSS
TanStack Query
Axios
Movie Reservation System

Movie Reservation System

Movie Reservation System is a backend system that allows users to authenticate, browse movies, reserve seats for specific showtimes, and manage their reservations. It’s one of the advanced projects from the Backend roadmap on Developer Roadmaps. I built it to strengthen my backend development skills with NestJS and to demonstrate my ability to build robust server-side applications with complex business logic, strict data integrity rules, and role-based access controls.

TypeScript
NestJS
PostgreSQL
Prisma ORM
Task Manager

Task Manager

Task Manager is a full-stack application built as a portfolio project, extending beyond The Odin Project’s Todo List project to demonstrate advanced web development skills. I created it using modern technologies like Next.js with TypeScript for full-stack development, PostgreSQL via Prisma ORM for persistent storage (replacing a previous localStorage implementation), and Clerk for secure authentication and user management. The project is deployed on Vercel for fast, seamless hosting with CI/CD integration.

TypeScript
Clerk
Next.js
Shadcn UI
Tailwind CSS
PostgreSQL
Prisma ORM
TanStack Query
Axios
Battleship

Battleship

Battleship is a web-based implementation of the classic Battleship game, built as part of The Odin Project curriculum to practice Test-Driven Development (TDD) and complex DOM manipulation. The project follows a TDD workflow using Jest (configured with Babel for ES6 module support), with comprehensive unit tests written to validate game logic and the computer opponent’s behavior.

JavaScript
Jest
Bootstrap
Sass
HTML
CSS
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.