Nathanael logo

Backend Engineer.AI Systems. Distributed Systems.

I'M NATHANAEL CHERAMLAK WOLDE. A software engineer, open-source contributor, and competitive programmer. I specialize in taking on critical, real-world challenges and engineering elegant solutions that truly matter.

Skills

Technologies and engineering strengths reflected across production-style AI, backend, and full-stack projects.

Languages

  • TypeScript
  • Python
  • JavaScript
  • SQL
  • C++
  • Java
  • Solidity

Backend & APIs

  • Node.js
  • Express.js
  • FastAPI
  • Flask
  • Django
  • REST APIs
  • WebSockets

AI / ML Systems

  • RAG Pipelines
  • LlamaIndex
  • Qdrant
  • Transformers
  • Computer Vision
  • XGBoost
  • Symbolic AI

Data & Infrastructure

  • PostgreSQL
  • MongoDB
  • Redis
  • Neo4j
  • Prisma
  • Docker
  • Celery

Frontend & Product

  • Next.js
  • React
  • Tailwind CSS
  • Vite
  • NextAuth
  • OAuth
  • Cloudinary

Systems & Security

  • JWT Authentication
  • Role-Based Access Control
  • Rate Limiting
  • Background Jobs
  • AES-256-GCM
  • Hardhat
  • Ethers.js

Experience

Roles and milestones from my engineering journey building production software.

2025 - Now

AI Software Engineer

iCog Labs

November 2025 - Present | Addis Ababa

Building AI systems in production for cognitive architectures and vision-based emotion understanding.

  • Developed and optimized components of OpenPsi, improving motivation and emotion models for autonomous decision-making in OpenCog Hyperon AGI.
  • Deployed a production emotion-detection service with Vision Transformer and transfer learning, reaching a 92.5% F1 score with sub-200ms inference latency.

2025

AI Software Engineer Intern

iCog Labs

June 2025 - October 2025 | Addis Ababa

Focused on improving model quality and operational performance for NLP and computer vision services.

  • Optimized NLP and computer vision models using advanced Transformer and CNN architectures, improving classification accuracy by 10%.
  • Architected and deployed the model API with Docker and LRU caching for reliable, low-latency service portability.

2025

Backend Engineer Intern

Kuraz Tech

April 2025 - August 2025 | Remote

Improved backend reliability and speed through database, authentication, and caching optimizations.

  • Designed and optimized database schemas, improving query performance by 30%.
  • Implemented authentication and caching mechanisms, reducing server response time by 20%.

Education

Academic training, backend specialization, and high-volume problem-solving practice.

BSc. Computer Science

Addis Ababa University

Ranked among the top universities in Africa.

  • Data Structures and Algorithms
  • Object-Oriented Programming
  • Operating Systems
  • Intro to Software Engineering
  • Computer Architecture
  • Database Design
  • Web Development

Competitive Programming

Africa to Silicon Valley (A2SV)

A2SV has helped 80+ students secure internships and roles at companies like Google, Palantir, and Bloomberg.

  • Solved 1,000+ DSA problems across LeetCode and Codeforces.
  • Achieved a Top 20 National Ranking through rigorous practice.

Software Engineering (Backend Specialization)

ALX

  • Python
  • Web Development
  • APIs and Backend Development
  • Web Servers and Security

Projects

Selected projects focused on secure architecture, real-time systems, and production implementation quality.

Showing 6 of 22

Featured Project

Lingo-Abyssinia

Interactive Ethiopian Language Learning Platform

A web-based language learning platform that brings Amharic, Afaan Oromoo, and Tigrinya into one structured, engaging system for local learners, the Ethiopian diaspora, and foreign learners.

  • Delivers hierarchical curricula, multimedia exercises, quizzes, progress dashboards, gamification, leaderboards, and digital completion certificates.
  • Supports lesson-scoped community discussions, real-time notifications, role-based content management, and cloud-hosted audio and image assets.
  • Node.js
  • Express.js
  • TypeScript
  • MongoDB
  • Mongoose
  • Next.js
  • JWT
  • Cloudinary / AWS S3

Project Links

HRM API

