KSPS ESS
A cross-platform employee self-service application built from scratch for PT Karya Solusi Prima Sejahtera using Flutter, Riverpod, and Clean Architecture.
- Flutter
- Dart
- Riverpod
Hi, I’m Firhan Hardiansyah.
Software Engineer passionate about creating reliable, scalable, and user-friendly web and mobile applications.
A cross-platform employee self-service application built from scratch for PT Karya Solusi Prima Sejahtera using Flutter, Riverpod, and Clean Architecture.
A cross-platform HR management application featuring geolocation-based attendance, leave management, approval workflows, and Odoo ERP integration to support employee operations.
A web-based internal e-catalog platform developed with Nuxt.js, Nuxt UI, and Tailwind CSS to support internal business operations through a modern web interface.
The person behind the projects
Get to know the perspective and the process behind this collection.
A little about me— Present
Freelance
Remote, Indonesia
Developed mobile, desktop, and enterprise software for clients using Flutter, Ionic, Angular, and Java technologies, covering requirements analysis, implementation, testing, and delivery.
As a freelance Software Engineer, I design, develop, and maintain applications tailored to different business needs. My work covers the software development lifecycle, from understanding requirements and designing application architecture to implementation, testing, deployment, and maintenance.
Learn how Clean Architecture and Riverpod can help you build maintainable, testable, and scalable Flutter applications by separating responsibilities, managing state effectively, and keeping your codebase organized.
Writing code that works is only the beginning. The real challenge is building software that remains understandable, adaptable, and reliable as requirements evolve. Discover why maintainability matters and how small engineering decisions can make a lasting difference.
Flutter, Dart, Riverpod, GetX, Clean Architecture, Ionic, Angular, Apache Cordova, Java Swing, Spring Boot, Oracle WebLogic Server, REST APIs.
—
PT Magma Sigma Utama
Jakarta, Indonesia
Developed and maintained a Flutter-based HRIS application integrated with Odoo ERP and an internal e-catalog platform built with Nuxt.js.
As a Mobile & Web Developer, I developed and maintained enterprise applications supporting internal HR and operational processes. My work included a cross-platform HRIS mobile application and an internal e-catalog platform, covering feature development, interface design, integration, maintenance, and publishing.
Flutter, Dart, Odoo ERP, REST APIs, Nuxt.js, Nuxt UI, Tailwind CSS, Figma, Google Play Console, App Store Connect.
—
PT Jidoka System Indonesia
Karawang, Indonesia
Developed a Flutter-based Employee Self-Service and HRIS application integrated with Odoo ERP, focusing on employee workflows, application performance, stability, and release management.
As a Mobile Programmer, I developed and maintained a cross-platform Employee Self-Service and HRIS application using Flutter. I collaborated with backend developers and project managers to implement employee workflows, integrate Odoo ERP services, and improve application performance and stability within weekly Agile sprint cycles.
Flutter, Dart, Odoo ERP, REST APIs, Figma, Google Play Console, App Store Connect.
—
CV Inovasi Pendidikan Indonesia
Karawang, Indonesia
Developed web and mobile learning applications and contributed to the ongoing enhancement of RRT Software, an internal reporting and information management platform.
As a Full-Stack Programmer, I developed web and mobile learning applications and contributed to the ongoing enhancement of RRT Software. My work involved frontend and backend development, maintaining existing features, implementing responsive interfaces, and supporting application releases.
Angular, Angular Material, RxJS, Ionic Framework, Laravel, PHP, TypeScript, Tailwind CSS, REST APIs, Figma, Google Play Console, App Store Connect.
—
Solusi Teknologi Eksekutif
Karawang, Indonesia
- Developed web applications for pharmacy operations and student admissions, implementing backend functionality, responsive interfaces, and administrative workflows.
As a Full-Stack Programmer, I developed web applications supporting pharmacy operations and student admissions. My work covered backend development, responsive frontend interfaces, and administrative workflows, with attention to application reliability, data integrity, and usability.
PHP, Vue.js, JavaScript.
—
Vodonesia
Karawang, Indonesia
Developed a cross-platform Hydroponic Recommendation System using rule-based logic to recommend cultivation methods based on environmental conditions and plant criteria.
As a Mobile Programmer, I developed a cross-platform Hydroponic Recommendation System for Android and iOS. The application used rule-based logic to recommend suitable cultivation methods based on environmental conditions and plant characteristics. My responsibilities included application development, interface implementation, visual asset preparation, and app store publishing.
Ionic Framework, Angular, TypeScript, Tailwind CSS, Figma, Google Play Console, App Store Connect.