Ammaar Ilham

HI THERE, I'M AMMAAR ILHAM

A FULL-STACK WEB DEVELOPER

AND THIS IS MY PORTFOLIO!

HOPE YOU ENJOY :]

About Me

Here's some information to know me better!

Ammaar Ilham

Hi, I'm Ammaar Ilham

A First Class BSc (Hons) Computer Science graduate and full-stack web developer based in Colombo.

I build scalable, user-focused solutions using JavaScript, Python, PHP, and modern frameworks like Next.js & React.

Passionate about clean code, meaningful design, and turning ideas into real-world digital experiences.

Education Journey

BSc (Hons) Computer Science

Software Engineering

FIRST CLASS

CINEC Campus

HND in Software Engineering

DISTINCTION

BCAS Campus

Foundation in IT

DISTINCTION

BCAS Campus

G.C.E. Ordinary Level

2022

PASS

Amal International School

#Technical Skills

Web Development
UI/UX Design
Database
Ms Office
Code editors

Achievements & Leadership

Batch Topper [ Foundation in Information Technology at BCAS Campus

2022 - 2023

President of the Student counil of BCAS Campus

2023 - 2024

Best inventor of the year 2019 [schooling]

2019

Best reader of the year [schooling]

2019 - 2020

Various awards for Public speeches [schooling]

2011 onwards

Basketball team player [schooling]

2017 - 2020

My Services

Front End

  • Next.js
  • ReactJS
  • Tailwind CSS
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • PHP

Back End

  • Next.js
  • ReactJS
  • Node.js
  • Python
  • Angular
  • PHP

Code Editors

  • Visual Studio Code
  • Visual Studio

Others

  • Adobe Illustrator
  • Figma
  • Mockups
  • Jupyter Notebook
  • WordPress
AMMAAR ILHAM FULLSTACK WEB DEVELOPER AMMAAR ILHAM FULLSTACK WEB DEVELOPER AMMAAR ILHAM FULLSTACK WEB DEVELOPER AMMAAR ILHAM FULLSTACK WEB DEVELOPER
AMMAAR ILHAM FULLSTACK WEB DEVELOPER AMMAAR ILHAM FULLSTACK WEB DEVELOPER AMMAAR ILHAM FULLSTACK WEB DEVELOPER AMMAAR ILHAM FULLSTACK WEB DEVELOPER

Invention Galeria

Here's some of my Inventions up to date. Scroll and enjoy!

Project 1
Project 2
Project 3
Project 4
Project 5
Project 6
Project 7
Project 8
Project 9
Project 10
Project 11
Project 12
Project 13
Project 14
Project 15

Free Time Fun Collection

These are some of the projects I have created in my free time to develop my skillset and learn new coding approaches. Below are a few images of those projects.

React Learning Portfolio

This was a testing portfolio website which I created with ReactJS when I was starting to develop with React. It was a simple one-page application with a component list and dark mode toggle, and EmailJS linked to the forms section.

Learning API Integration and Random Functions

This was a simple JavaScript project which generates random HEX color values and random images from an API. It helped me learn the concepts of API and random functions.

Halloween Themed Website

Based on a Halloween theme, this website was built for a Halloween event at our campus, organized by the student council of BCAS campus. It was created for students to register their tickets and get more information about the event.

Tumor Classification Model

This was a machine learning tumor classification project built using Python. It works by providing image data folders, creating a deep learning model, training the model while splitting the data, and then testing the model to predict the answers of the user.

First Portfolio Website

My first ever portfolio website. This website was created when I started making websites at the age of 15. Created using HTML, CSS, and JavaScript, it contains a project gallery with all my previous projects.

Second Portfolio Website

My second portfolio website. I learned to create this website by following YouTube videos about Framer Motion, NextJS, and Tailwind CSS, which inspired me to learn more about these technologies.

Demo Clothing Store Website

This was an online clothing store website where users can log in, view products, add them to the cart, and purchase them. It is a demo application created for knowledge purposes while learning from YouTube. It doesn't have any active payment gateways.

Small JavaScript Projects

These are small JavaScript projects I created at the age of 15 when I started learning coding. They might be small applications but were a big starting step in the field of IT for me.

Company Advertising Website

This was a website I created for company advertising purposes. It's a normal website showing the company's services, about them, contact details, and more, so users can find more information about the company.

Hospital Database Management Website

This is a hospital database management system with information for normal visitors. Management users can log in (Doctors, Nurses, and other staff) to perform CRUD operations on Admin, patient, ward, prescription, admission, and other field records.

Javascript fighting game

This is a small javaScript based game which i created on my free time with the help of youtube which consists of 2 players pressing specific keys on the keyboard to either damage the opponent or gain health.

Rock Paper Scissor Game

Right here is a rock paper scissor game which was created by me. How this works is that there are 4 buttons, each representing either rock, paper, scissor or reset. As a user first i'll select any of my choices and then through a random loop the app will select an option and the winner will be declared.

Tip Calculator

This is a tip calculator app. This works by adding the above required values such as the Food total expense, amount of people willing to split and selected tip percentage.

Weather data app

Shown here is a weather app built by me. In this weather application, we can type the desired location and it will show the temperature level, humidity level and other related weather information using an API. This is a simple application created for me to learn how simple API's work.

Connect with me on Social Media