AHMAD RAFIUL MAHDI

Tailoring solutions for your business challenges

Hi, I'm Rafiul, a software engineer with expertise in developing web and mobile applications, including Point of Sales, Inventory Management, Geolocation tracking, and Ecommerce. Let's work together to find solutions to your challenges.

some technologies and practices I'm familiar with..

HTML

CSS

Javascript

Typescript

Flutter

React js

Express js

Next js

Astro

Tailwind CSS

Material UI

Radix UI

Styled Components

Redux

PostgreSQL

Git

CI/CD

Go

Go Fiber

Projects Showcase

Ecommerce & ERP - Full Stack Development

Next js

Drizzle ORM

PostgreSQL

Material UI

I developed two Next.js 13 web applications with server actions and Drizzle ORM, enabling instant APIs for a PostgreSQL database. Material UI facilitated efficient UI development. These apps, serving as an integrated e-commerce platform, offer real-time synchronization, encompassing online order management, sales analysis, POS functionality, and comprehensive inventory and purchase management.

Applicant Tracking System - Full Stack Development

Next js

Drizzle ORM

PostgreSQL

Material UI

Tailwind CSS

shadcnui

I created two separate Next.js 13 web apps, each connected to a single database. Drizzle ORM was used for efficient database queries. I employed Material UI and ShadcnUI (Tailwind CSS) for the recruitment and ATS dashboard apps, respectively, enhancing their visual appeal. To enhance the user experience, I implemented a user-friendly form with a checkpoint function that retains filled sections. For visualizing job application data, I utilized the tanstack-table library for tables and the recharts library for interactive charts.

MyHero - UI/UX and Web Development

UI/UX

Design System

Web dev

ReactJs

Material UI

Designed and implemented a design system for MyHero's website, utilizing theme customization in Material UI. Manipulating object arrays from the API to visualize data through charts. Implementing algorithms to calculate investment projection.

NAS Digital - POS System

Point Of Sales

PostgreSQL

NextJS

Material UI

Git

Lead developer for a web-based, integrated POS system that manages sales, employee, accounting, and inventory functions. I designed the PostgreSQL database and used Next.js for the frontend to build a high-performance and user-friendly application. The system streamlines operations and maximizes productivity.

Ceria Company Website

React JS

Styled-Components

Figma

Git

Strapi

AWS EC2

REST API

Continuous improvement and development to the existing company website based on user feedback. Creating design mock-ups and implementing changes using ReactJS with Styled-components. Adjusted data schemas with Strapi, utilizing REST API. Deploying to an EC2 instance hosted by AWS through Git and bash scripts I wrote.

Heavy Mining Equipment Simulator

Project Manager

Budgeting

Communication

Appointed as Project Manager with the responsibility of finding a suitable vendor to deliver a set of heavy mining equipment simulator for training purposes. Managed to save the company around 30% of the original budget through negotiations paired with strong product knowledge.

Portfolio Website - rafiulm.com

Next JS

Tailwind CSS

Vercel

Figma

rafiulm.com is my first take on a personal portfolio website. The technologies used were Next JS with Tailwind CSS and Supabase as the backend to host a PostgreSQL database and generate APIs. Features and practices that were implemented includes, dark mode, reusable components, and a responsive design. rafiulm.com is deployed on Vercel, thus taking full advantage of the CI/CD workflow.

Astra SuperApp Design Prototype

UI/UX Design

Adobe XD

Prototyping

Scrum

Astra SuperApp is the one stop solution to access various existing services provided by Astra. I was assigned as a UI/UX designer, responsible for creating the design prototype for the mobile app. This project utilized the scrum methodology as the project framework.

Ceria Mobile App

UI/UX Design

Figma

User Testing

Project Management

Created the UI design based on UX research that was conducted. Organized the user testing process, collecting feedback, and acted as the help desk for users of the app.

Brand Guideline

Graphic Design

Lead Designer

Figma

As the lead graphic designer for this project, I coordinated with different departments within the company to determine parameters that should be set as the standard when implementing the company brand.

Work Experience

2021

- present

QA & Full Stack Developer

PT Ceria Nugraha Indotama

2022

- 2023

Software Engineer

PT Henan Putihrai Asset Management

2023

Front-end Engineer

PT Temui Inovasi Kuantum

2020

UI/UX Designer

PT Dioti Solusi Teknologi

INTERESTED IN WORKING TOGETHER?

SEND ME AN EMAIL | SEND ME AN EMAIL |

or message me through WhatsApp