Skip to content
View daniel-oyoo's full-sized avatar

Block or report daniel-oyoo

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.

Content in all repositories owned by your account will be closed.
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
daniel-oyoo/README.md

Hi, I'm Daniel 👋

Full-stack developer focused on Java, Spring Boot, JavaScript, and REST APIs. CS student building production-style projects — from M-Pesa payment integrations to algorithm visualizers.

Currently building: M-Pesa Daraja STK Push API (Spring Boot + Docker + CI/CD) Learning: React, Design , microservices, AI-assisted development Ask me about: Spring Boot, API design, MySQL, JDBC.

Featured Projects

Project Stack What it does
M-Pesa STK Push API Java · Spring Boot · MySQL · Docker Production-style payment gateway integration with idempotency, callbacks, and CI
Library Management API Java · Spring Boot · Hibernate Layered REST API with CRUD, validation, and integration tests
Expense Tracker Java · JavaFx Full-stack expense tracking app
Algorithm Visualizer JavaScript · HTML · CSS Interactive sorting and pathfinding visualizations

Tech I work with

Backend: Java, Spring Boot, Spring Data JPA, Hibernate, REST, JDBC
Frontend: JavaScript (ES6+), HTML5, CSS3, Tailwind
Data: MySQL, PostgreSQL, H2
Tools: Git, Docker, Linux, GitHub Actions, Postman

Reach me: markdaniel4182@gmail.com

Pinned Loading

  1. currency-converter-java currency-converter-java Public

    A Java command-line application that fetches real-time exchange rates from the European Central Bank API(Frankfurter API). Perfect for beginners learning API integration, exception handling, and cl…

    Java 2

  2. SqlAbstraction SqlAbstraction Public

    This repository provides a Java application for executing SQL commands and SQL scripts for creating and populating MySQL database tables.

    Java

  3. mpesa-daraja-spring mpesa-daraja-spring Public

    A template for Mpesa stk push integration fully customizable

    Java

  4. library-management-api library-management-api Public

    Java REST API for managing library operations

    Java

  5. algorithims-visualizer algorithims-visualizer Public

    An algorithim visualization platform .