Ihsaan Hardyanto

Software Engineer building end-to-end web applications and digital solutions for business operations.

Jakarta, ID

Ihsaan Hardyanto's profile picture

About

I care about system design, how systems are built and maintained, and the quality they deliver over time. I like to understand problems clearly, communicate precisely, and build solutions that are effective without creating unnecessary complexity. Over time, I want to contribute beyond implementation by shaping the design and direction of the systems behind it.

Work Experience

OPPO Manufacturing Indonesia

OPPO Manufacturing Indonesia

2026 - Present

Software Engineer Intern

  • Sole software engineer for the production division, with no mentor or tech lead — given only high-level goals, independently drove requirements discovery through direct user conversations and led planning; built functional frontend and backend first, then refined the UI with a UI/UX designer's input, while owning backend, database, and testing throughout.
  • Leads Nexsus, a workforce training system that replaced spreadsheet-based operator records with centralized training, certification, and staffing data across the production division.
  • Cut changeover staffing decisions from 2-4 days of manual mapping to automatic, same-day assignment.
  • Set the technical direction for a cross-division digital checklist system under a tight HQ-visit deadline, replacing 40+ daily paper forms per line, and remains technical consultant after handoff.
  • Extended ownership into a production monitoring dashboard for line-status visibility during leadership facility visits.
Software Engineering
Manufacturing Digitalization
System Design
Workflow Automation
Spring Boot
Next.js
Hyundai Autoever Indonesia

Hyundai Autoever Indonesia

2025 - 2026

Full Stack Developer Intern

  • Delivered an internal enterprise approval platform end-to-end, from requirements through frontend, backend, and database implementation.
  • Owned the platform's access-control and account-security posture, protecting the approval workflow from unauthorized access and brute-force login attempts.
  • Extended the workflow's real-time integrations and built automated test coverage to protect release quality.
  • Handled code review and environment setup directly, working alongside two other engineers as equal contributors.
Full-Stack Development
Enterprise Workflow
Spring Security
Redis
Docker
Playwright
OLX Indonesia

OLX Indonesia

2025 - 2025

Frontend Developer Intern

  • Worked as a React/TypeScript Progressive Web App (PWA) frontend developer in OLX's C2B squad, contributing to dealer purchase journeys within a team spanning Android, iOS, PM, QA, and UI/UX.
  • Shipped purchase and payment changes whose production release was associated with a 186.54% increase in completed bookings and 35.71% increase in receipt uploads.
  • Consistently completed sprint work ahead of estimates, creating time to explore upcoming backlog and support the team's next delivery cycle.
  • Audited outdated React dependencies on the main consumer site, informing the senior team's subsequent upgrade decisions.
Frontend Engineering
PWA
React
Redux
Legacy Modernization
Dependency Audit

Organizational Experience

GDGoC Binus Bandung

GDGoC Binus Bandung

2024 - 2025

Core Team - Frontend Division

Delivered frontend development sessions on React fundamentals and prepared learning materials with practical examples and live implementation exercises.

React
Frontend Education
Technical Workshops
Mentoring
Bina Nusantara Computer Club

Bina Nusantara Computer Club

2023 - 2024

R&D Staff

Mentored R&D members, facilitated weekly Scrum meetings, and helped teams resolve delivery blockers. Contributed to Technoscape and other web projects during the team's transition to React, Next.js, and TypeScript while coordinating requirements with non-engineering teams.

React
Next.js
TypeScript
Scrum
Mentoring
Project Coordination
Bina Nusantara Computer Club

Bina Nusantara Computer Club

2023

R&D Activist

Completed BNCC's R&D development program and contributed to team projects using JavaScript, React, Node.js, SQL, and Git. Learned the division's engineering workflow through project delivery and peer collaboration.

JavaScript
React
Node.js
SQL
Git
Team Collaboration

Languages

TypeScript
JavaScript
Java
SQL
HTML
CSS
PHP

Frontend

Next.js
React
TailwindCSS
Zustand
Zod
Vite
ShadcnUI
Redux

Backend

Spring Boot
Spring Security
Express.js
Node.js
JWT
Laravel

Data & Infrastructure

Prisma
JPA
MySQL
PostgreSQL
SQLite
Redis
Docker
Apache Kafka
WebSocket
MinIO

Testing

Playwright
Cucumber

Selected Projects

Nexsus (Workforce Training System)

  • Centralized operator training, certification, and staffing data on a Next.js/Spring Boot stack, replacing spreadsheet tracking with a relational MySQL schema via JPA.
  • Designed a hierarchy-based reviewer-assignment algorithm keyed to organizational role progression instead of static ID mappings, enabling dynamic evaluator routing.
  • Built a changeover staffing recommendation engine that automates post-mapping decisions previously made from memory, cutting a 2-4 day manual process to instant assignment.
  • Implemented JWT authentication with Spring Security, backed by Redis-based token revocation so sessions can be killed before natural token expiry.
  • Owned the system solo end-to-end — requirements gathering, backend architecture, schema design, and testing — deployed to a divisional server.
Next.js
React
Spring Boot
MySQL
JPA
Spring Security
JWT
Redis

Digital Checklist

  • Designed the system's architecture and Prisma/PostgreSQL data model from scratch, together with coding standards adopted across two engineering teams.
  • Built role-based workflows (admin, leader, operator) — line/user templates, checklist management, and full audit history — over an Express.js REST API.
  • Implemented time-based escalation logic that automatically flags quality control when a leader doesn't approve in time.
  • Replaced 40+ daily paper forms per line under a hard deadline ahead of an HQ visit; handed off ownership post-launch and remained technical consultant.
Next.js
Express.js
PostgreSQL
Prisma

Production Layout Dashboard

  • Built an Express + SQLite backend that parses daily Excel exports into structured line-status, UPH output, and personnel data.
  • Delivered a self-contained Next.js/React frontend and backend in one deployable unit, prioritizing simplicity for a small-scope internal tool.
  • Used to visualize digitalization progress during leadership facility visits.
Next.js
React
Express.js
SQLite
Excel

Internal Approval Workflow

  • Delivered the approval platform end-to-end on Spring Boot/Spring Security (backend) and React/TypeScript (frontend), backed by MySQL.
  • Implemented RBAC, protected endpoints, request validation, and soft-delete safeguards across every approval flow.
  • Built Redis-backed lockout after repeated failed logins, with admin alerts and controlled unlock recovery.
  • Integrated Kafka, WebSocket, and MinIO for event-driven notifications and file handling; covered critical flows with Playwright end-to-end tests.
  • Handled code review and environment setup directly, working alongside the team as an equal contributor.
Spring Boot
React
TypeScript
MySQL
Spring Security
Redis
Apache Kafka
WebSocket
MinIO
Docker
Playwright

Dealer Web

  • Built PWA interfaces for vehicle listing, detail, multi-step checkout (down payment, pickup, settlement), and receipt upload, translating Figma designs into reusable legacy React components.
  • Wired frontend state (Redux) to backend payment and real-time status APIs in collaboration with the backend team.
  • Release was associated with a 186.54% increase in completed bookings and 35.71% increase in receipt uploads.
  • Audited outdated React dependencies across the codebase, testing for build compatibility and version conflicts to inform the team's upgrade path.
React
TypeScript
Redux
TailwindCSS
Jest
Figma
PWA

Get in Touch

Have a question or want to work together? Feel free to reach out. Email me — I'll get back to you as soon as I can.