Skills
AI: LangChain, LangGraph, Langfuse, RAG, OpenAI, Whisper, Gemini, FastAPI, Multi-Agent Systems
Frontend: React, Next.js, TypeScript, JavaScript, TailwindCSS, HTML, CSS
Backend: Node.js, NestJS, Express, GraphQL, Prisma, MongoDB, MySQL, PostgreSQL
Mobile: Flutter, Dart, React Native
Security: Burp Suite, OWASP ZAP, MobSF, Frida, Metasploit, Wireshark, Ghidra
Tools: Git, Docker, CI/CD, n8n, Firebase, AWS
Blockchain: Solidity, Hardhat, Ethereum, Ethers.js, OpenZeppelin
Experience
AI Engineer (Intern) — AOBA-BBT, Tokyo, Japan (Nov 2025 - Dec 2025)
Selected through Japan's METI AI/Tech Talent program. Designed and built AI-driven features for production web and mobile apps, focused on a knowledge card integration system powered by RAG. Architected LLM workflows using LangChain, LangGraph, and Langfuse.
AI Trainer & Model Evaluation Specialist — Revelo Inc. (Feb 2025 - Mar 2026)
Contributed to RLHF workflows for production LLM systems. Reviewed and ranked model outputs across coding, reasoning, and instruction-following tasks.
ERP Developer & Security Engineer — Beta Tech Hub (Sep 2025 - Dec 2025)
Designed and built backend services for a cybersecurity-focused ERP platform using Go and microservices architecture.
Web & Mobile Security Pen-tester — eTech S.C (Feb 2025 - May 2025)
Conducted comprehensive security assessments on multiple web and mobile applications, identifying critical vulnerabilities mapped to the OWASP Top 10.
AI Content Evaluation — Data Annotation (Aug 2024 - Sep 2025)
Evaluated AI-generated responses against multi-dimensional quality rubrics for generative AI systems.
Freelance Software Engineer (Top Rated) — Upwork (Ongoing)
Delivered 7+ end-to-end software projects for international clients, achieving a 100% Job Success Score and Top Rated status.
Team Lead, Code Reviewer & Developer — Quote.Vote (Ongoing)
Lead contributor on Quote.Vote, a nonprofit open-source civic engagement platform. Ship features across the stack (Next.js, GraphQL, MongoDB/Node.js).
Mobile Security Pen-tester (Intern) — Menas Cyber Solutions (Jul 2024 - Aug 2024)
Performed dynamic and static analysis of Android applications using MobSF, Frida, Apktool, and Burp Suite.
Flutter Developer (Intern) — Zerone Technologies (Jul 2023 - Aug 2023)
Developed and maintained mobile app features in Flutter and Dart for live client projects.
Cybersecurity Division Lead — CSEC ASTU (2024 - 2025)
Led the cybersecurity division at ASTU's student tech community. Managed internal CTF competitions and hands-on security labs.
CTF Player — PicoCTF, CyberTalents, HackTheBox, TryHackMe (Since 2019)
Winner of PicoCTF 2025 — Country-Specific Champion (Ethiopia). 2nd place at Ethiopian University CTF 2025.
Projects
AI Coach
A RAG-powered AI coaching app built with LangChain, LangGraph, and Langfuse, orchestrating multiple specialized AI agents to deliver personalized guidance and retrieval-augmented answers. Technologies: LangChain, LangGraph, Langfuse, RAG, OpenAI, Multi-Agent, Python, Next.js
Multimodal AI Analyzer
An AI-powered multimedia analyzer that ingests images, audio, and video and returns rich, detailed understanding. Combines vision models, ASR (Whisper), and video-frame reasoning. Technologies: Python, OpenAI Vision, Whisper, FFmpeg, Gemini, FastAPI, Next.js
Ethiopass
A unified contactless payment system designed for public transportation in Ethiopia. Technologies: Next.js, NestJS, Microservice, Prisma, MySQL, JWT, TailwindCSS, TypeScript
Web3 Smart Contract
Ethereum smart contracts written in Solidity for token logic and on-chain interactions. Technologies: Solidity, Hardhat, Ethereum, Ethers.js, OpenZeppelin, TypeScript
n8n Automation
Workflow automations built with n8n — connecting REST APIs, webhooks, Slack, databases, and scheduled jobs. Technologies: n8n, Webhooks, REST APIs, Slack, PostgreSQL, Cron
Digital DS
A full-stack e-commerce platform with product catalog, cart, checkout, secure payments (Stripe), and admin dashboard. Technologies: Next.js, Node.js, Express, MongoDB, Stripe, TailwindCSS, TypeScript
Elearning Platform
A digital learning solution offering interactive courses, assessments, and progress tracking. Technologies: React, Node.js, Express, Prisma, MySQL, JWT, TailwindCSS, TypeScript
Building Management System
A rental management platform that centralizes tenant data, maintenance workflows, and automated rent collection. Technologies: Next.js, Node.js, Express, Prisma, MySQL, JWT, TailwindCSS, TypeScript
Ride App
A Flutter-based ride booking experience with live tracking, streamlined payments, and an intuitive interface. Technologies: Flutter, Node.js, Express, MySQL, Socket.io, Google Maps, SMS, JWT, Prisma
Bingo
An interactive game platform with solo and multiplayer modes and real-time gameplay. Technologies: React, Node.js, Express, MongoDB, Socket.io, JWT, Prisma, TailwindCSS, TypeScript
WhatsNew
A Flutter mobile app that aggregates news by scraping online newspapers into a clean, ad-free reader. Technologies: Flutter, Dart, Web Scraping, Node.js, Cheerio, Cron
Tour App
A travel companion app that helps users discover destinations and plan itineraries. Technologies: Flutter, Google Maps, Node.js, Express.js, MySQL, Firebase
CSEC Dev Management System
An event management platform for organizing community activities. Technologies: React, Node.js, Express, MongoDB, JWT
Nearby Petrol
A cross-platform Flutter app that finds nearby petrol stations using live geolocation and Google Maps. Technologies: Flutter, Dart, Google Maps, Geolocation, Firebase
Pick and Drop
A delivery service app that lets users schedule pickups and drop-offs. Technologies: Flutter, Node.js, Express.js, MySQL, Custom Location API
Drug Store
An e-pharmacy application providing secure online browsing, ordering, and refills. Technologies: HTML, CSS, JavaScript, PHP, MySQL