Grab Food CMS is an internal application to help the company manage information for all food related services
Summary
Adnan is a Software Engineer, Frontend with 5 years of experience across various company environments, from startups to leading Southeast Asian tech companies. He specializes in frontend and full-stack development, particularly with React.js, Next.js, Node.js/Express.js, and TypeScript, focusing on building performant web applications and establishing engineering best practices. With a Bachelor's in Informatics and currently pursuing a Master's in Computer Science, he also contributes to the tech community through mentoring, leading team learning sessions, and speaking engagements.
Skills: React.js, Next.js, Vue.js, Nuxt.js, Node.js, Express.js, Electron.js, Astro.js, Javascript, Typescript, ReasonML, Golang, Redux, Zustand, Docker, SQL, Ant Design, Material UI, Chakra UI, Tailwind, Emotion, Storybook, Playwright, Selenium, Jest, Vitest, SASS, LESS, HTML, CSS
Projects
-
Grab Food CMS -
Fylde Health Clinic Booking Application Fylde Booking Application is a web app that helps prospective patients find and book and appointment of a health clinic
-
Malaysia Airlines Journify E-Commerce Journify is an e-commerce that lives in with Malaysia Airlines ecoystem helping travelers buy travel passes and other essential travel needs
-
PPMI Jeddah Dictionary and Conversation Web App Dictionary and conversation web application managed by ppmijeddah. Helps user learn and converse in Saudi Arabia Arabic Amiyah
-
Grab Food Merchant Portal Grab Food Merchant Portal is an public facing application to help merchants manage all information related to their business
-
Kautsar Design System Mading Mading is a library to help software engineers build uniform high quality UI faster
-
Ruangguru E-Learning Web App Ruangguru E-Learning is a web app to help students learn subjects in various formats and form
-
PPMI Jeddah Main Website and Blog Helps Indonesian people interested in studying abroad at ppmijeddah.com
-
Ruangguru E-Learning Desktop App Ruangguru E-Learning is a desktop (Mac and Windows) app to help students learn subjects in various formats and form
-
Ruangguru Indonesia Universities Info Web This website helps prospective undergraduate students pick their major by providing comprehensive information
Technologies I Use
These are the tech that I have used professionaly
-
Progamming Language
- TypeScript
- Node.js
- JavaScript
- ReasonML
- Python
- Go
-
JavaScript Framework
- Next.js
- Express.js
- Nest.js
- React.js
- Vue.js
- Nuxt.js
- Electron.js
-
Styling
- CSS
- LESS
- SASS
- Tailwind
- Emotion
-
UI Libraries
- Antd
- Material
- Chakra UI
- Bulma
- Bootsrap
-
Testing
- Jest
- Vitest
- React Testing Library
- Cypress
- Selenium
-
State Management
- Zustand
- Redux
- Vuex
-
Data Fetching
- Axios
- React Query
- useSWR
- Redux Thunk
-
Database
- SQL (Postgres)
-
Other
- Webpack
- Storybook
- Docker
- HTML
-
3rd Party Services
- Github
- Gitlab
- JIRA
- Grafana
- Jenkins
- Google Analytics
- Google Lighthouse
What Others Say About Me