Hi, I’m Kedija Nejmudin Umer

Full-Stack Developer · Java and Python developer · Addis Ababa, Ethiopia

I build web apps with React, Node.js and MySQL, and I like adding AI features that make them more useful.

About me

I am a second-year Software Engineering student passionate about technology, full-stack development, and artificial intelligence. I enjoy learning new skills, solving problems, and building projects that make a positive impact. My goal is to become a skilled software developer and use technology to create innovative solutions to real-world challenges.

LocationAddis Ababa, Ethiopia
StudyingSoftware Engineering, BITS College
TrainingEvangadi Networks graduate

Projects

AI-Powered Evangadi ForumScreenshot of the AI-Powered Evangadi Forum
Featured project

AI-Powered Evangadi Forum

A Q&A community where users ask questions, share answers, and interact with each other. I’m proud of connecting the front end and back end, and of exploring how AI can improve the question-and-answer experience.

  • Sign up and log in with JWT authentication and hashed passwords
  • Post, browse, and search questions, with pagination
  • Answers with upvotes and downvotes, plus notifications
  • AI search and similar-question suggestions using Gemini embeddings
  • Answers ranked by AI relevance and votes
  • A relational MySQL database with 10 tables
  • React
  • Vite
  • Node.js
  • Express
  • MySQL
  • JWT
  • Gemini API
  • Vercel
  • Render
  • TiDB Cloud

The first request can take up to a minute because the free back end sleeps when idle. PDF uploads don’t persist on the free plan.

ChatGPT CloneScreenshot of the ChatGPT Clone

ChatGPT Clone

A ChatGPT-inspired chat app built to learn how AI chat interfaces work. You send a message, get an AI answer, and the conversation is saved in a database. I’m proud of the conversational interface and of learning how the front end, back end, and AI connect.

  • React
  • Axios
  • Node.js
  • Express
  • Gemini API
  • MySQL
  • Vercel
  • Render

The first reply can take up to a minute on the free back end.

Netflix CloneScreenshot of the Netflix Clone

Netflix Clone

A Netflix-inspired movie site that loads real movie data from the TMDB API. I built it to practise creating an attractive interface and organising movie content, and it improved my front-end skills.

  • React
  • Vite
  • CSS Modules
  • TMDB API
  • Vercel

Skills

Front end

  • HTML
  • CSS
  • JavaScript
  • React

Back end

  • Node.js
  • Express.js
  • REST APIs

Database

  • MySQL

Languages

  • Java
  • Python

Tools

  • Git
  • GitHub
  • VS Code

Also

  • API integration
  • AI features
  • Responsive UI

Education and training

  • Software Engineering

    BITS College

    Currently pursuing a degree in Software Engineering, developing skills in programming, web development, databases, and software engineering principles.

  • Full-Stack Web Development Graduate

    Evangadi Networks

    Completed full-stack web development training with hands-on experience using HTML, CSS, JavaScript, React, Node.js, Express.js, and MySQL. Built a Netflix clone, an AI-powered Evangadi Forum, and a ChatGPT clone, with practical experience in front-end and back-end development, API integration, database management, and collaborative software development.

Evangadi Networks full-stack web development certificate

Evangadi Networks certificate

Certificate for completing full-stack web development training at Evangadi Networks. Click the image to see it full size.

Experience

  • Tutor

    ELITE TUTORIAL AGENCY

    Helped students understand academic concepts through clear explanations, patience, and structured learning. Developed strong communication, time management, and problem-solving skills while supporting students’ progress.