status: open to software engineering roles

Hi, I'm Abdi Sileshi

Software Engineer specializing in Full-Stack & AI Integrations.

I build robust, high-performance web products. Specializing in Next.js applications, database systems, and full-stack AI workflows. Focused on turning complex problems into clear, readable, and scalable software.

SpecializationFull-Stack & AI
Experience3+ Years
Academics3.89 CGPA (Software Eng.)
LocationAddis Ababa, Ethiopia
Abdi Sileshi Worku
Abdi Sileshi Worku
01. About Me

Software engineer focused on useful web products

I am Abdi Sileshi Worku, a graduating Software Engineering student who builds full-stack applications with React, Next.js, Node.js, databases, and AI tools.

I like projects that are practical: tools for document search, resume analysis, ecommerce, rental booking, job listings, and real estate discovery. I care about clean interfaces, reliable backend logic, and making the product easy to understand.

My current focus is becoming sharper at production-ready full-stack development: strong TypeScript, clear architecture, useful AI features, and simple user experiences.

Core Competencies

Frontend Development

React, Next.js, Tailwind CSS, responsive interfaces, and clear user flows.

Backend Services

Node.js, Express, FastAPI, REST APIs, authentication, and service design.

Data Systems

MongoDB, PostgreSQL, Supabase, Redis, and data models for real products.

AI Integrations

OpenAI integrations, RAG workflows, AI analysis tools, and practical automation.

02. Projects

Featured Applications

A list of software systems and practical AI tools I have built, prioritizing robust implementations, clean data patterns, and user utility.

Reveal - AI Conversion Analyzer

AI SaaS Product
Product EngineerAI analysis, UX scoring, SaaS workflow

A focused AI tool that reviews website copy and explains how to improve conversion.

Reveal analyzes page content, estimates conversion quality, and returns practical recommendations that are easy to act on.

AI-powered website and copy analysis

Conversion scoring with actionable recommendations

Clean SaaS-style interface with fast feedback loops

Stack:Next.jsTypeScriptTailwindSupabaseOpenAI

SEPMS - Smart Entrepreneurial Pitching & Matching System

AI-Enabled Startup-Investor Platform
Full-Stack Engineer (Team of 5)Full-stack product delivery, Gemini AI features, bilingual UX, pitch workflows

Helped ship a production-ready platform that connects entrepreneurs with investors through AI-assisted pitch review, audio summaries, and multilingual communication.

Contributed across frontend, backend, and AI integration for a final-year platform used by entrepreneurs, investors, and admins. Built core pitch submission/review flows, dashboard experiences, and AI-powered features including Gemini pitch summarization, voice narration (TTS), and real-time EN/AM message translation.

Built Gemini-powered pitch summarization with audio narration (TTS) and retry/status handling

Implemented backend translation service and bilingual UI (English/Amharic) across major app flows

Delivered full-stack pitch submission features: document validation, YouTube video support, admin review gates, and auth/compliance fixes

Stack:Next.jsTypeScriptNode.jsExpressMongoDBFirebaseGemini APICloudinaryTailwind CSS

AI-Powered Resume Analyzer

AI Career Tool
Full-Stack DeveloperResume parsing, AI scoring, backend API

A job-search assistant that compares resumes with job descriptions and gives fit feedback.

The app scores resume alignment, explains gaps, and helps applicants improve the way they present their experience.

Resume to job-description match scoring

Separate frontend and backend repositories

AI feedback designed around practical application decisions

Stack:Next.jsTypeScriptTailwindMongoDBNode.jsOpenAI

Ethio Shop Ecommerce

Commerce Platform
Full-Stack DeveloperCheckout, product browsing, payments

A modern ecommerce storefront with product browsing, responsive pages, and secure payment flow.

I built the product experience, checkout path, and data-backed shopping flow using a modern Next.js stack.

Product catalog and shopping experience

Stripe checkout integration

Responsive UI optimized for browsing and purchase flow

Stack:Next.jsTypeScriptTailwindStripeMongoDB

Drivezy Car Rental

Booking Platform
Full-Stack DeveloperFiltering, bookings, API design

A car-rental workflow where users can browse, filter, and book vehicles quickly.

Drivezy combines a React interface with a Node/Express API and MongoDB database for vehicle inventory and bookings.

Fleet browsing with useful filters

Booking workflow backed by an Express API

MongoDB data model for inventory and reservations

Stack:ReactTypeScriptTailwindMongoDBNode.jsExpress

NextJobs

Job Marketplace
Full-Stack DeveloperListings, filters, applications

A job board experience with searchable listings and a direct application flow.

NextJobs lets users browse roles by category and location, then apply through a responsive interface connected to backend services.

Job browsing by category and location

Application flow connected to backend services

Responsive UI built for fast scanning

Stack:Next.jsTypeScriptTailwindNode.jsExpressMongoDB

Bet Real Estate Platform

Real Estate App
MERN DeveloperListings, agents, property discovery

A property discovery platform with listing management and agent connection flows.

The platform supports property browsing, agent contact, and listing workflows through a responsive MERN stack application.

Property browsing and listing management

Agent contact and discovery workflows

MERN architecture with a clean responsive frontend

Stack:ReactTailwindNode.jsExpressMongoDB
03. Tech Stack

Skills & Technologies

A checklist of technologies, programming languages, database structures, and platform tools that I actively use.

Languages & Frameworks

TypeScriptJavaScriptReactNext.jsTailwind CSSNode.jsExpress.jsFastAPIPythonReact NativeExpoC++HTMLCSS

Databases & AI Tools

MongoDBPostgreSQLSupabaseNeo4jRedisOpenAI APIStripe

Tools & Platforms

DockerFigmaGitGitHubVercelRailwayViteVS CodenpmNetlify
04. Experience

Practical Work History

Full Stack Developer

Information Network Security Administration (INSA)Addis Ababa, Ethiopia

Jul 2025 - Sep 2025 [Internship]

Built a microservice-oriented inventory management application with a React frontend during my Software Developer Internship.

  • Worked on frontend screens and product flow for inventory management
  • Connected UI workflows with service-oriented backend logic
  • Practiced working in a real engineering environment

Full Stack Engineer

Ministry of Innovation and Technology (MinT)Addis Ababa, Ethiopia

Jul 2024 - Sep 2024 [Internship]

Developed a scalable real estate website using the MERN stack, covering frontend, backend, UI polish, and performance improvements.

  • Built React interfaces for property discovery and listing workflows
  • Implemented backend features with Node.js, Express, and MongoDB
  • Improved responsiveness, usability, and application structure
05. Education

Academic Background

B.Eng. Software Engineering

Adama Science and Technology University (ASTU)Adama, Ethiopia

May 2022 - July 2026
Cumulative CGPA:3.89

Relevant Coursework

Software Engineering

Requirements Engineering, Software Architecture & Design, Software Testing & Quality Assurance, Project Management

Computer Science

Data Structures & Algorithms, Operating Systems, Computer Architecture, Discrete Mathematics

Systems & Data

Database Systems, Distributed Software Systems, Data Communication & Networks, Unix/Linux Programming

AI & Product

Artificial Intelligence, Machine Learning, Natural Language Processing, Web & Mobile App Development

06. Contact

Let's Connect

I am based in Addis Ababa, Ethiopia. Feel free to reach out for software engineering opportunities, internships, collaborations, or tech discussion.