Hello, i'm Muhammad Raditya and i'm a Junior Backend Engineer

Hello,

i'm Muhammad Raditya

and i'm a Junior Backend Engineer

meh

Currently working as Junior Backend Engineer at 99.co, where I build and maintain large-scale backend systems and collaborate with other teams to deliver scalable and reliable solutions. Also was a Backend Intern there (detail on LinkedIn). Computer Science Graduate from BINUS University with a strong focus on backend development, distributed systems, and web technologies. My experience spans backend services, APIs, databases, and system design, with exposure to DevOps, cloud infrastructure, and microservices architecture. I also enjoy exploring other areas such as frontend development, system architecture, and UI/UX, which i do by building personal projects in my free times. Take a look at myCV

Python iconPython
Java iconJava
Go iconGo
SQL iconSQL
MongoDB iconMongoDB
TypeScript iconTypeScript
React iconReact
Next.js iconNext.js
Express.js iconExpress.js
Tailwind iconTailwind
Git iconGit
Nginx iconNginx
Docker iconDocker
Kubernetes iconKubernetes
Jenkins iconJenkins
Vue.js iconVue.js
ASP.NET (C#) iconASP.NET (C#)
Laravel iconLaravel
Bootstrap iconBootstrap
CSS iconCSS
C++ iconC++

Portfolio

Home Server preview

Home Server

Actually this is not a project, i just want to show my old laptop that's now turned into server and i'm proud of it :D. This 2012 Thinkpad is the place where i learn to run multiple personal project in containerized environment, deployed using Docker and Kubernetes, and served using NGINX reverse proxy and Cloudflare Tunnel as my ISP doesn't give me public IP, slide to see the architecture. Uptime SLA is 10% as there's electricity bill and cooling system constraints. Update: This server is not running anymore as i moved to another city, so those projects are now hosted on VPS

Ubuntu iconUbuntu
NGINX iconNGINX
Docker iconDocker

Click to see detail

VERN - Vehicle Rental preview

VERN - Vehicle Rental

Vehicle rental website made for Final Project on Web Programming course. On this project i’ve assigned as Full-Stack Developer but more focused on backend, mainly integrating external services into this website, such as Google OAuth, Midtrans Payment Gateway, and Mailtrap Email Delivery.

Laravel iconLaravel
React iconReact
PostgreSQL iconPostgreSQL

Click to see detail

Flash Game Site preview

Flash Game Site

Personal project created to learn all of tech stack below, mainly to learn how to create backend with Express and how to fetch API on Next.js. This website contains collection of Flash-based games from the 2010s

React iconReact
Next.js iconNext.js
Tailwind iconTailwind

Click to see detail

TIKETIN preview

TIKETIN

Airline ticket reservation website made for fulfilling Software Engineering final project. Advantage of this website is user can choose desired seat when booking a flight

PHP iconPHP
Laravel iconLaravel
SQLite iconSQLite

Click to see detail

Split Bill preview

Split Bill

Project made by me and my friend to learn deeper on Vue.js with PWA, Golang, OCR, and Message Queue, still on progress...

Vue.js iconVue.js
Go iconGo

Click to see detail

No image available yet :(

Bandung Coffee Shop Review

Website that created as sometimes when i want to work from cafe i get confused which cafe should i go to as Bandung have trillions of cafe, all contents there are from my personal experience. Also put map that can suggest cafe in the middle of given locations as my friend would not want to hangout if it's too far from their place. Still on progress...

Tanstack Start iconTanstack Start

Click to see detail

Showcase

Small projects that i just want to display

Taliku preview

Taliku

Scratch game that i made during my programming course when i was 10 years old, this is my very first programming experience and i still remember how excited i was when i successfully created this game although now i just realized that the name is very weird. This game is a math quiz game where player given 10 questions of addition, subtraction, and division, upon winning player can play some songs

Click to see detail

Thesis: Customer Segmentation of Brazilian E-Commerce using Machine Learning preview

Thesis: Customer Segmentation of Brazilian E-Commerce using Machine Learning

Thesis that me and my partner made to fulfill our undergraduate degree requirement, not really much to tell as this website is just the visualization part and i don't work on this part much, you can look at the website if you want to know more about this thesis

Python iconPython
Vue.js iconVue.js

Click to see detail

DTA32 Personal Website preview

DTA32 Personal Website

Sandbox project where i wrote my thoughts and experiences, exposed all of my personal data from Last.fm, Letterboxd, Goodreads, Medium, Twitter, and shared my photos and social media links. I don't really care anymore as my government already doesn't give a damn about my data privacy, so why should i? Just kidding, but seriously i just want to have fun creating this website using Next.js and Tailwind

React iconReact
Next.js iconNext.js
Tailwind iconTailwind

Click to see detail

MRaditya Portfolio Website preview

MRaditya Portfolio Website

This web. Created modal window for portfolio description without any library (except image slideshow on modal), also focused on responsiveness to ensure nothing broken on different screen sizes. Also put my spotify listening activity on desktop navbar, everyone should know my music taste. Some people said backend engineer tends to create website with very boring design, well i think they're right

React iconReact
Next.js iconNext.js
Tailwind iconTailwind

Click to see detail

No image available yet :(

Social Media Link Sanitizer

Simple website that sanitize sharing link of social media that having trackers such as TikTok and Instagram, reasons why i created this because i don't want my friends know my second account that contains very normal things (trust me)

Nuxt.js iconNuxt.js

Click to see detail

No image available yet :(

Debt Graph Visualizer

Creating this as sometimes me and my friends take turns in paying for each other or group expenses and most of the times we got lost in circle of who owes who and how much, so i created this simple website that can visualize debt relationship in graph form so we can easily figure out who owes who and how much. Integrating this with Split Bill and GOTTH Finance Tracker

React iconReact

Click to see detail

Older projects

From my earlier days in university

RAAMEN preview

RAAMEN

Ramen shop management website made for fulfilling Pattern Software Design final project, developed using Domain Driven Design. On this website, admin can create sales reports, staff can manage ramen and transaction queue, and user can order ramen

C# iconC#
ASP.NET iconASP.NET
SQL Server iconSQL Server

Click to see detail

Internet CLafes preview

Internet CLafes

Application for managing internet cafe, this project made for Lab Project on Object Oriented Analysis Design course. Features on this app is role-based, making every user role has it’s own feature on the app. For example, customer can book PC and make report for any malfunction on a PC and admin can manage PC and technician job

Java (JavaFX) iconJava (JavaFX)
MySQL iconMySQL

Click to see detail

Cash-In preview

Cash-In

Simple cashier app made for fulfilling Object Oriented Programming final project. This app is aimed at small businesses that need efficient and simple inventory and transaction management features with a simple UI and user role-based feature access

Java (Swing) iconJava (Swing)
MySQL iconMySQL

Click to see detail

Contact

If you have any questions, or interested to collaborate with me, can reach me out via these

Leave a message