Skip to content

IT Consultant · System Analysis & Development

I help organizations turn complex processes into dependable software.

I analyze how your organization works, design the right solution and build software your team can run and maintain.

Location
Indonesia
Time zone
WIB (UTC+7)

Experience across

  • Transportation
  • Public sector
  • Insurance
  • Enterprise operations

Services

From the first question to a running system

One partner across analysis, design and delivery, so nothing gets lost between the workshop and the code.

  • System Analysis & Requirements

    A shared, written understanding of the process: stakeholder interviews, current-state mapping and requirements everyone can sign off on.

    • Business process maps (BPMN)
    • Requirements specifications
    • User stories and acceptance criteria
    • Solution proposals
  • Solution Architecture

    Designs that fit your constraints, with data models, integrations and trade-offs written down before the first sprint.

    • System and integration design
    • Data modeling (ERD)
    • API contracts
    • Technology selection
  • Custom Software Development

    Web, mobile and backend systems with clean, tested code that the next team can pick up.

    • Web applications (React, Next.js)
    • Mobile apps (Flutter, Android)
    • Backend APIs (Spring Boot, NestJS, Laravel)
    • Automated testing
  • Business Systems & ERP

    Operational systems for scheduling, ticketing, purchasing and finance, shaped around how your teams actually work.

    • ERP modules and back-office tools
    • Workflows and approvals
    • Reporting and data exports
    • Integration with existing systems
  • Cloud, DevOps & Delivery

    Reliable paths to production: containerized deployments, CI/CD pipelines and monitoring that catches problems early.

    • Docker and Kubernetes
    • CI/CD pipelines
    • Linux servers and nginx
    • Monitoring and error tracking
  • AI & Process Automation

    Practical automation for repetitive work, from workflow tools to AI agents that take on well-defined tasks.

    • Workflow automation
    • AI agents and assistants
    • Document capture (OCR)
    • Process improvement

Selected work

Recent projects and R&D

Systems I've analyzed, designed or built, independently and within client and employer teams. Details are anonymized.

ERP, scheduling and ticketing platform

Transportation

Period: 2026

Back-office ERP, batch scheduling and ticketing services for a passenger transportation operator, including the APIs behind its customer mobile app.

  • ERP and back-office services
  • Scheduling and batch processing
  • Ticketing and payment APIs
  • Mobile app backend
  • Java
  • Spring Boot
  • Laravel
  • PostgreSQL
  • Redis
  • Google Cloud
  • Jenkins

Case-management API and document capture

Public sector

Period: 2025–2026

Backend services for a government case-management system running on Kubernetes, plus a browser-based tool that captures identity documents with OCR.

  • Case-management API
  • OAuth2 authentication and audit logging
  • Cloud file storage
  • In-browser document capture (OCR)
  • PHP
  • Laravel
  • Kubernetes
  • AWS
  • React
  • TypeScript
  • TanStack Query

Multi-agent AI software-delivery team

Research & development

Personal project

Period: 2026

An experiment in AI-assisted delivery: specialized AI agents that plan, build and review software together, with a command-line interface and a web dashboard to follow their work.

  • Agents with distinct roles
  • Command-line interface
  • Live web dashboard
  • Typed, tested Python
  • Python
  • Claude Agent SDK
  • FastAPI
  • SQLite

Approach

A clear path from problem to production

A typical project moves through five steps. Each ends with something concrete you can review, so you always know where the project stands.

  1. Discover

    Understand the goals, the people involved and how the work happens today.

    • Stakeholder interviews
    • Current-state process map
    • Goals and constraints
  2. Analyze

    Turn what we learned into clear, testable requirements and priorities.

    • Process models (BPMN)
    • Requirements specification
    • Prioritized backlog
  3. Design

    Shape the solution: architecture, data and interfaces, with the trade-offs explicit.

    • Architecture overview
    • Data model (ERD)
    • API contracts and UI flows
  4. Build

    Deliver in short iterations with automated tests, code review and regular demos.

    • Working increments
    • Automated tests
    • CI/CD pipeline
  5. Launch & Support

    Go live carefully, hand over cleanly and keep the system healthy afterward.

    • Deployment and monitoring
    • Documentation and handover
    • Training and support

About

Analyst and engineer, solo or with a team

Irsal Firdaus

IT Consultant · System Analysis & Development

Indonesia · WIB (UTC+7)

I'm Irsal Firdaus, an IT consultant based in Indonesia. I work across the whole life of a business system: analyzing how an organization operates, defining what it needs, designing and building the software, and keeping it running in production.

My work spans transportation, the public sector, insurance and enterprise operations, on web, mobile and backend platforms. I take on projects on my own or with a team, depending on their size and scope.

  • Process before code

    Software should fit how people actually work, so I start with the process, not the tools.

  • Write it down

    Requirements, decisions and designs are documented, so nothing important lives only in someone's head.

  • Built to be maintained

    Clean architecture, automated tests and readable code, so your team can own the system after handover.

  • Secure and reliable by default

    Access control, monitoring and safe deployments are planned from day one, not bolted on at the end.

Tools I work with

Analysis & design
  • BPMN
  • ERD
  • OpenAPI
  • draw.io
Backend
  • Java · Spring Boot
  • Node.js · NestJS
  • PHP · Laravel
  • Python · FastAPI
Frontend & mobile
  • React
  • Next.js
  • TypeScript
  • Flutter
  • Kotlin
Data & infrastructure
  • PostgreSQL
  • MySQL
  • Redis
  • Docker
  • Kubernetes
  • CI/CD

Contact

Let's talk about your system

Tell me what you're working on: a new system, an existing one that needs attention, or a process you'd like to automate. I'll reply by email.

Location
Indonesia
Time zone
WIB (UTC+7)

Ways to work together

  • Project-based

    A defined scope, from analysis to delivery, with clear milestones.

  • Advisory

    Ongoing guidance on requirements, architecture and technology decisions.

  • Team augmentation

    Hands-on analysis or engineering inside your existing team.

Send a message

Opens your email app with your message filled in. Nothing is sent until you press send.