Recruitment and Workforce Management API

Built an Express and Prisma API for job publishing, candidate applications, structured human-led recruitment review, and HR workforce operations backed by PostgreSQL.

  • Implemented a controlled recruitment workflow with separate CV-review batches, assignment-scoped access, one human reviewer per CV, three-person examination and interview voting, and 2-of-3 result calculation.
  • Added resume handling, protected downloads, HR comments and activity timelines, queued applicant emails, employee directory management, attendance .dat parsing, and CSV employee imports.
  • Node.js
  • Express.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • Better Auth
  • Email Worker

Project Links

IngestIQ

RAG Document Intelligence Platform

Built a production-style document intelligence platform that ingests PDFs, indexes them into a vector knowledge base, and delivers grounded answers through a modular Retrieval-Augmented Generation workflow.

  • Designed a full ingestion and query pipeline with FastAPI, Inngest, Gemini embeddings, Qdrant, and LlamaIndex to keep document processing, retrieval, and generation clearly separated.
  • Added both Streamlit and React interfaces so the system supports operational ingestion workflows as well as end-user document Q&A in a reliable, product-ready experience.
  • FastAPI
  • Python
  • Inngest
  • Qdrant
  • Gemini API
  • React

Project Links

Mission4Nation

Digital Ministry Backend Platform

Built a modular backend platform for a church-centered digital ecosystem, supporting content delivery, subscriptions, digital commerce, donations, events, and community engagement through a production-style TypeScript architecture.

  • Designed multi-domain backend workflows for sermons, books, subscriptions, testimonies, donations, live sessions, and admin reporting with role-based access and entitlement checks.
  • Integrated Firebase, Cloudinary, Chapa, and cron-based lifecycle jobs to support identity, notifications, media storage, payment verification, and reliable background automation.
  • TypeScript
  • Node.js
  • Express.js
  • MongoDB
  • Firebase
  • Cloudinary

Private build. Demo and source available on request.

Leaderboard System

High-Performance Ranking API

Built a production-minded leaderboard API that combines PostgreSQL for durable score history with Redis for low-latency ranking, delivering fast and reliable standings for competitive applications.

  • Designed a dual-storage approach where PostgreSQL preserves immutable score events while Redis sorted sets power global and per-game leaderboards across daily, weekly, monthly, and all-time windows.
  • Implemented JWT authentication, Lua-scripted ranking updates, rate limiting, and automated tests to support trustworthy ranking behavior under real backend conditions.
  • Node.js
  • Express.js
  • PostgreSQL
  • Redis
  • JWT
  • Vitest

Project Links

Smart Scheduler

Symbolic Task Planning System

Built a full-stack task scheduling platform that models dependencies as symbolic knowledge and generates execution-ready schedules through a hybrid React, Flask, and MeTTa architecture.

  • Designed a dependency-aware planning workflow with cycle detection, graph visualization, layered schedule generation, and frontend decision support for actionable task sequencing.
  • Integrated MeTTa as a declarative reasoning layer so scheduling logic is expressed over symbolic task relationships rather than hidden entirely inside imperative backend code.
  • React
  • TypeScript
  • Flask
  • Python
  • MeTTa
  • Symbolic AI

Project Links

Awards & Achievements

Recognitions that reflect competitive excellence, continuous learning, and execution.

National Inter-University Championship

Gold Medalist

Addis Ababa University & Chess Federation

Recognized for top performance in a national university competition setting.

Competitive Programming

Top 20 National Ranking

A2SV and national ranking performance

Reached a Top 20 national ranking through sustained competitive programming performance.

LeetCode and Codeforces

1,000+ Problems Solved

Competitive programming practice

Solved over 1,000 data structures and algorithms problems across major coding platforms.

Backend, AI, and full-stack systems

15+ End-to-End Projects Built

Independent and professional project portfolio

Built and shipped a broad portfolio of projects spanning production-style APIs, AI systems, security-focused apps, and full-stack products.

Google Developer Student Clubs (GDSC)

Hackathon Finalist

Built and presented practical software solutions under pressure.

Reached finalist stage through execution speed, product focus, and teamwork.

Contact Me