Software Engineer

Muhammad Sultansyah

A software engineer who's curious about how things work and loves figuring out how to build them.

Profile

Software Engineer with experience building web, mobile, and desktop applications. Skilled in Go, React.js, Next.js, and Jetpack Compose, with a focus on building useful products that are reliable, intuitive, and easy to use.

Core Skills

Frontend

React.js Next.js Angular TypeScript Tailwind CSS

Backend

Go Node.js Express.js MySQL PostgreSQL

Mobile

Jetpack Compose

Other

Git GitHub Actions AWS (EC2)

Experiences

1. Junior Programmer

Department of Communication, Informatics, and Cyber Security of the Aceh Provincial Government

  • Built and maintained responsive government web applications using Go, React.js, Next.js, Tailwind CSS, shadcn/ui, and Bootstrap, with reusable components and scalable frontend architecture.
  • Developed web-based ETL solutions to automate data extraction, transformation, and migration between multiple systems, improving data accuracy and reducing manual work.
  • Improved development speed by implementing reusable UI components using React.js and shadcn/ui.
  • Integrated frontend applications with REST APIs.
  • Improved application security using CORS, CSP, and secure development practices.

Tech stack: Go, Node.js, Next.js, React.js, Tailwind CSS, PHP, CodeIgniter, Docker, React Native, Git, MySQL, PostgreSQL.

2. Full Stack Software Engineer

The Code

  • Maintained and enhanced responsive web interfaces using Tailwind CSS to improve usability across devices.
  • Developed and maintained a Go desktop application using Fyne for data processing, data conversion, and licensing management, with a focus on usability and user experience.
  • Integrated external services for automation and data synchronization, including Google Sheets and shipping/courier services.
  • Deployed and maintained applications on AWS (Amazon EC2) cloud infrastructure.
  • Taught foundational programming concepts, Python, and problem-solving skills.

Tech stack: Golang, Amazon EC2, PHP, Laravel, Python, React Native, Tailwind CSS, SQLite, PostgreSQL, Git.

3. Freelance Developer

  • Design, develop, and implement web and mobile applications according to client requirements, including information systems and custom business applications.

Tech stack: Flutter, Python, PHP, Laravel, JavaScript, HTML, CSS, Tailwind CSS, SQLite, MySQL.

Projects

1. Social Welfare System (SIKESSOS)

SIKESSOS (Social Welfare Information System) is a web-based application developed to manage and integrate data on beneficiaries, social welfare workers, social institutions, and assistance programs through a centralized platform. Built from scratch using Next.js, Tailwind CSS, shadcn/ui, MySQL, and Docker.

2. Satu Data

Satu Data is a dynamic data management platform developed for the Aceh Government, enabling administrators to manage data from regencies/cities before publishing it to Open Data. The system includes dynamic form creation features. I was responsible for developing new features and maintaining the system. Built using Node.js, Next.js, MySQL, Redis, and Docker.

3. Tulis Surat

TulisSurat is a web platform for creating resumes, professional letters, and productivity tools quickly, with PDF and Word downloads without login. Built from scratch using Nuxt.js, Tailwind CSS, shadcn/ui, and MySQL.

4. DotLink Puzzle (Android Game)

Published an Android puzzle game on Google Play. Built from scratch, including gameplay, UI, level design, coin system, and Google AdMob rewarded ads. Built using Kotlin and Jetpack Compose.

5. Saudara

SAUDARA is a web-based application for managing youth, sports, organizations, facilities, and achievement data in a centralized platform, with verification, reporting, and monitoring features. I was responsible for maintaining the system. Built using PHP, CodeIgniter, and MySQL.

6. Profilkes

E-Profilkes is a digital health data platform that provides fast, transparent, and centralized access to health indicators to support evaluation and decision-making. I was responsible for maintaining the system. Built using PHP, CodeIgniter, and MySQL.

7. JDIH

JDIHN is a legal information system that provides fast and integrated access to legal documents and regulations, supporting accurate information services and legal certainty for the public. I was responsible for developing new features and maintaining the system. Built using PHP, CodeIgniter, and MySQL.

8. ETL Profilkes2CKAN

ETL-Profilkes is a data integration system that extracts, transforms, and synchronizes health data from the Health Profile application to the CKAN Open Data. Built from scratch using Node.js, Express.js, React.js, Tailwind CSS, and Docker.

9. ETL CKAN2SatuData

ETL CKAN2SatuData is a data integration system to extract, transform, and synchronize data from CKAN Open Data to the Satu Data Aceh Portal. I was responsible for developing new features and maintaining the system. Built using PHP.

Internship

Technical Support Intern

PT Medianusa Permana, Batam

  • Maintained and installed network devices and supported field surveys.
  • Participated in fiber optic installation and repair.
  • Developed a Flutter-based mobile final project.

Computer Technician Intern

J Computer, Lhokseumawe

  • Performed hardware and software repairs.
  • Assisted customers with product selection and product information.
  • Resolved customer issues in a timely and professional manner.

Education

Bangkit Academy

Mobile Development Path Cohort

Worked on mobile development projects using Kotlin, XML, and Jetpack Compose.

Politeknik Negeri Lhokseumawe

Applied Bachelor's Degree in Informatics Engineering

Studied algorithms, web and mobile programming, SQL databases, OOP, and system design.

SMKN 1 Lhokseumawe

Software Engineering

Built a foundation in web programming and software engineering basics.

Certification

Junior Programmer Certification

BNSP (Indonesia National Professional Certification Agency)

Document