Skip to content
View rubyske's full-sized avatar

Block or report rubyske

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
rubyske/README.md
Muhamad Badru Kamal - Developer Workspace Banner

Hi 👋, I'm Muhamad Badru Kamal

Backend Developer → Fullstack AI Engineer

Typing SVG

Email LinkedIn Portfolio



About Me

I'm a Backend Developer with around two years of hands-on experience building services with Java and Spring Boot, including REST API design, database integration, and backend architecture in production environments. That foundation is what I bring to every project I build.

Right now, I'm expanding that foundation into modern Fullstack Development (TypeScript, React, Next.js) and AI Engineering — learning how to design and build LLM-powered applications, from API integration to RAG and early experiments with AI agents. The goal is simple: become a Fullstack AI Engineer capable of building AI-powered products end-to-end.



Currently Building & Learning

Backend

  • Java
  • Spring Boot
  • REST API
  • Backend Architecture
  • Database Design

Fullstack

  • JavaScript
  • TypeScript (learning)
  • React (learning)
  • Next.js (learning)
  • Tailwind CSS (learning)

AI Engineering

  • Python (learning)
  • LLM Integration (exploring)
  • RAG (exploring)
  • Vector Database (exploring)
  • AI Agents (exploring)

Infrastructure

  • Git & GitHub
  • Docker (learning)
  • Linux
  • Cloud Basics (learning)


Tech Stack

Experienced

Currently Learning

Exploring



Featured Projects

Projects below reflect my progression from backend engineering toward fullstack and AI applications. Placeholder links will be replaced as each project is published.

🔹 Project 01 — Backend API

Spring Boot REST API service.

Java Spring Boot PostgreSQL Docker

Repository · Details

🔹 Project 02 — Fullstack App

Fullstack web application.

Next.js TypeScript PostgreSQL Tailwind

Repository · Details

🔹 Project 03 — AI Application

AI-powered application.

Python LLM RAG Vector DB

Repository · Details



My Journey

graph LR
    A[Java] --> B[Spring Boot]
    B --> C[REST API]
    C --> D[Backend Engineering]
    D --> E[TypeScript / React]
    E --> F[Fullstack Development]
    F --> G[Python]
    G --> H[LLM / RAG]
    H --> I[Fullstack AI Engineer]

    style A fill:#0D1117,stroke:#22D3EE,color:#E6EDF3
    style B fill:#0D1117,stroke:#22D3EE,color:#E6EDF3
    style C fill:#0D1117,stroke:#22D3EE,color:#E6EDF3
    style D fill:#0D1117,stroke:#22D3EE,color:#E6EDF3
    style E fill:#0D1117,stroke:#A78BFA,color:#E6EDF3
    style F fill:#0D1117,stroke:#A78BFA,color:#E6EDF3
    style G fill:#0D1117,stroke:#A78BFA,color:#E6EDF3
    style H fill:#0D1117,stroke:#A78BFA,color:#E6EDF3
    style I fill:#0D1117,stroke:#22D3EE,color:#22D3EE
Loading


GitHub Statistics



2026 Goals

  • 🔹 Build production-ready fullstack applications
  • 🔹 Build AI-powered applications (LLM integration, RAG)
  • 🔹 Explore AI Agent development
  • 🔹 Strengthen system design & software architecture
  • 🔹 Grow a consistent, credible GitHub portfolio
  • 🔹 Prepare for remote / international engineering opportunities


Connect With Me

📧 badrukamal327@gmail.com  ·  💼 LinkedIn  ·  🌐 Portfolio  ·  💻 GitHub



BUILD. LEARN. EVOLVE.

Popular repositories Loading

  1. rubyske rubyske Public

    I'm a Backend Developer with around two years of hands-on experience building services with Java and Spring Boot, including REST API design, database integration, and backend architecture in produc…

    1

  2. java-backend-engineering-roadmap java-backend-engineering-roadmap Public

    A structured 30-day journey to rebuild Java fundamentals and advance toward production-ready backend engineering with Spring Boot, PostgreSQL, Docker, Kafka, AWS, and AI integration.

    Java 1

  3. Dasar-Flutter Dasar-Flutter Public

    Repository untuk mencatat proses belajar dan eksplorasi pemrograman menggunakan Flutter & Dart, mulai dari pemahaman dasar hingga pembuatan aplikasi cross-platform.

    C++

  4. Fullstack-AI-Engineer Fullstack-AI-Engineer Public

    A 90-day project-based learning journey from zero to Fullstack AI Engineer, covering modern web development, backend engineering, AI engineering, RAG, AI agents, DevOps, deployment, and real-world …