Hilman Ahmad Logo

HILMAN

AHMAD

Software Engineer at Mandrill Tech

Based in Kuala Lumpur, Malaysia. I am all about clean codes and scalability.

GitHub IconLinkedIn IconDribbble IconMedium Icon

ABOUT

Since working on a simulation-based project for my Master's Degree in Electrical Engineering, majoring in Computational Nanoelectronics Engineering back in 2017, I have been learning how to code. Fast forward to today, I have gained experience working in various industries such as

Telecommunication Company

,

PropTech

, freelancing for

start-ups

and

Luxury Automotive

.

Currently, I serve as a Senior Front End Developer, specialising in the implementation and optimisation of JavaScript frameworks such as Angular and Next.js. In addition, I play a pivotal role in nurturing our product design, ensuring the alignment of the user interface and user experience with our business objectives. In my spare time, I've created side projects under the name

TornadoByte

in collaboration with friends to broaden my exposure to cutting-edge technologies.

EXPERIENCES

Mandrill Tech Sdn. Bhd.

Senior Front End Developer

NOV 2023 - PRESENT

Assist in gathering client user requirements. Document design specifications for product management discussions. Develop software enhancements or corrections based on approved designs and industry best practices, company standards, and quality procedures. Support relevant documentation. Implement client projects within budgeted timeframes and costs. Assist with ad-hoc projects and tasks as assigned.

Angular
PrimeNG
TailwindCSS

Porsche Malaysia (Sime Darby Auto Performance Sdn. Bhd.)

IT Engineer

FEB 2023 - NOV 2023

Develop IT infrastructure and solutions promptly as assigned by management. Contribute to the company's digitalization vision and strategies to foster business growth. Maintain positive relations with key personnel and stakeholder groups. Gather pertinent market information to keep the company well-positioned in the ever-evolving automotive industry. Continuously seek potential improvements. Support and advise other departments on business development needs.

Angular
ngx-bootstrap
React Native
Apollo GraphQL
LoopBack 4
MSSQL

ServeDeck Innovation Sdn. Bhd.

Senior Front End Developer;

Sofware Developer

JUN 2021 - JAN 2023

Assist in gathering client user requirements. Document design specifications for product management discussions. Develop software enhancements or corrections based on approved designs and industry best practices, company standards, and quality procedures. Support relevant documentation. Implement client projects within budgeted timeframes and costs. Assist with ad-hoc projects and tasks as assigned.

Angular
Material
TailwindCSS
React Native
MariaDB
jHipster
Spring

Telekom Malaysia Research & Development Sdn. Bhd.

Front End Developer

MAY 2020 - JUN 2021

Conduct and execute frontend web development activities efficiently, aligning with division objectives. Provide independent support to the project team. Develop modules and features based on URS and XD design. Perform code reviews and maintain GIT.

Angular
Material
SEE MORE

EDUCATIONS

Universiti Teknologi Malaysia, Johor Bahru

Master of Philosophy in Electrical Engineering

2017 - 2020

Universiti Teknologi MARA, Jengka

Bachelor of Science (Hons.) Physics

2014 - 2017

STACKS & SKILLS

/stacks-icon/angular-icon-hilman-ahmad-tornadobyte.svg

Angular

/stacks-icon/nextjs-icon-hilman-ahmad-tornadobyte.svg

Next.js

/stacks-icon/spring-icon-hilman-ahmad-tornadobyte.svg

Spring

/stacks-icon/nestjs-icon-hilman-ahmad-tornadobyte.svg

Nest.js

/stacks-icon/react-icon-hilman-ahmad-tornadobyte.svg

React.js

/stacks-icon/primeng-icon-hilman-ahmad-tornadobyte.svg

PrimeNG

/stacks-icon/angular-icon-hilman-ahmad-tornadobyte.svg

Angular

/stacks-icon/nextjs-icon-hilman-ahmad-tornadobyte.svg

Next.js

/stacks-icon/spring-icon-hilman-ahmad-tornadobyte.svg

Spring

/stacks-icon/nestjs-icon-hilman-ahmad-tornadobyte.svg

Nest.js

/stacks-icon/react-icon-hilman-ahmad-tornadobyte.svg

React.js

/stacks-icon/primeng-icon-hilman-ahmad-tornadobyte.svg

PrimeNG

/stacks-icon/angular-icon-hilman-ahmad-tornadobyte.svg

Angular

/stacks-icon/nextjs-icon-hilman-ahmad-tornadobyte.svg

Next.js

/stacks-icon/spring-icon-hilman-ahmad-tornadobyte.svg

