Skip to content
View andripurnama's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report andripurnama

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
andripurnama/README.md

Hi there πŸ‘‹, I'm Andri Purnama

πŸš€ Full-Stack Developer | Custom ERP Specialist & Accounting Information System | Based in Surabaya, Indonesia


πŸ‘¨β€πŸ’» About Me

I build systems that eliminate manual work, reduce errors, and give businesses clarity over their operations.

🧠 What I Do

I specialize in building custom ERP systems and Accounting Information Systems (AIS) for SMEs that have outgrown spreadsheets but aren't ready for expensive enterprise software.

My work sits at the intersection of business process understanding and software engineering β€” I don't just write code, I map your workflow, find the bottlenecks, and build systems that actually match how your business operates.

Spreadsheet Chaos  β†’  Custom ERP  β†’  Automated Reports  β†’  Better Decisions

Industries I've worked in:

  • 🏭 Manufacturing & Production
  • πŸ›’ Wholesale Distribution & Retail
  • πŸ“¦ Inventory & Warehouse Management
  • πŸ’Ό Professional Services & Consulting
  • πŸ—οΈ Construction & Project-Based Businesses

🎯 My Approach

Most ERP projects fail not because of bad code β€” but because developers don't understand the business well enough before writing a single line.

My process:

1. Discovery first β€” I spend time mapping your actual workflow before proposing any solution. I ask the questions your accountant and warehouse manager wish someone would ask.

2. Start lean β€” I identify the 20% of features that solve 80% of your problems. We ship that first, then iterate.

3. Data integrity above all β€” In financial systems, dirty data is worse than no data. I build deduplication, validation, and audit trails from day one.

4. You own it β€” I write clean, documented code. No black boxes. No vendor lock-in. Your team can maintain it after I'm done.

πŸ› οΈ Tech Stack

-- Frontend: React, Vue, Angular, Tailwind, Bootstrap
Backend: Laravel, NestJS, Express, Node.js, PHP
Databases: PostgreSQL, MySQL, MongoDB, MariaDB
DevOps & Tools: Docker, Kubernetes, Nginx, Firebase, Postman
Design: Figma, Materialize


πŸš€ Featured Projects



πŸ“Š GitHub Stats


github stats

streak stats

top languages


🌐 Connect with Me


Pinned Loading

  1. express-rest-api-boilerplate express-rest-api-boilerplate Public

    A typical REST API project using nodeJS, expressJS and sequelizeORM.

    JavaScript

  2. nestjs-boilerplate nestjs-boilerplate Public

    Nestjs boilerplate with typeorm,docker and winston

    TypeScript 1

  3. nest-prisma-mysql nest-prisma-mysql Public

    This is example of nestjs with typeorm prisma and mysql

    TypeScript

  4. wordpress-starter wordpress-starter Public

    Wordpress stater as site dependency(using composer)