Hi 👋🏾! my name is
Ilham Ibnu PurnomoI’am a<
I’m a software engineer specializing in building (and occasionally designing) exceptional digital experiences. Currently, I’m focused on building accessible, human-centered products. Who is this guy?
01.Who is this guy?
Hello! My name is Ilham Ibnu Purnomo and I enjoy creating things that live on the internet. My interest in web development started back in 2012 when I decided to try editing custom Tumblr themes — turns out hacking together a custom reblog button taught me a lot about HTML & CSS!
Fast-forward to today, and I’ve had the privilege of working at an advertising agency, a start-up, a huge corporation, and a student-led design studio. My main focus these days is building accessible, inclusive products and digital experiences at Upstatement for a variety of clients.
I also recently launched a course that covers everything you need to build a web app with the Spotify API using Node & React.
Tech Stack:

02.Where I've Worked
Engineer @ReactBD
Jan 2023 - Present
- Deliver high-quality, robust production code for a diverse array of projects for clients including Harvard Business School, Everytown for Gun Safety, Pratt Institute, Koala Health, Vanderbilt University, The 19th News, and more
- Work alongside creative directors to lead the research, development, and architecture of technical solutions to fulfill business requirements
- Collaborate with designers, project managers, and other engineers to transform creative concepts into production realities for clients and stakeholders
- Provide leadership within engineering department through close collaboration, knowledge shares, and mentorship
Education
Where I’ve Studied
Telkom University
Telkom Schools Purwokerto
SMP Negeri 1 Puring
03.Some Things I've Built
Featured Project
ReactBD
A minimal, dark blue theme for VS Code, Sublime Text, Atom, iTerm, and more. Available on Visual Studio Marketplace, Package Control, Atom Package Manager, and npm. ’
- ReactJs
- Typescript
- Next-auth

Featured Project
Diggyvec
A web app for visualizing personalized Spotify data. View your top artists, top tracks, recently played tracks, and detailed audio information about each track. Create and save new playlists of recommended tracks based on your existing playlists and more.
- Nodejs
- ExpressJs

Featured Project
Build a Spotify Connected App
Having struggled with understanding how the Spotify OAuth flow works, I made the course I wish I could have had. Unlike tutorials that only cover a few concepts and leave you with half-baked GitHub repositories, this course covers everything from explaining the principles of REST APIs to implementing Spotify’s OAuth flow and fetching API data in a React app. By the end of the course, you’ll have an app deployed to the internet you can add to your portfolio.
- NextJs
- Typescript
- Tailwindcss
- Stripe

Other Noteworthy Project
view the archive
Integrating Algolia Search with Wordpress Multisite
Building a custom multisite compatible WordPress plugin to build global search with Algolia
- ReactJs
- Vercel
Integrating Algolia Search with Wordpress Multisite
Building a custom multisite compatible WordPress plugin to build global search with Algolia
- ReactJs
Integrating Algolia Search with Wordpress Multisite
Building a custom multisite compatible WordPress plugin to build global search with Algolia
- ReactJs
Integrating Algolia Search with Wordpress Multisite
Building a custom multisite compatible WordPress plugin to build global search with Algolia
- ReactJs
Integrating Algolia Search with Wordpress Multisite
Building a custom multisite compatible WordPress plugin to build global search with Algolia
- ReactJs
Integrating Algolia Search with Wordpress Multisite
Building a custom multisite compatible WordPress plugin to build global search with Algolia
- ReactJs