Irfan Hakim
Kuala Lumpur, MY
Experience
Independent Projects
Mango: Federated Social Network Bot Framework for Django
A content distribution framework for federated social platforms
2022-Present
- Extensible framework for serving content to federated social platforms like Mastodon and Bluesky
- A robust API for seamless integration across diverse federated platforms
- Crossposting support to multiple accounts with custom feed configurations
- Streamlined post and account management for effortless maintenance
- Containerised for a reliable and secure deployment strategy in any environment
- Enables applications that serve local news from RSS feeds and real-time prayer times for multiple countries
Charts: Helm Chart Library for Kubernetes
A curated repository of Helm charts for deploying Kubernetes applications
2022-Present
- A comprehensive library of Helm charts designed with reliability and ease of use as priority
- Maintains a consistent structure across all charts for enhanced usability and familiarity
- Each chart release is pinned and tailored to specific package versions to ensure reproducibility
- Growing collection of charts for a wide range of services to meet current needs
- Provides clear and comprehensive documentation for quick deployment and easy maintenance
Orked: O-tomated RKE Distribution
A streamlined toolkit for deploying secure, production-ready Kubernetes clusters with RKE2
2023-Present
- Automates deployment of production-ready Kubernetes clusters with RKE2 and Longhorn storage
- Simplifies cluster setup by consolidating essential components into a single cohesive solution
- Supports scalability and flexibility for growing (or shrinking) workloads across diverse environments
- Enables secure service hosting and traffic management with MetalLB, Ingress, and Cert-Manager integration
- Comprehensive documentation for mastering Kubernetes cluster management and implementing best practices
Professional
Birunisoft PLT
Software Engineer
2020-2023
- Developed and managed the SIFULAN Malaysian Access Federation (SIFULAN), an internationally recognised Identity Federation (IdFed) and eduGAIN member
- Managed multiple roles as the sole developer and project manager in a fast-paced startup environment with high client demand and limited resources
- Held a close working relationship with industry partners and collaborators from across the globe, including Europe and Asia Pacific, in my role as an IdFed operator and active member of the eduGAIN Security Group
- Delivered talks and training sessions at universities and government bodies internationally, including Malaysia, Singapore, Indonesia, Cambodia, and Nepal
- Pioneered the design and implementation of a cloud-native, containerised infrastructure for critical online services within the global IdFed community
- Engineered custom software solutions, including an Identity Management System (IDMS), Self-Service Guest Management Stack, Federated Identity Provider (IdP) Provisioning and Orchestration Suite, and other vital tools to streamline daily operations
- Enabled over 140 universities and organisations to join SIFULAN and eduGAIN, integrating seamless Single Sign-On (SSO) access to no fewer than 3,800 services worldwide using their own identities
- Facilitated the integration of numerous local and international publishers and industry-leading brands into the federated ecosystem as Service Providers (SPs), expanding their global reach to upwards of 5,900 IdPs
Skills
Languages
- Python
- Shell
- Javascript
- Java
- C++
- C#
- PHP
- Go
Frameworks
- Django
- Eleventy
- Node.js
- Flask
Authentication
- LDAP
- SAML
- Shibboleth
- SimpleSAMLphp
DevOps
- Docker
- Podman
- Kubernetes
- Helm
- Rancher
- GitHub Actions
- Ansible
- Jenkins
Qualification
Graduate Technologist
MBOT
2021
Master Class On Education Technology And Digital Security
SEAMEO
2021
Kubernetes Basics
Rancher Academy
2025
RKE2 Basics
Rancher Academy
2025
Education
SEGi University
Bachelor of Information Technology (Hons.)
2017-2020
University Of Central Lancashire (UCLAN)
B.Sc. (Hons.) Information Technology (Software Engineering)
2019-2020
References
Dr. Suhaimi Napis
CEO, Birunisoft PLT
Ts. Muhammad Farhan Sjaugi
VP of Application and Engineering, Birunisoft PLT