Turning messy problems into working software.

I'm Kidus Bezuayeho, a Full Stack Developer based in Los Angeles. I build APIs, interactive dashboards, and AI pipelines that simplify people's days.

Kidus Bezuayeho

About

I got my reps in through internships and school — shipping real features on deadlines, not just tutorial todos. Lately I'm spending more time on side projects and GitHub. Here's what that looks like day to day.

GitHub overview

Kidus's GitHub stats

Top languages

Kidus's top languages on GitHub

LeetCode progress

Kidus's LeetCode stats

My study playlist

Experience

Where I've gotten paid to ship — JPMorgan Chase, sports tech, an AI email startup, and campus sites.

  1. Jul 2026 – Present

    Palo Alto, CA, USA

    Software Engineer

    JPMorgan Chase & Co.

    Just getting started here — come back soon to see what I've been building.

  2. May – Aug 2025

    St. Louis County, MO, USA

    Fullstack Software Engineer Intern

    MLS - Saint Louis City SC

    • Delivered and deployed a RESTful API server built in Node.js, Express.js, and MongoDB on Microsoft Azure, integrated with Microsoft Graph API to automatically manage employee permissions across internal apps, eliminating 90% of manual onboarding input.
    • Built and deployed a responsive employee directory web app using React.js, HTML, CSS, and Azure (via GitHub Actions CI/CD), which automatically updates and visualizes all departments and enables the creation of distinct permission systems for separate internal apps.
    • Implemented centralized logging and automated notifications in Node.js, ensuring 100% auditability of permission requests and approvals to support compliance and accountability.
    JavaScriptNode.jsExpress.jsReact.jsMongoDBMicrosoft AzureMicrosoft Graph APIGitHub ActionsGitRESTful APIsHTMLCSS
  3. May – Aug 2024

    Remote

    Software Engineering Intern

    Kai

    • Built and deployed a conversational AI model in Python with Google Gemini API, integrated with user email accounts to generate context-aware, multi-turn replies, enabling automated handling of hundreds of daily messages.
    • Built a Retrieval-Augmented Generation (RAG) system in Python using Google Generative AI for embeddings, ChromaDB for vector storage, and LangChain for orchestration - reducing response time from 3 minutes to 1 minute and increasing user satisfaction by 30%.
    • Engineered RESTful API endpoints using Node.js, backed by a Google MySQL database, to serve summary data on email activity - including sender info, location insights, common inquiries, and flagged messages the AI lacked context to answer - giving users visibility and control over their communication flow.
    PythonGoogle Gemini APINode.jsMySQLChromaDBLangChainRESTful APIsRAG
  4. Feb – Aug 2024

    St. Louis County, MO, USA

    Student Web Developer

    Washington University in St. Louis

    • Developed and launched 2 faculty and event websites using HTML and CSS, delivering responsive, accessible designs that supported departmental academic and outreach needs.
    • Accelerated project delivery by 30% by collaborating directly with professors and staff to gather requirements, iterate on designs, and refine site features.
    HTMLCSSResponsive DesignAccessibility

Projects

Things I've built, from a local business's marketing site to hardware-integrated Python scripts.

Screenshot of DanteDrop

DanteDrop

A small PHP file-sharing app I called DanteDrop: login, uploads, logout — nothing fancy, but it works end-to-end and was a good sandbox for auth and file handling.

PHP
View code for DanteDrop (opens in a new tab)
Screenshot of LifeQR

LifeQR

LifeQR (repo: medicalQR) is a lightweight app for tracking patient info in a clinic-style workflow — built to be simpler than wrestling a giant EHR for quick demos.

PHP
View code for LifeQR (opens in a new tab)

Let's talk

Hiring, collaboration, or just wanna compare notes on a weird bug — drop a line. I'm based in Los Angeles these days.