Web that feels designed.
Seven years turning design into shipped web products: fast, consistent, and easy to use. Now leading the frontend team at MIFX.
- Based in
- Indonesia
- Experience
- 7+ years
- Work
- 17 projects
- Status
- Open to freelance
I work between design and code.
Tidy code isn't the end goal. The goal is people using the product without thinking about it.
- Current role
- Lead Frontend Developer, MIFX
- Education
- Computer Science, Universitas Komputer Indonesia, 2014-2019
I'm Dimas Putra, Lead Frontend Developer at MIFX. The last seven years have been spent in the browser: turning design into components, keeping interfaces consistent, and making sure pages stay fast as they grow.
I'm most useful when a team needs someone who can read a design, push back on the details that don't hold up, and turn it into code that can be maintained. I also lead the frontend team through code review and mentoring.
- Clear hierarchy on every screen.
- Components that can be reused.
- Performance that doesn't make people wait.
- Accessibility from the start, not bolted on at the end.
Tools I use every day.
Not a long list to look complete. These are the tools I actually use to ship products, keep quality up, and help a team move without drama.
Frontend
Interfaces that are fast and easy to maintain, from SSR to PWA.
React · Next.js · React Native · AngularJS · TypeScript · SSR · PWA
UI / Styling
A visual system that stays consistent, from tokens to components.
Design system · Tailwind CSS · SASS · Material UI · Accessibility
Data & API
Wiring UI to data without turning state into a mess.
REST API · GraphQL · Laravel · PostgreSQL · Redux · Zustand
Workflow
Code review, tests, and pipelines that keep quality steady.
Git · Code review · Jest · React Testing Library · GitLab CI · Docker
Selected work.
One page isn't enough for all of it. These five best show how I work, and the other twelve are in the full list. Open any project to see the full screenshot and the stack behind it.
Hover a title to see the preview. Click to open the full image.
From fintech to Web GIS
Click a project for detail
Seven years, four teams.
From Laravel backend to frontend, then leading the frontend team at MIFX. Each role added a layer: reading a system, holding the UI together, and getting a team moving.
Open any role to see the detail.
- Rebuilt the MIFX website with Next.js.
- Built a CRM dashboard for back office and sales.
- Built the website and CRM dashboard for AMB Megatrend.
- Led the frontend team through code review and mentoring.
- Kept pages performing at a Lighthouse score of 95+.
- Built responsive web and PWA for AYO SRC Sampoerna.
- Built the AYO SRC mobile app with React Native.
- Handled UX, accessibility, and performance across devices.
- Developed an IoT dashboard for real-time data monitoring.
- Built LoRa-based IoT solutions for long-range communication.
- Implemented the UI with AngularJS and field data integration.
- Integrated the SKKMIGAS backend with Laravel.
- Kept data flowing between frontend and backend applications.
- Supported operational and regulatory needs in the energy sector.
Let's talk.
Send a short brief: goal, main features, references, and deadline. I reply by email.
- Location
- Indonesia
- Time
- WIB --:--
- Status
- Open to freelance
- dimasputranugrh