Hello, I'm

Ahmad
Afandi

Fullstack Developer specializing in scalable backend systems with PHP and Go

About Me

A brief introduction to my background and what drives me

About Ahmad Afandi

Who am I?

I am a passionate Web Developer specializing in Backend Development and Database Design. I focus on building robust, scalable server-side systems and high-performance APIs that power seamless user experiences. Proficient in Golang (Gin), PHP (Laravel, CodeIgniter), Java, and JavaScript/TypeScript (React.js, Next.js), I thrive on turning complex business logic into clean, maintainable, and secure code. As a proactive developer, I constantly sharpen my technical edge by engineering real-world projects and exploring modern software architectures. Whether designing efficient relational databases with MySQL and PostgreSQL or optimizing API performance, I am dedicated to delivering clean code that helps businesses scale effectively.

When I'm not coding, you'll find me exploring new technologies or enjoying a cup of coffee while reading the latest tech blogs.

My Skills

Tech Stack I Love

My Projects

Showcase of my recent work and side projects

Inventaris Barang

Application for inventory management using PHP Native and Bootstrap for frontend and MySQL for database.

HTMLCSSJavaScript
PHPBootstrapMySQL

Company Profile

Alamon Go company profile web application, for branding the Alamon Go milk business.

HTMLCSSJavaScript
PHPSvelteLaravelTailwind CSS

Distro Zone E-Commerce

E-commerce platform with payment integration, inventory management, and report laba.

TypeScriptReact.jsGolang
GormPostgreSQLSupabaseJWT

Molashes salon landing page

Molashes Landing page website for branding salon nail art and eyelash businesses.

HTMLCSSJavascript

Newstest App

Newstest App is a web application that allows users to read news articles from various sources.

TypeScriptGolangGin
GormNext.jsPostgreSQLSupabaseJWT

DistroZone Desktop POS App

Desktop POS Application for DistroZone shop to manage sales, expenses and inventory build with java and postgreSQL for dbms

JavaJavaFXPostgreSQL
Supabase

My Experience

My professional journey and education background

Intership

Fullstack Developer

CV Purnama Kreatifa

January - May 2025Sidoarjo, Indonesia

Development of a web-based ERP (E-Procurement) application using the CodeIgniter 3 technology stack for the backend and Bootstrap for the frontend, along with Git for a collaborative team of six members who have integrated CI/CD with GitHub Actions.

  • Developed the Master Data and Inventory modules for an E-Procurement ERP system using CodeIgniter 3 and PostgreSQL, contributing to application development from design through implementation.
  • Designed and adjusted database structures and Entity Relationship Diagrams (ERD) based on business requirements and workflows, including table creation, column modifications, and relationships using Draw.io.
  • Implemented and updated application features based on changing business requirements and workflows, as well as performed debugging to ensure features functioned as expected.
  • Collaborated with a team of 6 developers using Git/GitHub for code management, code reviews, and merge conflict resolution
Internship

Fullstack Developer And IT Support

RS Manyar Medika Centre Surabaya

May - July 2026Surabaya, Indonesia

Maintained and optimized web-based Electronic Medical Records (ERM) and Human Resources (HRM) applications using CodeIgniter 4 and MySQL. Balanced software development with comprehensive IT technical support to ensure seamless day-to-day hospital operations and optimal infrastructure performance.

  • Maintained and developed features for Web EMR (Electronic Medical Record) and Web HR/SDM applications using CodeIgniter 4 and MySQL based on bug reports and feature requirements from relevant departments.
  • Fixed application bugs and updated features based on analysis and requests from other departments to support smooth system operations.
  • Performed database changes, data migration, reconciliation, and validation according to operational requirements, including adjustments to transaction and patient data that required correction or completion.
  • Managed and monitored task progress using Trello, including handling bug reports and feature development requests from relevant departments.
  • Troubleshot IT hardware and infrastructure, including PCs, LAN networks, and printers, based on reports from different departments to ensure smooth system operations.
Available for new projects

Let's Work Together

Have a project in mind or want to discuss the latest tech? I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions.

Email

ahmdafaandi@gmail.com

Phone

+62 812 1744 1769

Location

Sidoarjo, Indonesia

Connect on Social

Send Message