Skip to content
View semereherruy's full-sized avatar
👨‍💻
👨‍💻

Block or report semereherruy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
semereherruy/README.md

Semere Herruy 👋

LinkedIn Telegram


Hi, I’m Semere Herruy 👋 Software engineer building AI systems, backend platforms, and building and iterating toward production-ready systems. I focus on practical models that solve real problems—especially in healthcare, agriculture, and financial decision systems—by combining machine learning and robust backend architecture. I’m actively shipping projects, improving systems, and learning how to scale products from MVP → production.


🚀 Core Focus

  • AI / Machine Learning (applied) — production RAG, classification, explainability
  • Backend Architecture — scalable APIs, Micro-service systems
  • AI-driven Products — healthcare, agriculture, credit scoring, automation
  • Productization & Integrations — payments, notifications, and deployment

🧠 Tech Stack

Languages & Frameworks

Python TypeScript NestJS FastAPI Spring Boot Node.js

ML & Data

scikit-learn LightGBM sentence-transformers SHAP RAG

Databases & Storage

PostgreSQL MongoDB MySQL Prisma S3

Frontend & UX

React Vite Tailwind Flutter

Infra & Tools

Docker GitHub Actions Redis WebSockets FCM

Integrations Payment flows (Chapa / Payflow integration), FCM notifications, geocoding, mapping


🧩 Selected Projects

🌾 AI Agriculture Advisor (RAG)

AI question-answering system for Teff and Maize tailored to smallholder farmers. Uses a retrieval pipeline + RAG to answer queries from trusted agricultural documents, with multilingual support (Amharic / Tigrigna). Tech: FastAPI backend, React frontend, document retrieval, structured logging, multi-language handling Repo: https://github.com/semereherruy/ai-agri-advisor-rag — run instructions included in the repo.

🌍 EthioGlobe Travel & Consulting — Agency Website

Production-ready landing page for an international travel and visa consultancy based in Addis Ababa, designed to convert visitors into clients. Highlights: Conversion-focused UI/UX • SEO optimization with structured metadata • Fully responsive mobile-first design • Performance optimization (lazy loading, code splitting) • PWA-ready with offline support Tech: React • TypeScript • Vite • React Helmet Async Live: https://ethio-travel-agency.vercel.app

🛒 Nebi Store — E-commerce Frontend

A modern, responsive e-commerce frontend inspired by real-world retail platforms, built with a focus on UX, scalability, and production-ready architecture. The project simulates a full shopping experience with a clean, modular frontend design and is structured to easily integrate with real backend services.

Highlights: Product browsing, search, and filtering • Dynamic product detail pages • Shopping cart with quantity management and persistent storage • Complete checkout flow with form validation • Mock-data-driven product system with architecture prepared for REST API integration • Accessibility-first design (WCAG compliant, keyboard navigation, screen reader support) • Performance optimization (lazy loading, image optimization, efficient state handling)

Tech: React • Vite • TypeScript • Tailwind CSS Live: https://mini-ecommerce-app-git-main-semeres-projects.vercel.app/

🏥 FastCare — Healthcare Matching Platform

A production-minded platform connecting patients, doctors, and pharmacies with intelligent matching and real-time notifications. Highlights: ML symptom analysis (sentence-transformer + KNN) • Spatial KNN + fallback matching for nearby providers • Real-time notifications (FCM + WebSockets) • Role-based access, pharmacy workflows, and admin dashboards Tech: NestJS • Prisma • PostgreSQL • React • Socket.IO • Python ML service Code available upon request

💳 LoanDecisionAgent — Credit Scoring & Explainability

End-to-end loan scoring system with LightGBM models, explainability (SHAP), ML inference APIs, and vendor dashboards. Features: Batch scoring and monitoring UI • Model explainability and versioning • Dockerized CI/CD and deployment scripts Code available upon request

🔌 Payflow — Payments & Chapa Integration

Lightweight payments integration example demonstrating checkout and payment confirmation flows using Chapa (Ethiopian payment gateway). Designed to be easily embedded in web checkout pipelines and mobile flows. Repo (example): https://github.com/semereherruy/payflow


🔧 Infrastructure & Delivery

  • Containerized apps (Docker + docker-compose) for reproducible dev environments
  • GitHub Actions for CI/CD and tests
  • Logging & structured telemetry for ML + API observability
  • Model deployment with FastAPI and organized model versioning

📫 Contact


⚡ “If you knew me yesterday, you don't know me today — I grow daily.”

Pinned Loading

  1. kua-University/Student_registartion_system_by_Semere kua-University/Student_registartion_system_by_Semere Public

    PHP

  2. 5TH-SOFTWARE-ENGINEERING/loan-decision-agent 5TH-SOFTWARE-ENGINEERING/loan-decision-agent Public

    An API‑first, explainable loan decision support system designed for core banking and fintech vendors serving SACCOs and MFIs.

    TypeScript

  3. Laravel-Blog-API Laravel-Blog-API Public

    A secure RESTful API for managing blog posts, built with Laravel and Laravel Sanctum for token-based authentication. Features user registration/login, CRUD operations for blogs, and MySQL database …

    CSS 1

  4. Song-Manager-React Song-Manager-React Public

    🎵 Songs Manager App - A React CRUD app for song listings with pagination, Redux-Saga, MirageJS, Emotion, and manual Webpack.

    JavaScript 1

  5. tenamart_waiting_list tenamart_waiting_list Public

    A Laravel‑based Waiting List Backend for TenaMart that provides: RESTful CRUD for early sign‑ups (name, email, signup_source, created_at) Token‑protected API via Laravel Sanctum Analytics endpoint …

    PHP 1