Skip to content
Available for freelance & contract work

Web developer building web and mobile applications.

I handle both sides of the stack — React and Next.js on the frontend, PHP and Laravel on the backend, and React Native for mobile.

— About Me

A quick introduction.

I'm Titan, a web developer based in Jakarta, Indonesia. I build and maintain web applications — internal tools for company teams, and public-facing sites such as company profiles.

Most of my work involves frontend and backend features, REST API integrations, bug fixes, and ongoing maintenance. I also build mobile apps with React Native.

I focus on clean code, clear documentation, and solutions that do what they're supposed to.

  • Building and maintaining web applications and company websites
  • Full-stack development across frontend and backend
  • Translating UI/UX designs into precise, accessible interfaces
  • Integrating REST APIs between systems and services
  • Debugging and fixing issues
  • Continuous learning to stay aligned with industry trends

Skills

Technologies I work with.

The technologies I use for frontend, backend, and database work.

Frontend

  • HTML
  • CSS
  • JavaScript
  • React.js
  • Next.js
  • React Native
  • jQuery
  • AJAX
  • Bootstrap
  • Tailwind CSS

Backend

  • PHP
  • Laravel
  • CodeIgniter
  • Node.js
  • REST API

Database

  • MySQL
  • MariaDB
  • PostgreSQL

Tools

  • Git
  • GitHub
  • Postman
  • DBeaver
  • Figma
  • Canva

Experience

Where I've worked.

Where I've worked and what I do day to day.

  1. CurrentCurrent Position

    Frontend Developer

    KalGen Innolab Sains International (Kalbe)

    Jakarta, Indonesia

    • Developing and maintaining internal web applications
    • Building frontend and backend features
    • Integrating REST APIs
    • Fixing bugs and improving application performance
    • Supporting UI/UX implementation
    • Creating documentation and testing materials
    • Working with internal teams to translate business requirements into web solutions

Featured Projects

Selected work.

A few of the applications and websites I've built and maintained. Company-specific details are kept general.

Company Profile Website

Public-facing company profile website presenting the organization, its services, and updates.

  • Modern responsive design across devices
  • Content that is easy to update
  • Fast loading with an SEO-friendly structure
  • React.js
  • Next.js
  • REST API

HR System

Web application supporting HR processes such as employee data and administrative workflows.

  • Centralized employee data management
  • Streamlined HR process workflow
  • Reporting for HR administration
  • PHP
  • CodeIgniter
  • MySQL

Customer Complaint System

Application for registering and tracking customer complaints until they are resolved.

  • Complaint registration with status tracking
  • Assignment and follow-up workflow
  • Summary reports of complaint trends
  • React.js
  • CodeIgniter
  • REST API

LA Management & Visit Reporting System

Internal application for Lab Associates to manage visit plans, monitor activities, and report visits in a structured way.

  • Visit schedule planning and activity tracking
  • Data filtered by period, LA, supervisor, and manager
  • Data export for reporting and evaluation
  • PHP
  • CodeIgniter
  • MySQL

Services

What I can help with.

New applications, improvements to existing ones, and the integrations in between.

Web Application Development

Web applications built from the frontend to the database.

Mobile App Development

iOS and Android apps built with React Native.

Frontend Development

Clean, responsive interfaces with React, Next.js, and Tailwind CSS.

Backend Development

Server-side logic with PHP, Laravel, and CodeIgniter.

REST API Integration

Connecting systems, services, and third-party APIs.

Database Integration

Schema design and data flows across MySQL, MariaDB, and PostgreSQL.

Bug Fixing & Optimization

Diagnosing issues and improving speed, stability, and maintenance.

UI Implementation

Turning Figma and UI/UX designs into precise, accessible frontends.

Existing Website Improvement

Refactoring, upgrading, and extending applications that already exist.

Work Process

How I work.

The steps I follow on a project.

  1. 01

    Understand

    Understand the requirements and business problems.

  2. 02

    Plan

    Define the solution, architecture, and user flow.

  3. 03

    Build

    Develop the frontend, backend, and integrations.

  4. 04

    Test

    Test functionality, fix bugs, and improve performance.

  5. 05

    Deliver

    Deploy and provide documentation/support.

— Contact

Have a project in mind? Let's build something useful.

Whether it's a new web or mobile application, an improvement to an existing system, or an API integration — feel free to reach out.