
Hello, I'm Rian. I'm a software engineer with +5 years of experience. I enjoy crafting REST APIs and websites using Golang and Next.js.
About me
Hi, I’m Rian 👋 — a Software Engineer with over 5 years of experience building scalable web and mobile applications. I enjoy crafting solutions that are fast, secure, and reliable while keeping the user experience in mind.
I love working across the stack — from designing robust APIs to building clean and intuitive interfaces. My main toolkit includes Go, TypeScript, React, Next.js, and NestJS, but I’m always curious to explore new technologies when the challenge calls for it.
Outside of work, I stay motivated by learning, tinkering, and experimenting with new ideas. I believe in continuous growth and I’m always excited to bring fresh perspectives into the projects I work on.
My projects
SaaS platform for class & subscription management. Built Stripe integration, multi-step CSV impor...
- Next.js
- NestJS
- Shadcn
- Azure
- PostgreSQL
- n8n
- Google API
Healthcare shift & leave management app with React Native and Go backend. Features include shift ...
- React Native
- Golang
- PostgreSQL
- Next.js
- Tailwind
- Docker
API Bridging to Connect Portal Nakes API With Nakes Data Center.
- Golang
- Postgres
Media that allows health workers to update their profiles with relevant information, as a means o...
- React
- Next.js
- Postgres
- Tailwind
- Golang
The process of strengthening the quality of the profession of Indonesian doctors and dentists to ...
- Vue 2
- Nuxt.js
- MySQL
- Tailwind
- Nest.js
- Prisma
Working as fullstack developer to create api, creating ui design in figma, slicing and ui integra...
- Laravel
- MySQL
- Linux
- Vue 2
Working as fullstack developer to create REST API and slicing UI into UI Integration.
- Vue 2
- Nuxt.js
- PostgreSQL
- Tailwind
- Nest.js
- Prisma
Quokka is a SaaS cloud-based people management platform which helps companies develop engaged hig...
- Vue 2
- Flask
- Python
- Postgres
and many more ...
My Skills
Languages
- Go
- TypeScript
- PHP
- Python
Frontend
- React
- Next.js
- Vue
- React Native
- Tailwind
Backend
- NestJS
- Node.js
- Laravel
Databases
- PostgreSQL
- MongoDB
DevOps & Cloud
- Docker
- Linux
- GitHub Actions
- Azure
- Google Cloud
Soft & Skills
- 🧠Problem-Solving
- 🤝Team Collaboration
- 🔄Adaptability
- 📚Learning Agility
- 💬Communication
- 🌟Leadership
My Experience
Software Engineer
TTDK · Jakarta, Indonesia
2025 - June 2025
Designing REST APIs in Go and TypeScript, building front-end modules with React.js and Next.js, and deploying services on Azure/GCP with strong focus on security and performance.
Software Engineer
INA Digital · Jakarta, Indonesia
2024
Developed scalable REST APIs with Go and TypeScript, refactored legacy systems, and built responsive UIs with Next.js and Tailwind. Improved system performance and maintainability.
Software Engineer
DTO Kemenkes RI · Jakarta, Indonesia
2022 - 2023
Built scalable REST APIs with Laravel, Go, and TypeScript for health data systems. Migrated services to Go with clean architecture, integrated Google Cloud services, and delivered UIs with React + Next.js.
Software Engineer (Part-Time)
QuokkaHR · Hong Kong (Remote)
2022 - 2023
Developed SaaS REST APIs with Python Flask, integrated Stripe billing, and built Vue 3 + DaisyUI features. Increased test coverage and stability with K6 performance testing.
Full-Stack Web Developer
Castellum Digital Indonesia · Jakarta, Indonesia
2021
Built REST APIs with ExpressJS, refined React.js UI components from Figma, and deployed apps on Linux servers with CI/CD pipelines.
Full-Stack Developer
Universitas Islam Al Azhar · Mataram, Indonesia
2019 - 2021
Developed RESTful APIs with Laravel + PostgreSQL and integrated with custom UIs. Led deployment and collaboration across university departments.
Freelance Full-Stack Developer
Self Employed · Indonesia
2017 - Present
Delivered 10+ client projects using Go, Python Flask, Laravel, React, Vue, and Node.js. Focused on API development, UI integration, and automation with n8n/LLM.
Contact Me
I’d love to hear from you! Whether it’s a project, a job opportunity, or just to say hi, feel free to reach out. You can email me directly at rputra711@gmail.com or use the form below. I usually reply within 1–2 days.






