>

"Hi! I am a self-taught Web & Mobile applications Developer. I love programming.

I live in Edmonton, AB, Canada.

Welcome to my portfolio. Check out my work below"

>
>
Ali.currentLocation
"Edmonton, AB, Canada"
>
Ali.contactInfo
>
Ali.resume
>
Ali.education
[ "BE Electrical Engineering, NED University of Engineering & Technology, Karachi, Pakistan"
, "MBA Marketing & Finance, Institute of Business Administration, Karachi, Pakistan", ]
>
Ali.skills
["JavaScript", "TypeScript", "React", "React Native", "Redux", "C#", ".Net Core", "Haskell", "Elm", "Sass", "D3", "Jest", "React Testing Library", "Express JS", "MongoDB", "SQL Server", "PostgreSQL", "CSS Grid", "Flexbox"]
>
Ali.interests
["Functional Programming", "Reading Books", "learning new tech", "Bridge", "Chess", "Football"]
>
Ali.currentlyLearning
["UI/UX Design Fundamentals", "Elixir & Phoenix Framework"]
>

Projects

Knight Movement Trainer

Elm | Elm-ui

Game of Life

Elm | Elm-ui

Periodic Table

React | TypeScript | Sass | Gatsby JS

Note

React | TypeScript | Mongoose | Express | Materialize CSS | Docker

Portfolio

React | Gatsby JS | SCSS | CSS Grid

Zilch

React | styled-components

Simon

React | TypeScript | Sass

Anonymous Message Board

React | React-Router | Express | Mongoose | Materialize CSS

Wikipedia Viewer

JS | Vue | Elm | CSS3

Hangman

React | TypeScript | CSS3 | Vue | Elm

Memory game

React | Sass

Exercise Tracker - API & Front-end

Express | MongoDB | Mongoose | PostgreSQL | knexJS

Issue Tracker - API & Front-end

Express | MongoDB | Mongoose | PostgreSQL | React

Stock Price Checker - API & Front-end

Express | Mongoose

Tic Tac Toe

React | Redux | Vue

D3 - Treemap Diagram

d3.js

D3 - Choropleth Map

d3.js

D3 - Heat Map

d3.js

Product Landing Page

HTML5 | Sass

Pomodoro Clock

React | Sass

Calculator

React | Sass

Drum Machine

React | Sass

Markdown Previewer

React | CSS3

Random Quote Machine

React

Technical Documentation Page

HTML | Sass

Slack - Front-end

React | Sass

Contact

I'm always open to a good conversation! Let's talk about programming, football, and life in general!