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.
| 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 |
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
