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

The Haikal's PORTFOLIO

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

A Software Engineer Building Practical Digital Solutions from Batam

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

Emerging from the Batam State Polytechnic with a cumulative GPA of 3.83 out of 4.00, Haikal has already built practical industry experience alongside his academic studies. 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.

"Production software, cross-platform applications, and IoT projects delivered throughout academic and professional work."

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 Arduino Uno Joy 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.

His work combines software engineering, UI/UX design, and hardware integration — balancing maintainable back-end implementation with user-focused front-end experiences. His published research, rated SINTA 5, documents the UI/UX design lifecycle of the HRIS application for PT Kreatif System Indonesia.

SEP
OCT
NOV
DEC
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
MONWEDFRI

CategoryTechnologyStatus
LanguagesPHP · Dart · TS · JS · C# · C++ · Py · CSSActive
FrameworksLaravel · Next.js · Flutter Production
DatabasesMySQL · NoSQL · SQLite · PostgreSQLActive
DevOpsDocker · Git · GitHub Actions Active
AI APIsGroq · Gemini · Open RouterIntegrated
DesignFigma · Blender 3D · Unity 3DActive
AI Agentsn8n · Langflow · Codex · AntiGravity · Github CopilotIntegrated
HardwareESP32 · Arduino Uno · IoT IntegrationDeployed
CloudRailway · 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 integrated physical hardware controls with a real-time digital simulation. To achieve this, Immersive 3D environments were rendered in Unity while hardware interrupt routines on the Arduino ensured low-latency 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

Conducted 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.

Software Engineer — Project Based Freelance

Freelance  ·  May 2025 – Apr 2026

Independent Software Engineer Providing custom software solutions for both individual and business clients. Delivered multiple applications, including a reservation system, a Learning Management System (LMS), a POS system, and IoT-based system. Responsible for full development lifecycle.

Portfolio Edition
THE HAIKAL'S
PORTFOLIO
Software Engineering / Multimedia Technology / Full-Stack Development
Preparing the front page