Naol Daba
Портфолио
GebeyaYE E-commerce
● Developed an e-commerce web app that has 15+ features with Express.js serving the REST API and React as the front-end. ● Implemented a comprehensive vendor dashboard, enabling sellers to post products, edit their product catalogue, manage their stores and track sales. ● Executed a robust admin dashboard with tools for administrators to oversee site operations, manage vendor applications, manage advertisements and ensure a secure shopping environment.
liteTorrent
● Built a command-line BitTorrent client in Go, which is used to download large Debian distributions and achieves up to 2× faster throughput than traditional HTTP by leveraging multi-threaded peer-to-peer transfers. ● Applied fault tolerance and error resilience by persisting bitfield state and gracefully handling network failures, reducing download interruptions and enabling 95%+ recovery without restarting transfers.
Real-Time Amharic Sign Language Detection
● Built and integrated a real-time Amharic sign language recognition system using webcam-based hand gesture detection and a Random Forest Classifier trained on hand landmarks. ● Utilized Mediapipe for 21-point hand-landmark detection and OpenCV for live video capture and visual feedback; rendered predictions with custom Amharic fonts using PIL. ● Conducted feature extraction on 84-dimensional landmark data to reduce noise and improve classification accuracy.