<N/>

Nathnael Dereje

Software Engineer, Full Stack Developer, Mobile App Developer

Skills

Programming Languages
PythonGolangTypescriptJavascript
Java
CPP
Dart
Frameworks & Libraries
Go Fiber
FastAPI
ReactFlutterNextJsAngular
PyTorch
Tensorflow
DotNetExpressJS
Databases
PostgreSQL
MySQLMongoDB
Graph Database
Tools and Technologies
DockerGit
Redis
Firebase
RabbitMQ

Projects

Distributed File Server

Distributed File Server

A distributed content-addressable file storage server using Go.

Go
Distributed Systems
Tetris Game

Tetris Game

Developed a fully functional Tetris game using Java

Java
Game Development
OOP
Workout Warriors

Workout Warriors

A workout app that helps users to track their workout progress.

Flutter
NestJS
TypeScript
Kirare App

Kirare App

Ethiopian Kignit(ቅኝት) classifier app using an RNN model.

CNN
Flask
Flutter
AlgoEspresso

AlgoEspresso

Leetcode like platform for practicing algorithms and data structures, built with learning resources in mind.

Go
NextJS
TypeScript
Qismati

Qismati

A Muslim dating app that helps users find their life partners.

Flutter
Firebase
Payment Integration
AI humanizer

AI humanizer

A web app that converts ai generated text into human like text, to avoid ai detection.

React
React Query
NodeJS
Express
MongoDB
Hacks Datavis

Hacks Datavis

A visualization site for A2SV 2024 Hackathon data, syncing Google Sheets with db using AppScript.

Google AppScript
React
CronJob

Experience

A2SV | Africa to Silicon Valley

Head of Community Education

Jan 2024 - Nov 2024 | Addis Ababa, Ethiopia - Inperson

Mentored and guided 500+ students from 11 countries, delivering lectures and coordinating problem-solving sessions.

  • Developed structured education programs in Data Structures and Algorithms.
  • Automated tasks with Google Apps Script for attendance tracking and progress updates, reducing manual effort.
  • Organized weekly Codeforces competitive programming contests.

Led Africa’s largest hackathon with nearly 5,000 participants from 48 countries.

  • Oversaw logistics, partnerships, and outreach as part of an organizing team of 8 members.
  • Built a website to visualize registration data with Google Appscript Syncing, enabling real-time monitoring of participant registration. View website.
Hackathon Logostartup template

Upwork

Full Stack Developer

Jul 2024 - Aug 2024 | Nigeria - Remote

Developed AI Humanizer, a platform that transforms AI-generated text into humanized content.

  • Designed and implemented authentication and rate limiting.
  • Integrated advanced AI text transformation models.
  • Built a responsive frontend with React.js and managing state with React Query.
  • Implemented a referral feature,
  • Integrated Paystack payment ensuring secure transactions.
  • Earned 5 star rating by doing an exceptional work and great communication.

School of Information Technology and Engineering

Full Stack Software Engineer | Intern

Feb 2024 - Jun 2024 | Addis Ababa, Ethiopia - Hybrid

Developed and tested full-stack application using modern frameworks.

  • Integrated new features for ORDMS administrative management system using Angular and ASP.NET Core, improving application functionality.
  • Enhanced system reliability by writing End-to-End tests using Playwright leading in the discovery of 2 bugs
  • Resolved a critical backend bug by refactoring QR and Barcode generation to work on Linux environment, leading to the fix of a system breaking bug.

Eskalate

Product Developer

Nov 2023 - Jan 2024 | Addis Ababa, Ethiopia - Inperson

Conducted market research and developed a new product concept.

  • Refined product features based on market demand analysis.
  • Drafted a comprehensive Product Requirements Document (PRD).

Education

BSc Degree

Addis Ababa University, Addis Ababa Institute of Technology

July 2020 - July 2025 (Expected)

  • Pursuing BSc in Software Engineering, in AI Stream.
© 2025 Nathnael Dereje. All rights reserved.