Spring

/stacks-icon/nestjs-icon-hilman-ahmad-tornadobyte.svg

Nest.js

/stacks-icon/react-icon-hilman-ahmad-tornadobyte.svg

React.js

/stacks-icon/primeng-icon-hilman-ahmad-tornadobyte.svg

PrimeNG

/stacks-icon/angular-icon-hilman-ahmad-tornadobyte.svg

Angular

/stacks-icon/nextjs-icon-hilman-ahmad-tornadobyte.svg

Next.js

/stacks-icon/spring-icon-hilman-ahmad-tornadobyte.svg

Spring

/stacks-icon/nestjs-icon-hilman-ahmad-tornadobyte.svg

Nest.js

/stacks-icon/react-icon-hilman-ahmad-tornadobyte.svg

React.js

/stacks-icon/primeng-icon-hilman-ahmad-tornadobyte.svg

PrimeNG

/stacks-icon/angular-icon-hilman-ahmad-tornadobyte.svg

Angular

/stacks-icon/nextjs-icon-hilman-ahmad-tornadobyte.svg

Next.js

/stacks-icon/spring-icon-hilman-ahmad-tornadobyte.svg

Spring

/stacks-icon/nestjs-icon-hilman-ahmad-tornadobyte.svg

Nest.js

/stacks-icon/react-icon-hilman-ahmad-tornadobyte.svg

React.js

/stacks-icon/primeng-icon-hilman-ahmad-tornadobyte.svg

PrimeNG

/stacks-icon/angular-icon-hilman-ahmad-tornadobyte.svg

Angular

/stacks-icon/nextjs-icon-hilman-ahmad-tornadobyte.svg

Next.js

/stacks-icon/spring-icon-hilman-ahmad-tornadobyte.svg

Spring

/stacks-icon/nestjs-icon-hilman-ahmad-tornadobyte.svg

Nest.js

/stacks-icon/react-icon-hilman-ahmad-tornadobyte.svg

React.js

/stacks-icon/primeng-icon-hilman-ahmad-tornadobyte.svg

PrimeNG

/stacks-icon/angular-icon-hilman-ahmad-tornadobyte.svg

Angular

/stacks-icon/nextjs-icon-hilman-ahmad-tornadobyte.svg

Next.js

/stacks-icon/spring-icon-hilman-ahmad-tornadobyte.svg

Spring

/stacks-icon/nestjs-icon-hilman-ahmad-tornadobyte.svg

Nest.js

/stacks-icon/react-icon-hilman-ahmad-tornadobyte.svg

React.js

/stacks-icon/primeng-icon-hilman-ahmad-tornadobyte.svg

PrimeNG

/stacks-icon/angular-icon-hilman-ahmad-tornadobyte.svg

Angular

/stacks-icon/nextjs-icon-hilman-ahmad-tornadobyte.svg

Next.js

/stacks-icon/spring-icon-hilman-ahmad-tornadobyte.svg

Spring

/stacks-icon/nestjs-icon-hilman-ahmad-tornadobyte.svg

Nest.js

/stacks-icon/react-icon-hilman-ahmad-tornadobyte.svg

React.js

/stacks-icon/primeng-icon-hilman-ahmad-tornadobyte.svg

PrimeNG

/stacks-icon/angular-material-icon-hilman-ahmad-tornadobyte.svg

NG Material

/stacks-icon/material-ui-icon-hilman-ahmad-tornadobyte.svg

Material UI

/stacks-icon/tailwind-css-icon-hilman-ahmad-tornadobyte.svg

TailwindCSS

/stacks-icon/prisma-icon-hilman-ahmad-tornadobyte.svg

Prisma

/stacks-icon/postgresql-icon-hilman-ahmad-tornadobyte.svg

PostgreSQL

/stacks-icon/figma-icon-hilman-ahmad-tornadobyte.svg

Figma

/stacks-icon/angular-material-icon-hilman-ahmad-tornadobyte.svg

NG Material

/stacks-icon/material-ui-icon-hilman-ahmad-tornadobyte.svg

Material UI

/stacks-icon/tailwind-css-icon-hilman-ahmad-tornadobyte.svg

TailwindCSS

/stacks-icon/prisma-icon-hilman-ahmad-tornadobyte.svg

Prisma

/stacks-icon/postgresql-icon-hilman-ahmad-tornadobyte.svg

PostgreSQL

/stacks-icon/figma-icon-hilman-ahmad-tornadobyte.svg

Figma

