Vol. XXIV  ·  No. 168Batam, Indonesia15 Sept 2003

The Haikal's PORTFOLIO

Software Eng.Multimedia Mobile Dev.Full-Stack Dev.

A Software Engineer Reshaping Digital Systems from Batam Island.

M Taufiq Karim Haikal commands the full stack — from mobile interfaces to cloud-ready back-end services — delivering enterprise software and award-winning IoT projects before completing his degree.

Emerging from the Batam State Polytechnic with a cumulative GPA of 3.81 out of 4.00, Haikal has already built a career record that belies his student status. His eight-month internship at PT Kreatif System Indonesia produced three production-grade systems: a cross-platform Human Resource Information System deployed across mobile and web, a corporate site rebuilt on Next.js that achieved a Lighthouse Performance score of 92, and a Laravel-powered customer loyalty engine with automated tier-based ranking logic.

"High-performance systems, cross-platform delivery, and hardware-to-cloud integration — all shipped before the diploma."

Prior to that tenure, Haikal earned second place at the 2024 PBL Expo for an IoT Automatic Fish Feeder — an embedded system bridging an ESP32 microcontroller with a Flutter mobile interface and Firebase Realtime Database. He followed that distinction with a Finalist placement at the 2025 International PBL Expo for a 3D Fishing Simulator built in Unity 3D with a custom Arduino Uno physical controller. In May 2026, he joined PT Pertamina Training & Consulting for a project-based infrastructure audit across Riau Islands gas stations, completing a 30-day hardware assessment cycle.

Haikal's methodology integrates computational thinking with multimedia engineering — a combination that produces systems equally rigorous in back-end architecture and front-end experience. His published research, rated SINTA 5, documents the UI/UX design lifecycle of the HRIS application for PT Kreatif System Indonesia.


CategoryTechnologyStatus
LanguagesPHP · Dart · TS · JS · C# · C++ · Py · CSSActive
FrameworksLaravel · Next.js · Flutter Production
DatabasesMySQL · NoSQL · SQLite · PostgreSQLActive
DevOpsDocker · Git · GitHub Actions Active
DesignFigma · Blender 3D · Unity 3DActive
HardwareESP32 · Arduino Uno · IoT IntegrationDeployed
AIGoogle Anti Gravity · Codex · Github CopilotIntegrated
CloudAWS · Railway · Firebase · Vercel · CloudflareActive

Enterprise Software

Human Resource Information System Deployed Across Enterprise Divisions


Commissioned during his internship tenure, Haikal architected a cross-platform HRIS encompassing both Flutter mobile and web clients. The system centralised employee management, attendance workflows, and payroll data into a single authoritative platform.

Iterative usability testing produced a System Usability Scale score of 74.42, classifying the product as "Good" — with a 93% Task Completion Rate across evaluation sessions. The web variant achieved Lighthouse Performance and SEO scores of 92 and 91 respectively.

A published SINTA 5 research paper documents the complete design lifecycle of this system.

Stack: Flutter · Laravel API · MySQL · Figma

Award-Winning  ·  IoT Hardware

Automatic Fish Feeder Bridges Hardware to the Cloud in Real Time


Awarded second place at the 2024 PBL Expo, this embedded system project demonstrated Haikal's capacity to engineer end-to-end IoT solutions. The hardware layer — powered by an ESP32 microcontroller — executes scheduled feeding cycles independent of network availability.

A companion Flutter mobile application communicates with Firebase Realtime Database to provide live remote monitoring, enabling aquaculture operators to adjust feeding schedules and observe sensor telemetry from any location with ease and precision.

"Seamless and reliable — hardware to cloud, without interruption."

Stack: ESP32 · Flutter · Realtime DB

International Finalist  ·  Game Dev

3D Fishing Simulator Earns International Recognition for Hardware-Digital Integration


Selected as a finalist at the 2025 International PBL Expo, this project extended conventional game development with bespoke physical hardware. Haikal engineered a fishing rod controller using Arduino Uno, translating physical inputs — rod tension, reel rotation — into real-time game physics.

The result was a low-latency tactile feedback loop that blurred the boundary between the physical and digital realms. To achieve this, Immersive 3D environments were rendered in Unity while hardware interrupt routines on the Arduino ensured sub-millisecond input responsiveness.

3D Game with Physical inputs. Real-time physics. A single seamless experience.

Stack: Unity 3D · C# · Arduino Uno · Blender 3D

Engineer on Site — Infrastructure Audit

PT Pertamina Training & Consulting  ·  May 2026 – Jun 2026

Spearheaded a technical audit of digital infrastructure and IT assets across regional gas stations in the Riau Islands. Performed functional testing on critical hardware systems within an accelerated 30-day project timeline, producing structured assessment documentation for facilities management.

Software Developer — Intern

PT Kreatif System Indonesia  ·  Aug 2025 – Mar 2026

Delivered three production systems: a cross-platform HRIS (Flutter + Laravel), a Next.js corporate site with Groq AI chatbot integration, and a tier-based customer loyalty engine. Each system passed user acceptance testing and is actively deployed. Research output published to SINTA 5.

FullStack Developer — Project Based Freelance

NATOPC Batam  ·  Dec 2025 – Mar 2026

Architected a comprehensive inventory and point-of-sale system in Laravel. Engineered a PC Assembly Simulator with automated component compatibility logic, a multi-supplier management module, and integrated Midtrans Snap API for automated payment processing.