Wuhibeselassie Nigatu, Developer in Addis Ababa, Ethiopia
Wuhibeselassie is available for hire
Hire Wuhibeselassie

Wuhibeselassie Nigatu

Full-stack Engineer and Developer

Addis Ababa, Ethiopia

Toptal member since August 18, 2026

Bio

Wuhibe is a full-stack engineer with 4 years of experience building web and mobile products end to end. Specializing in React, Next.js, NestJS, and Node.js, with additional expertise in Django, Laravel, React Native, and AWS, he brings a strong technical range across the entire stack. Having built his career freelancing, Wuhibe independently owns projects, from architectural decisions to production-ready code, delivering reliable software that clients can depend on.

Portfolio

An Online Freelance Agency
React, React Native, NestJS, Django, Laravel, Prisma, Next.js, TypeScript...
Ablaze Labs
Git, Prisma, NestJS, Node.js, TypeScript, PostgreSQL, REST APIs, JavaScript...
beU delivery
PostgreSQL, Redis, Caching, Performance Optimization, Node.js, JavaScript...

Experience

  • NestJS - 4 years
  • React - 4 years
  • TypeScript - 4 years
  • PostgreSQL - 4 years
  • Node.js - 4 years
  • REST APIs - 4 years
  • Amazon Web Services (AWS) - 3 years
  • Next.js - 2 years

Preferred Environment

Git, TypeScript, Next.js, NestJS, PostgreSQL, REST APIs, Amazon Web Services (AWS)

The most amazing...

...thing I've built is a citizenship eligibility engine, mapping legal pathways dynamically based on country code and ancestry history.

Work Experience

Freelance Full-stack Developer

2024 - PRESENT
An Online Freelance Agency
  • Designed and implemented RESTful APIs to support web and mobile applications.
  • Built and shipped features across front-end (React, Nuxt), mobile (React Native), and back-end systems.
  • Delivered solutions using NestJS, Django, and Laravel based on project requirements.
  • Collaborated directly with founders and product teams to translate business requirements into production-ready systems.
  • Maintained long-term client engagements with consistent positive feedback and repeat work.
Technologies: React, React Native, NestJS, Django, Laravel, Prisma, Next.js, TypeScript, PostgreSQL, REST APIs, Node.js, Amazon Web Services (AWS), JavaScript, Back-end, Web Development, Python, Software Architecture, Tailwind CSS, API Integration, Responsive UI, Redux, Zustand, Full-stack, Claude, Claude Code

Back-end Engineer | Team Lead

2022 - 2024
Ablaze Labs
  • Wrote clean, maintainable code using best practices and industry standards.
  • Managed Git version control efficiently, resolving conflicts, merging branches, and deploying timely code changes.
  • Led back-end development and mentored engineers through code reviews and architectural guidance.
Technologies: Git, Prisma, NestJS, Node.js, TypeScript, PostgreSQL, REST APIs, JavaScript, Back-end, Web Development, Software Architecture, Tailwind CSS, Amazon Web Services (AWS), API Integration, Full-stack

Back-end Engineer

2022 - 2022
beU delivery
  • Optimized database queries to reduce database load by up to 60%.
  • Implemented caching mechanisms to further enhance application performance.
  • Received recognition and appreciation for outstanding performance.
Technologies: PostgreSQL, Redis, Caching, Performance Optimization, Node.js, JavaScript, Back-end, Web Development, Amazon Web Services (AWS), API Integration

Experience

Juno: Mobile PostgreSQL Client

https://github.com/wuhibe/juno
Juno is a mobile-first PostgreSQL client for iOS and Android, built with Flutter. It lets you browse schemas, filter and page through tables, and run SQL with syntax highlighting and schema-aware autocomplete, all from a phone.

I designed and built the app end to end. Read-only mode is enforced server-side via default_transaction_read_only, so writes hidden inside CTEs are rejected by the engine rather than by a regex, and passwords live only in the OS keychain/keystore, never in the local database or logs. The table browser does server-side filtering, sorting, and 200-row paging; the SQL editor adds a composable snippet toolbar above the keyboard, cancellable queries, and a results grid with JSON pretty-printing.

Since mobile OSes kill idle sockets, every resume pings and silently reconnects, and driver errors are mapped to typed, human-readable messages. Every database call goes through an abstract adapter and package:postgres is imported in exactly one directory, so adding MySQL or SQLite later means a new adapter rather than a UI rewrite. Releases are cut from a version tag and ship as signed APKs via GitHub Actions.

CRWN Clothing: React & Firebase E-Commerce Storefront

https://crwn-react-shop.vercel.app
CRWN Clothing is an eCommerce demo storefront built with React 18 and TypeScript, bundled with Vite and deployed on Vercel. It presents a directory of clothing categories, lets you browse the products in each collection, and adds items to a cart that tracks quantities and a running total. Authentication is handled by Firebase Auth, covering sign-up and sign-in, and the product collections and user profile records live in Cloud Firestore rather than being hard-coded on the front end.

I built the project end to end: the component architecture and client-side routing with React Router, the shared cart and user state, the Firebase and Firestore integration, and the styling, which is written in SCSS with shared variables and per-component partials for a responsive layout. The codebase is fully typed and kept consistent with ESLint and Prettier, and deploys straight from the repository. It is a portfolio build, so it focuses on front-end architecture, the authentication flow, and data modeling rather than payment processing.

Education

2021 - 2022

Program Certificate in Software Engineering (With a Specialization in Back End)

ALX Africa – Holberton School - Addis Ababa, Ethiopia

Certifications

SEPTEMBER 2024 - PRESENT

Data Analytics

ALX - ExploreAI

Skills

Libraries/APIs

React, Node.js, REST APIs

Tools

Claude Code, Claude, Microsoft Excel, Git, NGINX, Jira, Prisma, Meilisearch, Microsoft Power BI, Jupyter

Languages

TypeScript, JavaScript, Python, SQL, Dart, SCSS, CSS

Frameworks

NestJS, React Native, Tailwind CSS, Next.js, Nuxt.js, Django, Laravel, Redux, Flask, Flutter

Platforms

Amazon Web Services (AWS), Firebase, Anaconda, Android

Storage

PostgreSQL, Redis, MySQL, Cloud Firestore

Other

Back-end, Web Development, API Integration, Full-stack, Software Architecture, Responsive UI, Zustand, CSV, Cloudflare, System Design, CI/CD Pipelines, Performance Optimization, Caching, Software Development, Data Analytics, GitHub Actions, Front-end Development

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring