Senior Frontend Developer with 5+ years of experience. I write code, fix bugs, and ship things โ currently at CheckProof (Sweden), working remotely from Indonesia.
const afif = {
role: "Senior Frontend Developer",
location: "Yogyakarta, Indonesia ๐ฎ๐ฉ",
currentlyAt: "CheckProof, Stockholm, Sweden ๐ธ๐ช",
workingFrom: "Indonesia ๐ฎ๐ฉ (remote)",
experience: "5+ years",
}
I started my career in IT support, moved into UI/UX design, and eventually found my place in frontend engineering. That path taught me to think about the whole product โ not just the code. Over the years I've worked across university platforms, edtech, and now international event tech, each teaching me something different about scale, performance, and working with people.
I care a lot about writing clean, maintainable code and making things fast. I enjoy mentoring, owning the delivery cycle end-to-end, and bridging the gap between engineering and product. Outside of work, I write on Medium, build side projects, and slowly make my way through German lessons.
September 2026 - Present
CheckProof is a Stockholm-based SaaS platform for maintenance and HSEQ management, built for frontline teams in construction materials and heavy industry. Trusted by thousands of users across 35+ countries and part of the Granitor group.
- Build and maintain the CheckProof web platform using Ember.js and TypeScript.
- Develop new features with the latest Angular and Ionic, sharing a single codebase across web and mobile.
- Develop a Backend-for-Frontend (BFF) layer with NestJS and GraphQL to serve the frontend.
- Collaborate with a distributed, cross-functional engineering team to ship inspection, reporting, and maintenance features.
- Leverage AI tools (Claude) to assist coding, code review, and onboarding onto a large existing codebase.
April 2025 - August 2026
Singapore-based B2B event tech company powering world-class events โ including ITMA, Gulfood, and DIBS โ through data-driven business matching and networking analytics.
- Offloaded heavy computations to Web Workers, reducing main thread blocking by up to 99.82% and averaging ~65% performance improvement.
- Architected a white-label Angular platform with dynamic config, enabling faster multi-client deployment with cleaner, maintainable UI across clients.
- Migrated Angular from module-based to full standalone architecture, reducing build time by ~14% and improving long-term maintainability.
- Maintained cross-platform apps (iOS and Android) with Angular and Ionic from a single codebase, supporting multiple clients across various production events.
- Authored TRD and PRD docs, owning the full delivery cycle from requirements and development to testing and deployment.
- Leveraged AI tools (Claude, GitHub Copilot) to assist coding, code review, documentation, and performance improvement.
January 2023 - April 2025
Cakap is an upskilling platform in Indonesia with more than 4 million users, connecting learners with over 2,000 teachers from 10 different countries.
- Profiled and optimized web app performance, achieving a 20% improvement.
- Built reusable component libraries, cutting future development time by 30%.
- Integrated observability tools to instrument user events, enabling data-driven product decisions.
- Launched a private GitLab registry library, improving dev process efficiency by 20%.
September 2020 - December 2022
BSI UII is the central IT division of Universitas Islam Indonesia, responsible for enterprise information systems and digital platforms serving ~30,000 students, faculty, and staff.
- Introduced Module Federation micro-frontend architecture, cutting build time by 50%.
- Implemented Cypress E2E testing, reducing manual QA effort by 15%.
- Led delivery of 4 Angular web apps, driving a 40% increase in user satisfaction.
- Built a shared component library, reducing duplicate code by 20% across teams.
- Implemented WCAG accessibility standards, earning institutional recognition.
- Mentored 2 junior developers via code reviews, raising overall team code quality.
January 2020 - August 2020
BSI UII is the central IT division of Universitas Islam Indonesia, responsible for enterprise information systems and digital platforms serving ~30,000 students, faculty, and staff.
- Created high-fidelity wireframes and prototypes in Figma for key product features.
- Built Figma design systems and component libraries for cross-team consistency.
- Produced product documentation and user manuals to support feature launches.
January 2019 - December 2019
BSI UII is the central IT division of Universitas Islam Indonesia, responsible for enterprise information systems and digital platforms serving ~30,000 students, faculty, and staff.
- Managed and improved website content on bsi.uii.ac.id using WordPress.
- Handled system complaints from stakeholders, ensuring prompt and professional resolution.
- Performed PC and laptop reinstallations to minimize user downtime.
- Designed promotional materials to raise awareness of UIIAcademy initiatives.
I'm always open to interesting conversations, collaborations, or just a friendly chat. Feel free to reach out.