Hi, I'm Natnael

Full-Stack Software Engineer — TypeScript, PHP & Dart. I build enterprise platforms, mobile apps, and AI-powered systems.

ND

About

I'm happiest when I'm building things, figuring out tough problems, and constantly picking up new skills along the way. I'm looking for a team where I can take ownership, learn from experienced engineers, and contribute to products people genuinely enjoy using.

Work Experience

Led development of the Siltawi LMS ecosystem — a full-stack learning platform with Laravel backend (video processing via ffmpeg, Chapa payments, Redis queues) and Next.js frontend (HLS streaming, instructor/student dashboards, course builder). Architected the Kindred digital business card platform across three surfaces: NestJS backend with OCR-powered card scanning, Next.js web portal, and Flutter mobile app. Built multiple enterprise ERP systems and deployed Docker-based hosting infrastructure with Traefik, auto SSL, and full observability stack (Grafana, Loki, Prometheus).

Architected a multi-tenant marketplace platform (Mela Market) using Nx monorepo with NestJS backend and Next.js frontend, integrating Python/FastAPI for AI-powered search with pgvector embeddings, real-time chat via Socket.io, and Chapa payment processing. Built a crowdfunding platform (Tesfa) with Next.js and Prisma, featuring campaign wizard flows and bilingual Amharic/English support. Developed an ERP system template with Laravel and Filament Admin.

Architected and developed three cross-platform applications (AI-powered Self-Help, Real-time Chat, E-commerce) using Flutter and Dart with Clean Architecture and BLoC. Followed strict Test-Driven Development with Mockito, writing comprehensive unit and widget tests. Engineered robust client-server communication by integrating RESTful APIs with Dio and implementing WebSocket clients.

Architected system requirements and frontend design for a School Management web portal, enabling deployment within a 45-day window. Developed over 50 reusable, responsive React.js UI components, reducing development time by 20%. Integrated over 40 RESTful APIs in collaboration with backend engineers.

Skills

Dart Dart
PHP PHP
TypeScript TypeScript
Python Python
Next.js Next.js
React React
Tailwind CSS Tailwind CSS
Livewire Livewire
Laravel Laravel
NestJS NestJS
Flutter Flutter
PostgreSQL PostgreSQL
Redis Redis
Docker Docker
Nx Nx
Prisma Prisma
Filament Filament
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.

Siltawi LMS Platform

A comprehensive learning management system with video pipeline, payments, and instructor dashboards.

NestJS
Next.js
TypeScript
PostgreSQL
Redis
Docker
ffmpeg
Nx

Mela Market

Multi-tenant marketplace with AI-powered search and real-time chat.

NestJS
Next.js
Python
FastAPI
PostgreSQL
pgvector
Socket.io
Docker

Kindred Platform

Digital professional identity platform with OCR-powered card scanning across web and mobile.

NestJS
Next.js
Flutter
Dart
PostgreSQL
Redis
Tesseract OCR
Nx

Enterprise ERP

Comprehensive business lifecycle management system covering sales, HRM, finance, and CRM.

Laravel
PHP
MySQL
Blade
Bootstrap
jQuery
Chart.js
Docker

CivicPulse

Community-driven infrastructure accountability platform with citizen reporting and ML content moderation.

Next.js
Flutter
Spring Boot
Django
FastAPI
PostgreSQL
Kafka
Docker

TechPulse

AI-powered blog automation platform with Gemini API integration and async content pipelines.

Laravel
PHP
MySQL
Redis
Gemini API
Docker
Pest

Worry Mate

Mental wellness app with AI chat support and mood tracking — 3rd Place at A2SV Hackathon.

Next.js
Flutter
Dart
Redux Toolkit
BLoC
Tiptap
Recharts

CropGuard

AI crop disease detector — Quarter Finalist, top 8% of 600+ teams across Africa.

React
Vite
Tailwind CSS
Java
Spring Boot
Zod

VertiPark

Smart vertical parking system reducing ground space by 50% through embedded control logic.

Embedded Systems
Control Logic
System Design
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.