Available for opportunities
Muhammad Satrio Abdi

Muhammad Satrio Abdi

Website Development | Database Management

Based in Jakarta, Indonesia

Passionate about building reliable software and continuously growing through every project.

Muhammad Satrio Abdi — Software Engineer
About Me

Building reliable systems through data.

Driven by a passion for databases and software development, I enjoy designing efficient data structures, optimizing database performance, and building reliable systems that support real-world applications. I believe that well-designed databases are the foundation of reliable software, and I am continuously expanding my knowledge to create efficient, scalable, and maintainable solutions.

Experiences

Nov 2025 — May 2026
LPK Database Manager Intern
Badan Standardisasi Nasional · Jakarta
  • Managed and maintained the LPK database system using PostgreSQL to ensure data integrity, consistency, and reliability.
  • Developed a Laravel-based Assessor Scheduling System to streamline scheduling processes and minimize conflicts.
  • Built a Recommendation System for PUP to LP mapping to support faster and more accurate scope compatibility analysis.
  • Designed relational database structures, optimized SQL queries, and processed data to improve system performance.
  • Contributed to the development of web-based information systems supporting operational digitalization.
PostgreSQLLaravelPHPFigmaTailwind CSSJavaScriptGitpgAdmin
Feb 2024 — Jun 2024
Database Management Intern
Yayasan Rekat Peduli Indonesia (Bakrie Center Foundation) · Surabaya
  • Managed tuberculosis patient data through a database-driven information system.
  • Developed and maintained the official website of Yayasan Rekat Peduli Indonesia using Next.js and Node.js.
  • Built a web-based patient data management system to improve data accessibility and organization.
  • Created interactive dashboards and data visualizations using Power BI to monitor tuberculosis program performance.
  • Designed informational media, including infographics and digital content, to support health campaigns.
  • Organized administrative records and maintained project documentation.
  • Prepared reports to support volunteer activities and patient assistance programs.
Next.jsNode.jsPostgreSQLPower BICanva
Jan 2019 — May 2019
Programmer
Solite Kids · Madura
  • Participated in the development of interactive educational applications for children.
  • Developed an Arabic learning mobile game using C++ and Cocos Studio.
  • Implemented game logic and educational features to create an engaging learning experience.
  • Strengthened programming and problem-solving skills while combining creativity with technology in educational software development.
C++Cocos StudioVisual Studio 2017

Featured Projects

2026
Assessor Scheduling System
  • Developed a web-based system to manage assessor scheduling and reduce scheduling conflicts.
  • Designed database structures and implemented scheduling workflows.
  • Built features for schedule management and operational monitoring.
LaravelPostgreSQL
Internal
2026
PUP Recommendation System
  • Developed a recommendation system to map PUP to suitable LP based on accreditation scope.
  • Designed relational database structures and optimized data processing queries.
  • Improved efficiency in the recommendation and decision-making process.
LaravelPostgreSQL
Internal
2025
Tuberculosis Screening Website
  • Developed a tuberculosis screening website based on questionnaire data using the Support Vector Machine (SVM) method.
  • Implemented classification models to support early TB screening.
  • Designed a user-friendly interface for screening and educational purposes.
PythonMachine LearningWeb Development
GitHub
2024
Yayasan Rekat Peduli Indonesia Website
  • Developed and maintained the foundation’s profile website.
  • Supported content management and information dissemination activities.
  • Improved accessibility of organizational information through a web-based platform.
Next.jsNode.jsPostgreSQL
Website
2024
Tuberculosis Patient Management System
  • Developed a web-based patient management system to organize and maintain tuberculosis patient records.
  • Designed database structures to ensure accurate, secure, and well-organized patient data.
  • Implemented features for patient registration, medical record management, and data reporting.
  • Improved data accessibility and supported operational workflows for healthcare services.
Next.jsNode.jsPostgreSQL
Internal
2019
Arabic Learning Game
  • Developed an educational mobile game to support Arabic language learning for children.
  • Implemented interactive gameplay mechanics and educational content using C++ and Cocos Studio.
  • Designed engaging learning features to enhance children's understanding through gamification.
C++Cocos StudioVisual Studio 2017
Internal

Tech Stack

TypeScript
Next.js
React & React Native
Laravel
PostgreSQL
Python
Node.js
PHP
MySQL
Tailwind CSS
Figma
JavaScript
Git
and more...
and more...

Let's
Connect.

I'm open to job opportunities, project collaborations, or simply discussing technology. Feel free to reach out—I'd be happy to connect.

muhammadsatrioabdi@gmail.com