Yusril Muttaqien

Frontend engineer

Available for hire

Hire me

·

Contact me

About

Hi! I’m Yusril. A software engineer, expertise in frontend engineer. Started as a backend dev before 2021 working with Javascript, notably Node.js and Java. But, my journey led me to frontend land with React.js. My newly founded interest in design at time pushes me even further to develop a website as the design intended, for the web. As the journey continues, I thrive in creating more impacful websites and webapps which requires more knowledge and problem solving. Demanding me to keep learning about the web. To document my journey, I created this website. It’s quite recent, but I’m looking forward to keep sharing my exploration and solution that helps me in this journey. Now, I’m still continue learning advanced topics about creative frontend development while seeking and looking forward to join a community where i can contribute, learn, and make positive differences.

Stacks

Here's library & technology I've explored and create solutions with

canvases cover image

personal

ActiveAnimation & transition

Canvases

Pursue deeper into world of web animation, I've created Canvases as a place to put and showcase my learning. This includes web animation and layout animation using GSAP, Three.js, HTML5 Canvas, and page transition using plain CSS powered by Vue3 Transition and built upon Nuxt.js.



yusrmuttaqien cover

personal

Dec 2024 - Feb 2025Web development

yusrmuttaqien

As plans and exploration grows, yusrmuttaqien created to document my journey as a frontend engineer and as a part of the journey itself. yusrmuttaqien has going through many version with each has different exploration. The last version is exploration about microanimation using Motion, and this one is about CMS implementation using PayloadCMS and its supporting technologies. As each version created, it will at some point carry out its predecessor exploration.



job posting cover

company

Dec 2024Web development

Job Posting

This is a website that lists dummy job postings, fetched from an external API using Next.js RSC and TanStack Query for infinity scroll loading style. Auth.js also used to provide login mechanism using third-party provider such as OAuth and Facebook login. The project also serves as first introduction into blog data structure formatting before dive into CMS.



bri slider cover

freelance

Aug 2024Web fragment

BRI slider

BRI slider is a side project to in help building Bank Rakyat Indonesia main website. Working to create a slider component from scratch with only framer-motion (now motion), the component displays cards and categorized, while still being responsive within every viewport and can be interacted with both cursor or touch.



zamrood cover

company

Aug 2024Web development

Zamrood landingpage

With Zamrood landingpage, I’ve performed responsive, pixel-perfect design slicing from Pandooin design and adds interactive element that’s absent from the original design, includes image slider with auto slide and lightbox to preview the image.



cek ongkir cover

company

Aug 2024Web development

Cek Ongkir

Cek Ongkir uses RajaOngkir API to fetch delivery fees between location in Indonesia. With Next.js + RSC, ensures all possible location preloaded, practically removes additional loading. Combined with LocalStorage to saves user search history.



dashboard cover

personal

Dec 2023 - Feb 2024Web development

Dashboard

A website or webapps for exploring multiple techniques. This includes data visualization with SVG, chat like interface interaction, drag-n-drop upload field, bento layout, and multi-layered portal. All of those composed into a simple to-do list project.



agree cover

Telkom Indonesia

Jul 2021 - Feb 2024Web development

Agreeculture

As a startup within agriculture industry, Agreeculture helps digitalize the industry in Indonesia. To do so, Agree require a platform for its client. Here I help slicing design for the landing pages, building the core ecosystem dashboards, and another user-oriented features such as Agreepedia and Traceability. Next.js used as tech stack, team up with backend devs using Golang to build entire interface and in-house CMS solution.



find movies cover

company

Jul 2023 - Aug 2023Web development

Find Movies

Utilizing TheMovieDB API, Find Movies displays list of trending and recommended movies and TV series. Using TanStack Query and axios for API fetch and search. This project are part of unit test exploration using Vitest.



Contacts

Have something or need solution in mind? Let's chat about it and make it happen!

Tools

Here's tools I've used in exploration or creating solutions

API call

Database management

File processing

Image processing

Networking

Note taking

Text editor

Video processing

Visual editor