Yahya J. Aifit
Software Engineer (Front-End)
Profile
Software Engineer with more than 10 years of experience in front-end engineering, design systems, and web application development across agencies, startups, and large-scale technology companies.
Experience
Freelance Software Engineer (Front-End)
Focused on front-end development, including UI engineering, design systems, web applications, and custom theme development, primarily using Vue.js, Astro, and WordPress.
Took a planned career break after more than 10 years of continuous professional experience to recharge and focus on independent product development. During this time, I built and grew Netizen LOL, my personal blog, by building new features, writing articles, and creating visuals.
Front-End Engineer (IC) at Commslayer
Commslayer is an AI-powered helpdesk for Shopify merchants. As a front-end engineer, I worked closely with the founders, designer, and back-end engineers to build and improve the product.
- Built customer-facing features using Vue.js within a Ruby on Rails application.
- Enhanced existing user interfaces by improving usability and adding new functionality.
- Worked directly with the founders to translate product requirements into production-ready features.
- Performed manual end-to-end testing to validate changes before release.
View ContributionsBukalapak is one of Indonesia's leading e-commerce platforms. I started as a UI Engineer and progressed into a Software Engineer (Front-End) over six years, moving across different teams and products along the way.
Software Engineer (Front-End)
Worked across two tribes: Incubator (new business products) and Commerce (Bukalapak.com marketplace).
Incubator Tribe
Yes I Do
- Revamped the website using Wix.
- Built custom interactive experiences using Velo.
itemX
- Contributed to a Vue 3 and TypeScript application.
- Fixed production issues and implemented product improvements.
- Developed features for the auction detail experience.
Commerce Tribe
Bukalapak Marketplace
- Maintained Vue.js micro-frontends supporting Seller Center, Product Detail Pages, and campaign microsites.
- Delivered production improvements and bug fixes across customer-facing web applications.
Core member of the team responsible for building and maintaining Bazaar, Bukalapak's internal web design system, as well as developing internal tools and contributing to cross-team web projects.
Bazaar Design System
- Developed reusable UI components shared across multiple web products.
- Translated design specifications into reusable production components.
- Audited components for quality and consistency.
- Provided guidance to front-end engineers contributing to the design system.
Internal Tools
- Developed and maintained internal applications for UX Researchers using Nuxt.js and Firebase.
- Collaborated with UX Researchers and project owners to improve internal workflows.
- Prioritized engineering tasks and planned implementation timelines.
Cross-team Projects
- Developed and maintained about.bukalapak.com.
- Built campaign microsites using Bukalapak's internal platform builder.
- Built BukaPotensi, a talent program website, using WordPress with custom Gutenberg blocks.
- Developed email templates using MJML and Bukalapak's internal email component library.
- Bridged the gap between Product Designers and Front-End Engineers by evaluating implementation feasibility before development.
- Translated design specifications into production-ready interfaces.
- Built reusable UI components and responsive user interfaces.
- Collaborated closely with designers to deliver consistent user experiences while accounting for technical constraints.
Before joining Bukalapak, I spent five years as a Front-End Developer at local and multinational agencies, including VP Digital, Mirum Agency, and Dentsu, as well as at the startup Bridestory.
During that time, I delivered digital campaigns and web experiences for brands including Nestlé, The Body Shop, Samsung, Changi Airport, Uniqlo, Panasonic, Revlon, Nissan, and Novotel. At Bridestory, I focused primarily on improving existing interfaces and building landing pages.
Recognition
Awwwards - Honorable Mention
Received an Awwwards Honorable Mention for a portfolio featuring a desktop-inspired interface and interaction design.
View Recognition
Awwwards - Site of the Day
Worked as the Front-End Developer on the award-winning interactive campaign website while at VP Digital.
View Recognition
Selected Projects
Tanya AI
OpenClaw, Vue, Cloudflare
RAG-powered AI assistant that helps visitors search, explore, and ask questions about the content of my personal blog, Netizen LOL.
- Built the assistant using OpenClaw.ai with a custom Vue.js chat interface featuring article-aware context switching through Focus Mode.
- Developed session persistence, retry handling, and cross-tab synchronization.
- Implemented multiple security measures using Cloudflare Tunnel, Zero Trust, rate limiting, request validation, and output sanitization.
Read the Article
Personal blog built with WordPress and enhanced with custom functionality.
- Independently design, develop, and maintain the blog.
- Develop an instant search feature for faster content discovery.
- Develop a custom translation workflow for technical articles to improve content accuracy.
- Continuously improve the blog through iterative development, with progress documented on a public roadmap (Trello).
Visit Website
Personal portfolio website, inspired by a desktop operating system.
- Built with Vue.js using the Atomic Design methodology.
- Received an Awwwards Honorable Mention.
- Featured by Awesome Vue and Webdesigner Depot.
Visit Website