Hello, I'm Ali. 🤓

I'm an 18-year-old software engineer.

About Me

My name is Ali Ilman, I'm a software engineer from Malaysia. I'm a highly-motivated individual and a quick-learner.

My Story

I've been travelling the path less travelled. I was homeschooled from the age of 10 until 16. My journey into programming started when I was 13, writing my first JavaScript code on a platform called KhanAcademy.
Long story short, programming became something I enjoy doing as a hobby and I decided to take it seriously as a career in 2017, and have never looked back. 🤓

My Tech Stack

When it comes to languages, I write Ruby, JavaScript, HTML and CSS. I've worked with frameworks and libraries such as Ruby on Rails, React.js, Redux.js, Redux-Saga, Cypress, SCSS. And I use Git for version control.
At the moment, I'm focused on strengthening my skills on the technologies that I usually work with, along with learning AWS, Node.js and Express.js.

Other Facts About Me

I'm an avid reader, I'm interested in history, I'm a suffering Man United fan and I love to listen to music. Oasis and Franz Ferdinand are a few of my favourite bands. 🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿
I've been working for Suria Labs since January 2018. In fact, it's my first ever (and thus far, only) job. ✌️

My Portfolio

flatten-array

Just a small service object that receives an argument, and flattens the argument if it's an array and if it has nested arrays.

Ruby, RSpec

xpend

This is xpend's Rails API. It's hosted on Heroku with a free dyno. xpend is an app for people to track expenses. Using our brains to track our expenses can be quite tedious.

Ruby on Rails, Ruby, RSpec, Heroku

Cattify

A little Ruby script that fetches cat facts (tongue twister, mind...) from cat-fact's API, and prints a single fact to the user who ran the script.

Ruby

Thine Quotes

A Rails 5 app about my favourite quotes. It's a project for me to learn more about technologies such as Rails, running React with Rails, Webpacker, among a few. It'll never be a finished project for that reason. 🤓 It's hosted on Heroku with a free dyno.

HTML5, CSS3, JavaScript, React.js, Ruby, Ruby on Rails, RSpec, Heroku

Take Me Through Greater Manchester

It's a static website that I built to learn more about Flexbox. The content of the website is basically some of the cool things about Greater Manchester! 🏴󠁧󠁢󠁥󠁮󠁧󠁿

HTML5, CSS3

That Lad Photography

It's a static website that I built to learn about Flexbox. I plan to use this in the future as my photo gallery whenever I get to travel and live in places with stunning landscapes. 📷

HTML5, CSS3, JavaScript

Latest Posts

3 Practices to Apply to Speed Up Our Rails Test Suite

Get to know 3 practices that we can apply to speed up our Rails test suite.

Misled, Mistook, Discard

A look into Discard and how it differs from other gems for soft delete.

More Posts

Get in touch with me!

ali@ali-ilman.com