Natnael Banjaw
$ Hi! my name is,

Natnael Banjaw.

|

3+ years of experience building scalable backend systems and large-scale applications. Passionate about solving complex engineering challenges.

scroll

// About Me

I'm a Computer Science graduate and software developer with experience building backend systems, web applications, and cross-platform mobile apps. I enjoy turning ideas into reliable, maintainable software.

My work includes developing RESTful APIs, authentication and authorization systems, payment integrations, relational databases, and responsive web and mobile applications. I also integrate AI services to build intelligent features and automate workflows.

While backend development is my primary focus, I'm comfortable working across the full stack to deliver complete, scalable applications from database to user interface.

I enjoy building software that solves practical problems, learning new technologies, and continuously improving how I design and develop applications.

// Core Focus:

  • AI service & LLM integration
  • Secure, scalable APIs and backend systems
  • Authentication, payments, and data processing
  • Admin dashboards and operational tooling
  • Cross-platform, high-performance mobile apps
  • Full-stack web application development
3+
Years Exp
15+
Projects
10k+
Users Reached

Backend

Node.jsNestJSExpress.jsGraphQLFastAPIPython

Frontend

ReactNext.jsTypeScriptTailwind CSSRedux

Mobile

FlutterDartFirebase

DevOps & Cloud

DockerAWSNGINXGitLinuxGitHub Actions

// Skills & Technologies

Technologies I work with to bring ideas to life

ReactNext.jsTypeScriptJavaScriptNode.jsNestJSExpress.jsPython

// Experience

May 2025 — July 2025

Backend Developer Intern

@ YaiSoftwares Company PLC

Developed the backend architecture and core business logic for a logistics management system, implementing RESTful APIs, authentication and authorization, order management, shipment tracking, and role-based access control. Built separate operational workflows that enabled administrators to manage carriers, agents, and all orders, while restricting agents to the management of assigned orders. These features streamlined logistics operations, improved shipment visibility, and established a secure, structured workflow for managing deliveries from customer registration through final destination.

Node.jsNest.jsPostgreSQLREST APIsTypescriptTypeOrmSupabase
2025 — Ongoing

Mobile App Developer

@ Personal Projects

Developed and maintained cross-platform mobile applications. Implemented core application features, integrated backend APIs, managed application state, optimized performance, and built responsive user interfaces to deliver reliable and intuitive mobile experiences.

FlutterDartFirebaseSupabase
2024 — Present

Backend Developer

@ Freelance

Developed and maintained backend systems by designing RESTful APIs, implementing authentication and authorization, building business logic, managing relational databases, and integrating third-party services. Worked closely with frontend development to build scalable, maintainable, and high-performance applications while optimizing data workflows and overall system reliability.

NestJSExpressJSTypeOrmPostgreSQLTypeScriptDocker
2022 — Present

Fullstack Web Developer

@ Personal Projects

I have built and deployed several full-stack projects, including MarketCore and EduMate (SaaS apps), as well as interactive web apps like Snake Game, Dice Game, Drum Web App, and Blog Web App. My experience covers designing databases, developing backend and frontend functionality, and creating complete, working applications from scratch.

ReactNext.jsNode.jsMongoDB

// Projects

EasyLogistics Backend API
Logistics Management Backend

EasyLogistics Backend API

Developed a scalable backend system to manage shipments, agents, carriers, orders, and payments. Features include admin and agent dashboards, real-time order tracking, and role-based access control with secure RESTful APIs. The system streamlined delivery operations, reduced manual errors, improved shipment visibility, and enabled data-driven decision-making for logistics teams.

NestJSPostgreSQLTypeORMJWTMigrations
HerbiSense
Traditional Herbal Medicine Backend

HerbiSense

Built the backend system for a herbal medicine app focused on skin care, managing user data, prescriptions, and content securely. Features include role-based access, RESTful APIs, and scalable database integration. The platform helps users access reliable herbal remedies, track treatments, and get personalized guidance, improving user experience and trust in traditional medicine solutions.

Node.jsExpress.jsMongoDBJWTREST API
Albastros
Music Streaming App

Albastros

A mobile music streaming app that lets users browse, stream, and manage playlists seamlessly. Features include track discovery, personalized playlists, and offline playback support, all powered by a robust backend for reliable streaming and data management.

FlutterDartMobileStreaming
Edumate
Educational SaaS Platform

Edumate

Edumate is an online educational SaaS platform connecting learners with expert tutors. Users can browse courses, select companions based on preferences, pay securely, and access live or scheduled sessions in a seamless interface.

NextJSPostgreSQLSupabaseClerkPayment
MarketCore
SaaS Marketplace Platform

MarketCore

A modern marketplace SaaS enabling users to manage products, track orders, and handle transactions efficiently. Includes clean dashboards, secure workflows, and tools for buyers and sellers to streamline operations.

Next.jsSupabaseFastAPIPythonTailwind CSS
Notixa
Telegram Notification Bot

Notixa

Developed a complete Telegram bot including backend and bot logic, enabling automated notifications, user-specific messages, and real-time updates. Features include secure API integration, message scheduling, and interactive commands. The bot helps organizations streamline communications, deliver timely updates, and reduce manual notification efforts.

Node.jsExpress.jsMongoDBTelegram APIREST API
Chatty Mobile App
Mobile Social App for Developers

Chatty Mobile App

A mobile-first social app for developers to meet, share insights, and organize by expertise (Flutter, frontend, backend, fullstack, iOS). Supports group and private chats, role-based discovery, and community building.

FlutterRealtimeAuthenticationCommunities
Instagram Backend
Social Media Backend

Instagram Backend

Robust backend for an Instagram-like app handling user authentication, posts, likes, and comments with RESTful API architecture.

Node.jsExpress.jsMongoDBJWT
CRUD API
RESTful CRUD Backend

CRUD API

A backend REST API supporting basic Create, Read, Update, and Delete operations using Express.js and MongoDB.

Node.jsExpress.jsMongoDB
Talksy Chat
Real-Time Chat App

Talksy Chat

A real-time chat application built with Socket.IO and Node.js. Supports private messaging, real-time typing indicators, and responsive UI design.

Node.jsSocket.IOExpressHTMLCSS
Tindog
Responsive Website Design

Tindog

A responsive website for finding nearby dogs, built using Bootstrap. Showcases layout capabilities and reusable components.

BootstrapHTMLCSS
Blog App
Full-Stack Blog Platform

Blog App

A blog application with user authentication, post creation, and commenting functionality. Built with full-stack architecture for seamless content management.

Node.jsExpress.jsMongoDBEJS
Flutter Map
Flutter Reference & Cheatsheet App

Flutter Map

A compact, developer-focused Flutter app providing quick snippets, best practices, and implementation insights for building mobile apps. Helps Flutter developers and learners reference and implement solutions efficiently.

FlutterDartMobileCheatsheet
Drum App
Interactive Drum Kit

Drum App

An interactive drum kit application built with JavaScript, allowing users to play drum sounds via keyboard inputs.

JavaScriptHTMLCSS
Snake Game
Classic Snake Game

Snake Game

A classic Snake game built with JavaScript, HTML, and CSS. Features responsive controls and score tracking for interactive gameplay.

JavaScriptHTMLCSS

// Contact

Let's Work Together

Have a project in mind or want to collaborate? Feel free to reach out.I'm always open to discussing new opportunities.

contact_form.sh
Email
natnaelb382@gmail.com
Phone
+251 919 334 506
Location
Jimma, Ethiopia
// Connect
Currently Available

Open for freelance projects and full-time opportunities.Let's build something amazing together.