/stacks-icon/angular-material-icon-hilman-ahmad-tornadobyte.svg

NG Material

/stacks-icon/material-ui-icon-hilman-ahmad-tornadobyte.svg

Material UI

/stacks-icon/tailwind-css-icon-hilman-ahmad-tornadobyte.svg

TailwindCSS

/stacks-icon/prisma-icon-hilman-ahmad-tornadobyte.svg

Prisma

/stacks-icon/postgresql-icon-hilman-ahmad-tornadobyte.svg

PostgreSQL

/stacks-icon/figma-icon-hilman-ahmad-tornadobyte.svg

Figma

/stacks-icon/angular-material-icon-hilman-ahmad-tornadobyte.svg

NG Material

/stacks-icon/material-ui-icon-hilman-ahmad-tornadobyte.svg

Material UI

/stacks-icon/tailwind-css-icon-hilman-ahmad-tornadobyte.svg

TailwindCSS

/stacks-icon/prisma-icon-hilman-ahmad-tornadobyte.svg

Prisma

/stacks-icon/postgresql-icon-hilman-ahmad-tornadobyte.svg

PostgreSQL

/stacks-icon/figma-icon-hilman-ahmad-tornadobyte.svg

Figma

/stacks-icon/angular-material-icon-hilman-ahmad-tornadobyte.svg

NG Material

/stacks-icon/material-ui-icon-hilman-ahmad-tornadobyte.svg

Material UI

/stacks-icon/tailwind-css-icon-hilman-ahmad-tornadobyte.svg

TailwindCSS

/stacks-icon/prisma-icon-hilman-ahmad-tornadobyte.svg

Prisma

/stacks-icon/postgresql-icon-hilman-ahmad-tornadobyte.svg

PostgreSQL

/stacks-icon/figma-icon-hilman-ahmad-tornadobyte.svg

Figma

/stacks-icon/angular-material-icon-hilman-ahmad-tornadobyte.svg

NG Material

/stacks-icon/material-ui-icon-hilman-ahmad-tornadobyte.svg

Material UI

/stacks-icon/tailwind-css-icon-hilman-ahmad-tornadobyte.svg

TailwindCSS

/stacks-icon/prisma-icon-hilman-ahmad-tornadobyte.svg

Prisma

/stacks-icon/postgresql-icon-hilman-ahmad-tornadobyte.svg

PostgreSQL

/stacks-icon/figma-icon-hilman-ahmad-tornadobyte.svg

Figma

/stacks-icon/angular-material-icon-hilman-ahmad-tornadobyte.svg

NG Material

/stacks-icon/material-ui-icon-hilman-ahmad-tornadobyte.svg

Material UI

/stacks-icon/tailwind-css-icon-hilman-ahmad-tornadobyte.svg

TailwindCSS

/stacks-icon/prisma-icon-hilman-ahmad-tornadobyte.svg

Prisma

/stacks-icon/postgresql-icon-hilman-ahmad-tornadobyte.svg

PostgreSQL

/stacks-icon/figma-icon-hilman-ahmad-tornadobyte.svg

Figma

/stacks-icon/angular-material-icon-hilman-ahmad-tornadobyte.svg

NG Material

/stacks-icon/material-ui-icon-hilman-ahmad-tornadobyte.svg

Material UI

/stacks-icon/tailwind-css-icon-hilman-ahmad-tornadobyte.svg

TailwindCSS

/stacks-icon/prisma-icon-hilman-ahmad-tornadobyte.svg

Prisma

/stacks-icon/postgresql-icon-hilman-ahmad-tornadobyte.svg

PostgreSQL

/stacks-icon/figma-icon-hilman-ahmad-tornadobyte.svg

Figma

WORK SAMPLES

TeleFormsBot

TeleFormsBot

[2024] Lightweight forms using telegram's bot

Next.js
Prime React
chart.js
Framer Motion
TailwindCSS
Lestar

Lestar

Made at Mandrill Tech

[2024] Data platform driven by AI for ESG, Finance, Retail and many more.

Angular
PrimeNG
TailwindCSS
NgRX
PostgresQL
Spring Boot
Docker
SEE MORE

PERSONAL BLOG POSTS & ARTICLES

THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎ THANK YOU ✳︎ SEE YOU AGAIN ✳︎

You scrolled to the bottom? You must be curious about me, right? As a token of appreciation, here's a photo of me — enjoy!

Scroll back to top ↑

Coded by Hilman Ahmad. All Rights Reserved © 2023.

Scroll back to top ↑

Coded by Hilman Ahmad. All Rights Reserved © 2023.