
Hi, I'm Asman 👋
I’m a backend-focused Software Engineer with experience building scalable web and mobile applications. My primary focus is backend development using Go, where I enjoy designing clean architectures, building reliable APIs, and creating systems that are efficient and maintainable. I have worked on multiple full-stack projects using technologies such as Go, .NET, NestJS, Laravel, React, Vue, and Flutter, which allows me to understand how systems work end-to-end. This experience helps me design backend services that integrate well with modern front-end and mobile applications. I’m passionate about solving real-world problems through software, continuously improving my engineering skills, and learning better ways to build scalable and maintainable systems.
Yogyakarta, Indonesia
Available for new projects
About me

Curious about me? Here you have it:
I'm a passionate, Backend-focused Software Engineer who enjoys building reliable and scalable systems. My main focus is backend development using Go, designing clean architectures, and building APIs that are performant, maintainable, and production-ready. While backend is my primary expertise, I'm also comfortable working across the stack when needed.
I started my journey as a developer in 2021 and have since worked on multiple full stack projects using technologies such as Go, .NET, NestJS, Laravel, React, Vue, and Flutter. These experiences helped me understand how systems work end-to-end — from backend services and APIs to the user interface.
Today, I focus on building backend services with clean architecture, efficient database design, and scalable infrastructure. I care deeply about writing simple, readable code and designing systems that can grow with the product.
Outside of coding, I enjoy exploring new technologies, improving my backend engineering skills, and sharing my learning journey. You can follow my work on GitHub where I share projects, experiments, and things I learn along the way.
Finally, some quick bits about me.
- B.E. in Informatics / Computer Engineering
- Backend-focused engineer (Go)
- Full-stack capable
- Always learning
I'm currently open to freelance opportunities and collaboration. If you're building something interesting or need help with backend systems or full-stack applications, feel free to reach out!
Experience
Here is a quick summary of my most recent experiences:
Backend Developer
- Worked as a backend developer.
- Worked with a variety of technologies, including Node.js, Nest.js, PostgreSQL, and others.
- Make a REST API, GRPC for the Ganesha Operation website and app.
Nov 2024 - Present
Front End Developer Freelancer
- Worked as a front end developer.
- Worked with a variety of technologies, including React, Typescript, Tailwindcss, Mui, Storybook, Cypress, and others.
- Worked on a project called "Dinkes Dashboard Kematian".
Sep 2024 - Oct 2024
Software Engineer
- Worked as a full stack developer (Frontend / Backend).
- Mobile app development using Flutter.
- Odoo ERP customization.
- QA Testing And QA Automation.
Nov 2023 - Sep 2024
Work
Some of the noteworthy projects I have built:
Showing 1-3 of 13 projects
Blog
Sharing my thoughts on software development, best practices, and technology trends
Scaling Backend Services: Key Concepts Every Developer Should Know
As applications grow, backend services must scale to handle increasing traffic. Here are the key concepts behind scalable systems.
Optimizing Database Queries for High Traffic APIs
Database performance is critical for backend systems. Learn strategies to optimize queries and improve API performance.
How I Structure Production Ready Go APIs
A practical guide on how to structure backend APIs in Go for production environments.
Designing Clean Architecture in Go Backend Projects
Learn how to structure Go backend applications using clean architecture principles for better scalability and maintainability.
Understanding Goroutines and Concurrency in Go
Concurrency is one of Go’s most powerful features. In this article, we explore how goroutines work and how they help build highly concurrent backend services.
Building High Performance APIs with Go
Learn why Go is one of the best languages for building fast, scalable backend services and how its concurrency model makes it powerful for modern APIs.
Building Scalable Applications with Next.js and TypeScript
Learn how to architect and build production-ready applications that can handle millions of users with modern web technologies.
Mastering Flutter: From Basics to Advanced Patterns
A comprehensive guide to Flutter development, covering everything from basic widgets to advanced state management patterns.
Building Modern Backend APIs with NestJS
Explore how NestJS brings structure and scalability to Node.js backend development with TypeScript and dependency injection.
Testimonials
Nice things people have said about me:
"Job well done! I am really impressed. He is very very good at what he does:) I would recommend asman and will rehire in the future for Frontend development."
Faiz Abidin
Founder - JokoJoki
"Great guy, highly recommended for any COMPLEX front-end development job! His skills are top-notch and he will be an amazing addition to any team."
Muhammad Rosyad
Founder - JokoJoki
"Asman is a great developer. He is very professional and has a great work ethic. He is very knowledgeable and has a great understanding of the project requirements. I would highly recommend him to anyone looking for a great developer."
Muisma
Freelancer
Get in touch
What’s next? Feel free to reach out to me if you are looking for a developer, have a query, or simply want to connect.
muhammadasmann@gmail.com
085156874394
You may also find me on these platforms!