Available for work

Hi, I'm Ilham.
Backend Developer.

Backend developer from Semarang, Indonesia. For 4+ years I've designed and shipped web applications, REST APIs, and chatbots in PHP, Python, and JavaScript, along with open-source tools that other developers rely on.

ilham · portfolio shell
Ilham Riski Wibowo · Backend Developer
Type help to explore. Try whoami, projects, or stats.
ilham@portfolio ~
help for commands · projects · stats

A bit about me

Backend developer from Semarang with four years turning ideas into shipped software.

Ilham Riski Wibowo
Ilham Riski Wibowo
Backend Developer
Semarang, IndonesiaAvailable for freelance & full-time work

Backend Developer with 4+ years of experience building web applications, chatbots, and APIs. Strong in PHP, Python, and JavaScript; comfortable with Laravel and collaborative Git workflows. I care about efficient, scalable solutions and shipping open-source tools that people actually use.

Day to day I reach for PHP/Laravel and CodeIgniter, Python, and JavaScript. I also build chatbots with the LINE Messaging API, and I'm currently picking up Go.

Experience
  1. Full-stack Developer2024 – Present
    Yayasan Nasional Sekolah Karangturi
    Semarang · Education
    • Building and maintaining web applications and internal systems for the school foundation.
    • Full-stack work with PHP/Laravel, Python, and JavaScript.
  2. Full-stack Developer2022 – 2024
    Soegijapranata Catholic University
    Semarang · Education
    • Built and maintained web apps and internal tools: the Halo Alumni (HANI) network, tracer-study data systems, admin dashboards, and link/QR tools for the campus community.
    • Worked across the stack with PHP/Laravel, Python, and JavaScript.
  3. Freelance & Open-Source Developer2020 – Present
    Self-employed
    Remote
    • Shipped APIs and API wrappers (PDDIKTI on PyPI & Packagist), chatbots (LINE Messaging API), VS Code extensions, and TEDI, a lightweight dev-tools desktop app.
    • Backend systems, automation, and web scraping for clients across Indonesia.
[ 01/ 06 ]·What I do

What I can build for you

From backend systems and APIs to chatbots, automation, and open-source tooling.

01
Backend

Backend development

Robust web apps and services with Laravel & PHP, clean architecture, auth, queues, and databases that scale.

02
APIs

API design & wrappers

REST APIs and integration wrappers, including community wrappers for the PDDIKTI Kemdikbud data used across Indonesia.

03
Chatbots

Chatbots & automation

WhatsApp/Telegram chatbots, schedulers, and automation that remove the repetitive parts of a workflow.

04
Open Source

Packages & extensions

Published packages and VS Code extensions on Packagist, PyPI, and the Marketplace, reused by other developers.

05
Web Apps

Full-stack platforms

End-to-end platforms: admin dashboards, alumni networks, and data tools from database to interface.

06
Data

Data & web scraping

Reliable scrapers and data pipelines that collect, clean, and serve structured data from messy sources.

[ 02/ 06 ]·Works

Selected projects

Open-source packages, web apps, and tools I've designed and shipped. Tap any project for details.

[ 03/ 06 ]·GitHub

Open source, in the open

Live activity and selected repositories from @IlhamriSKY.

66
Public repos
427
Total stars
56
Followers
2.7k
Contributions / yr
2.7k contributions in the last year
LessMore
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul

Selected repositories

All repositories
[ 04/ 06 ]·Skills

Tools I work with

The languages, frameworks, and tools I reach for day to day.

Language distributionby repo share
JavaScript40%PHP23%Python20%TypeScript11%CSS6%
Languages
PHP
Python
JavaScript
TypeScript
Frameworks
Laravel
Vue.js
React
Node.js
Data
MySQL
MariaDB
Redis
REST APIs
Tooling
Git
GitHub
Linux
TEDI
VS Code
[ 05/ 06 ]·Blog

Writing & notes

Occasional posts about the things I build and debug.

[ 06/ 06 ]·Contact

Let's build something

Have a project, a role, or a question? The fastest reply is WhatsApp or email, usually within a day.

Opens your WhatsApp or email with the message pre-filled, nothing is sent automatically.

Available

Let's work together.

Open to freelance and full-time backend roles, based in Semarang, Indonesia, working with teams anywhere.