ABOUT MELINKED INSKILLSETPROJECTS

ASHARD NIZAR

FULLSTACK SOFTWARE ENGINEER

ashards profile picture

THE STORY SO FAR

2019
Graduated with a Bachelors of Computer Science and straight into a role as an Application Developer.
2022
Experienced massive growth as software engineer within the first 2 years as I was getting involved in the entire software development lifecycle, but by start of third year, progress starts to stagnate and i start exploring ways to keep momentum going..
2023
Discovered a passion for fullstack software engineering while working on freelance projects and started a Masters of Information Technology to pursue that interest further

WHAT I'M GOOD AT

I like to think of my skillset as a well-rounded toolkit. Some tools I’ve used more than others, but here are the ones that won’t collect dust anytime soon.

PROGRAMMING LANGUAGES

drop down arrow

FRONTEND TECHNOLOGIES

drop down arrow

BACKEND TECHNOLOGIES

drop down arrow

DATABASE TECHNOLOGIES

drop down arrow

PROJECT MANAGEMENT

drop down arrow

CLOUD PLATFORM SERVICES

drop down arrow

VERSION CONTROL

drop down arrow

DESIGN TOOLS

drop down arrow

THINGS I'VE BUILT

noteworthy projects that i've completed as part of my freelance work, personal project and masters coursework

CONNECT FOUR BOT

A bot that plays connect four using the Monte Carlo Tree Search algorithm (MCTS). MCTS is a heuristic search algorithm used for decision-making processes, particularly in game playing. I am no expert Connect Four player, but I have yet to beat this bot.

TECHSTACK

C#UNITY

AI PLAYER FOR SPACE INVADERS

Developed an AI agent using Unity Machine Learning Agents (ML-Agents) to autonomously play the game of Space Invaders. The agent was trained to identify and destroy enemies using ray perception sensors, which allowed it to detect enemies and obstacles in its environment. By fine-tuning the reward system to incentivize correct actions, such as shooting and destroying enemies, and penalizing incorrect actions, such as getting hit by enemies, the AI was able to consistently progress to higher and more challenging levels of the game. This project demonstrates the effective use of reinforcement learning and sensor-based perception in game AI development.

TECHSTACK

C#UNITYML-AGENTS

AI MIGRATION ASSESSMENT TOOL

AI tool that migration officers can use to do a preliminary review of a Migration Applicant, to check for inconsistencies and discrepancies between their submitted Form 80 and supporting documents. This AI tool was developed to help increase the efficiency, consistency, fairness and speed of processing migration applications by migration officers. I also took the task to improve the performance and made use of asynchronous programming to bring the total time taken for verification from 1 minute 30 seconds+ to below 35 seconds

TECHSTACK

REACT WITH TYPESCRIPTTAILWIND CSSPYTHONFLASKAZURE DOCUMENT INTELLIGENCEOPENAIGIT