Hi, I'm

Muhaimin Abdilah

Software Engineer

Software engineer building web and mobile applications across frontend and backend systems.

TypeScriptNode.jsGoPostgreSQL
Anime-style developer illustration

2 contributions mergedinto the Rust compiler

About Me

I'm a software engineer with 2 years of experience building web and mobile applications across frontend and backend systems. I develop APIs, design databases, and deliver product features using TypeScript, Node.js, Go, and PostgreSQL.

I'm comfortable adapting across technology stacks and product domains. Outside of product work, I contribute to the Rust compiler and have multiple merged contributions.

“Good software isn't just about what it does, but how well it lasts.”

Based in

Yogyakarta, Indonesia

Current role

Software Engineer - Fullstack

Focus

Web, mobile, and APIs

Open source

Rust compiler contributor

Experience

April 2026 – September 2026

Yogyakarta, Indonesia

Software Engineer - Fullstack

PT. Putra Bangsa Cendikia

  • Developed and maintained a web-based online assessment platform, working across frontend, backend, API development, and database design.
  • Built responsive exam and administration interfaces using Nuxt.js, Vue.js, and Tailwind CSS.
  • Developed backend services and GraphQL APIs using Node.js, Express, and MongoDB.
  • Built core assessment features including exam sessions, timers, scoring, result pages, package management, and student progress tracking.
  • Developed leaderboard and performance-tracking features for student rankings and engagement.
  • Collaborated across frontend and backend development to implement features, troubleshoot issues, and improve existing functionality.
Nuxt.jsVue.jsTailwind CSSNode.jsExpressGraphQLMongoDB

August 2025 – April 2026

Remote

Software Engineer - Mobile

Self-Employed

  • Revamped Flutter mobile application UI based on new design guidelines, improving usability and visual consistency.
  • Implemented new features and resolved bugs to improve application stability and support ongoing product needs.
  • Collaborated with stakeholders to translate feature requirements into technical solutions.
FlutterDart

August 2024 - August 2025

Yogyakarta, Indonesia

Software Engineer - Fullstack

Refactory

  • Developed and maintained multiple production-grade web and mobile applications across finance and corporate domains, supporting both internal teams and external clients.
  • Designed and implemented backend services and RESTful APIs to support business workflows and data integration across systems.
  • Worked with PostgreSQL to design schemas, write queries, and ensure reliable data storage for application features.
  • Built and maintained CI/CD pipelines using Jenkins and Docker to improve release reliability and reduce manual deployment effort.
  • Collaborated closely with QA engineers, project managers, designers, and senior engineers in Agile Scrum teams to deliver features from requirements to production.
  • Quickly onboarded to new projects, domains, and technology stacks, enabling consistent delivery with minimal ramp-up time.
REST APIsPostgreSQLJenkinsDocker.NETC#GoFlutterNext.jsLaravel

Open Source Contribution

MERGEDAug 9, 2026
rust-lang/rust#158835

Lint unused #[path] attributes on inline modules

Added a lint to warn when #[path] is used on inline modules. Helps prevent confusion and potential maintenance issues.

Rust LintCompiler Diagnosticsrustc
MERGEDAug 13, 2026
rust-lang/rust#160861

Suggest removing semicolon before block in if expression

Improved rustc parser diagnostics and suggestions for cases like `if cond; {}` and let-chain related issues.

Rust ParserDiagnosticsrustc

Certifications

Dicoding Indonesia x IDCAMP

2022

Backend Developer Expert

Advanced backend engineering practices covering clean architecture, automated testing, security, and reliable delivery.

Clean ArchitectureAutomated TestingCI/CDApplication Security
View credential

Dicoding Indonesia x AWS Academy

2022

DevOps Engineer Expert

Production DevOps foundations covering microservices, container orchestration, and cloud-native delivery workflows.

MicroservicesDocker & KubernetesContainer Orchestration
View credential

Technical Skills

Languages

TypeScriptGoC#RustPythonDart

Backend

Node.jsExpress.NETGraphQLREST APIs

Frontend & Mobile

ReactNext.jsVue.jsNuxt.jsFlutter

Databases

PostgreSQLMySQLMongoDB

DevOps & Tools

DockerKubernetesJenkinsGitLinux

Engineering

API DevelopmentDatabase DesignCI/CDAgile ScrumTroubleshooting