Hi, I'm Putra — based in South Tangerang.

I'm a Software Engineer

Passionate about exploring new technologies and sharing knowledge through creative solutions.

Software Engineer · Tan Digital/Open to work

Who I am

About

Read more
Muhamad Putra Satria

Software Engineer with 2+ years of experience building responsive user interfaces, and translating design concepts into seamless user experiences.

Currently at Tan Digital, working across frontend and backend to ship scalable products.

Stack

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • styled-components
  • Chakra UI
  • Node.js
  • Express
  • NestJS
  • Git
  • Docker
  • Jest

Things I've built

Selected Work

All projects
Ask Me

Frontend

Ask Me

A simple chatbot application built during Hammercode workshop, implementing Large Language Model (LLM) using Google Gemini API to create an interactive AI-powered conversation experience.

ReactTypeScriptGemini API+2
185 VIEW
Edu Quiz

Full Stack

Edu Quiz

A dynamic quiz app using the Fisher-Yates Shuffle algorithm and Redux for efficient state management. Supports student and teacher roles with distinct permissions and features.

ReactReduxTypeScript+1
139 VIEW

Where I've worked

Experience

Full history

Tan Digital

South Tangerang, Indonesia
01/2026 - Present

Software Engineer

Contract
  • Developed an LLM-powered GIS analytics SaaS with interactive mapping and geospatial visualization.
  • Built an OAuth 2.0 Identity Provider with RS256 JWTs and JWKS for secure local token verification.
  • Designed and adjusted backend API responses to align with frontend requirements using Golang.
  • Built unit and end-to-end (E2E) tests for client and server applications to improve stability and user experience.
  • Led UI/UX direction, code reviews, and technical meetings to keep delivery aligned across the team.
TypeScriptNext.jsGolangDocker
10/2024 - 12/2025

Frontend Engineer

Contract
  • Developed a dynamic GIS interface with Google Maps API, featuring layered views, polygon drawing, data filtering, and marker integration to enhance spatial analysis.
  • Migrate 90% of the GIS project from Frappe server-side scripts to a modern frontend with Nuxt and TypeScript.
  • Develop a B2B dashboard with Midtrans integration to simplify and secure client payment workflows.
  • Provide technical guidance and monitor the frontend team to ensure code quality, consistency, and project goal.
TypeScriptNuxt.jsNext.jsGoogle Maps APITailwind CSSShadcn/ui
Jakarta, Indonesia
10/2024 - 02/2025

Frontend Engineer

Freelance
  • Developed an RFID-based web app for seamless event authentication and efficient purchase management.
  • Developed features like point redemption, locker/device rental management, and reward claiming via RFID.
  • Developed logistics tracking to support booth-to-booth item quantity checks, and efficient stock management.
  • Created a clean folder structure and maintainable code to improve scalability and team collaboration.
ReactTypeScriptTailwind CSSShadcn/ui

What I'm thinking about

Writing

All articles

How I show up

Activity

1,169 contributions in the last year

MonWedFri
AugSepOctNovDecJanFebMarAprMayJunJulAug
LessMore

Get in touch

Let's Connect

Always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Muhamad Putra Satria

Muhamad Putra Satria

@mpsalunggg · GitHub

92

Repositories

28

Followers

980

Commits

155

Pull Requests

LinkedIn

Connect with me

View profile

Location

South Tangerang, Indonesia

GMT +7

© 2026 Mps