Fahad Ahmad Arsal

Proficient in JavaScript, TypeScript, React, Node.js, C#

Please visit my website:

https://fahadarsal.com

fahad.a.arsal@gmail.com

GitHub: GitHub

LinkedIn: LinkedIn

Experience

Software Engineer at Ai Media, Sydney

May 2023 - Now

Software Engineer (Frontend) at PlayHQ Sports, Melbourne

Feb 2022 - Dec 2022

Associate Software Engineer at Bentley Systems, Islamabad

Nov 2020 - Jan 2022

Education

BS (Computer Science) - National University of Computer & Emerging Sciences, Islamabad

August 2016 - August 2020

Data Mining / Machine Learning, Web Development, Network Security, Internet of Things, Blockchain Technology

Courses & Certifications

Projects

INDUSTRY PROJECTS

Lexi Audio Description (GPT4/GPT4o, GenerativeAI, TextToSpeech, Angular)

Generate audio description of a video for visually impaired audience using generative artificial intelligence

PlayHQ Sports (TypeScript, NodeJS, React, GraphQL, Neo4j, AWS)

PlayHQ has three main applications: a public website, Admin Portal, and scoring application. These use graph databases to store and manage sports data.

Schematic To Digital Twin (JavaScript, React, .Net Core, ITwin UI, Redux Toolkit, Redux Sagas)

S2D is a SAAS portal developed to allow users to view and manage their PID schematic PDF files being labeled through an AI service.

OPEN-SOURCE PROJECTS

Object Detection Visualizer (React, HTML Canvas)

object-detection-visualizer (npm package) is a react library that helps visualize the data from object detection machine learning models over the image (drawing the bounding boxes over the image) using plain HTML canvas.

React Progress Image (React, Axios)

react-progress-image (npm package) is an tag replacement for React supporting displaying a loading spinner or bar in case the large image takes a long time to load.

Draggable Component (Typescript, React, CSS)

draggable-component is a flexible React component and hook that allows you to make any element draggable.

Yarn To Npm (Typescript, Node)

yarn-to-npm(npm package) is CLI tool that simplifies the migration of projects from Yarn to npm. This tool converts the yarn.lock file to package-lock.json and updates package.json scripts to use npm commands.

ACADEMIC PROJECTS

iCode (Python, OpenCV, TensorFlow, Keras)

A web-based application that uses DIP and Deep Learning to convert design mockups/GUI Screenshots to live HTML/CSS web pages with 89% accuracy.

Leadership & Awards