Hi, I'm Hazim.
I build interfaces
that hold up.
I am Hazim Hafis, a senior frontend developer at GrowthOps in Kuala Lumpur. Since 2018 I have shipped production interfaces for banking, telco, insurance and aviation clients — the kind that go through compliance review and cannot afford to break.
- Currently
- Senior Frontend Developer, GrowthOps
- Since 2018
- Banking, telco, insurance and aviation
- Working in
- React, Vue, Angular, TypeScript
02Experience
Where I have been building
Full-time roles, most recent first. Enterprise clients, long-lived codebases and interfaces that had to work for everyone.
Oct 2024 — Present
NowSenior Frontend Developer
GrowthOps · An Applied AI Company
- React
- Vue.js
- AI-assisted development
- Sitecore
Kuala Lumpur, Malaysia
May 2020 — Oct 2024
Frontend Developer
GrowthOps · An Applied AI Company
- React
- Vue.js
- Adobe Experience Manager
- JavaScript
- Design systems
Kuala Lumpur, Malaysia
Jan 2019 — May 2020
Software Engineer
MDR Tech
- Angular
- Express.js
- Sequelize ORM
- Node.js
- Amazon EC2
- TypeScript
Selangor, Malaysia
Aug 2018 — Dec 2018
Programmer
MDR Tech
- Angular
- Laravel
- MySQL
- Bootstrap
Selangor, Malaysia
03Capabilities
What I actually do
Frontend
- React
- Next.js
- Vue.js
- Angular
- TypeScript
- Tailwind CSS
Backend
- Node.js
- Express.js
- Laravel
- MySQL
- Sequelize ORM
Content
- Adobe Experience Manager
- Sanity
- Contentful
- Payload CMS
- MDX
Ship
- Vercel
- Netlify
- Amazon EC2
- Cloudflare Pages
- Core Web Vitals
Component architecture
Reusable libraries and design systems that keep a product consistent as more people build on it.
Performance
Static rendering, image and bundle budgets, and Core Web Vitals treated as a requirement rather than a report.
Accessibility
Semantic markup, keyboard support and contrast held to the standard regulated clients ask for.
Integration
APIs, CMS platforms and content models wired up so the frontend and the people editing it both work.
04Selected work
What I actually built
Agency frontend, described by sector and outcome. Most of it is under NDA, so you get the highlights of what shipped.
Semiconductor
AI-assisted portal delivery
Used AI tooling to speed up frontend development on a semiconductor website and portal, without skipping the review bar regulated manufacturing work needs.
- Cut build time on portal and marketing pages with AI-assisted frontend workflows
- Kept delivery aligned with design systems and localisation requirements
- React
- Vue.js
- AI-assisted development
- Sitecore
Banking
Personal banking interfaces
Frontend on multi-language banking sites: deep product navigation, rates and financing journeys that have to survive compliance review and legacy browsers.
- Shipped responsive account, card and financing flows across desktop and mobile
- Worked inside compliance and accessibility constraints typical of regulated banks
- React
- Vue.js
- Adobe Experience Manager
Insurance
Protection and campaign experiences
Public insurance and takaful interfaces — product pages, programme journeys and campaign surfaces that sit on top of them.
- Built product and campaign frontend for protection and wealth offerings
- Kept layouts consistent across campaign spikes and evergreen product pages
- React
- Vue.js
- Adobe Experience Manager
Telco
Plans, devices and pack builders
Consumer telco frontend: plan comparisons, device listings and interactive pack builders where price updates as the selection changes.
- Delivered multi-language plan and device browsing experiences
- Built interactive pack builders with live pricing feedback
- React
- Vue.js
- JavaScript
05Freelance
Need a website built?
Alongside the day job I take on a limited number of freelance projects for small businesses and teams. Same standards, sized to a budget that makes sense at that scale.
- 01Starter Landing PageNew and home businesses3 to 5 days
- 02Pro Landing PageCampaigns, launches and service businesses5 to 10 days
- 03Business WebsiteGyms, cafes, salons, studios and small teams2 to 4 weeks
- 04Corporate WebsiteEstablished SMEs and B2B teams4 to 6 weeks
- 05E-CommerceProduct brands going direct6 to 10 weeks
Get in touch
Open to freelance projects and interesting problems
Whether you need a website built or just want to talk shop about frontend work, the inbox is open. I reply within one working day.
Or email hazimhf.dev@gmail.com