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.
May 2020 — Present
NowSenior Frontend Developer
GrowthOps · An Applied AI Company
- React
- Vue.js
- Adobe Experience Manager
- Design systems
- UI/UX optimisation
Kuala Lumpur, Malaysia
Jan 2019 — May 2020
Software Engineer
MDR Tech
- Angular
- Express.js
- Sequelize ORM
- Node.js
- Amazon EC2
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
- MDX
Ship
- Vercel
- Netlify
- Amazon EC2
- 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
Sites I helped build
Agency delivery, so none of this is solo work — I built frontend on these as part of a team. They are all live, which means you can judge the result rather than take my word for it.
Banking
cimb.com.myCIMB
Personal banking
Accounts, cards, financing and rates across a deep multi-level navigation, in two languages, for one of Malaysia's largest banks.
Insurance
aia.com.myAIA Malaysia
Insurance and takaful
The insurer's public site: protection and wealth products, the AIA Vitality programme, and the campaign pages that sit on top of them.
Telco
u.com.myU Mobile
Consumer telco
Prepaid and postpaid plan comparisons, device listings and deals, served in three languages to a broad consumer audience.
Telco
unifi.com.myUnifi TV
Build-your-own packs
TM's television service, including the pack builder where the price responds as you pick streaming apps and channels.
Education
flinders.edu.auFlinders University
Flinders Online
Course discovery and enquiry journeys for the Australian university's online degrees, built around search and interest-area browsing.
Education
university.taylors.edu.myTaylor's University
Programme explorer
A filterable index of every programme the university runs, from foundation studies through to postgraduate research.
Semiconductor
kns.comKulicke & Soffa
Corporate site
Corporate, product and investor relations pages for a semiconductor equipment manufacturer, localised for English, Chinese and Japanese.
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 WebsiteCafes, 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