Faris Perwira

Hi, I'm Faris Perwira Fullstack Developer

Whether you're starting from scratch or continuing an existing development, I'm happy to bring my experience and pragmatism to achieve the business goals.
Random Image 1
Random Image 2
Random Image 3
Random Image 4
Random Image 5
Random Image 6
Random Image 1
Random Image 2
Random Image 3
Random Image 4
Random Image 5
Random Image 6
Random Image 1
Random Image 2
Random Image 3
Random Image 4
Random Image 5
Random Image 6
Random Image 1
Random Image 2
Random Image 3
Random Image 4
Random Image 5
Random Image 6

About Me

I am an expert in React, Next, Astro, Express and Laravel. I have 5+ years of experience working for Software Development Agencies, which has given me wide experience in building products with a pragmatic approach and varied tech stacks.

Latest Articles

Some of my recent thoughts

Adding a Root Error Component to a shadcn/ui Form

When building a form with shadcn/ui, there are existing form error messages for form fields, but there is no component to display the root error of the form.

Enable Database Connection Pooler in Supabase’s Local Development

Notes on how to enable database connection pooler in Supabase

Extending Supabase Auth Users Table

Recently, I worked on a project that uses Supabase, and it has a Profile feature for users that required me to extend Supabase’s auth.users table.
Built with Nuxt UI • © 2025