Technical Experience

Astro

JS framework that I learnt overnight to build this website

web

Proficiency : 5/5

Preference : 4/5

JavaScript

General-purpose OOP programming language for the web, mobile and server

programming language web mobile desktop backend

Proficiency : 5/5

Preference : 4/5

Countless web applications

Wowzi Technologies frontend (web and mobile)

TypeScript

A type-safe version of JS

programming language web mobile desktop backend

Proficiency : 5/5

Preference : 5/5

Countless web applications

Wowzi Technologies frontend (web and mobile)

Go

The best programming language ever made

programming language backend

Proficiency : 5/5

Preference : 5/5

BF language parser

Multiple servers

CLI-based notes-taking application

C

Low level systems programming

programming language systems

Proficiency : 4/5

Preference : 3/5

Clone of the tar file compression software

File system (school project)

Rust

Rust is a multi-paradigm, general-purpose programming language for high and low-level programming

programming language backend

Proficiency : 2/5

Preference : 1/5

Python

High level programming language, best known for data science stuff

programming language data science

Proficiency : 4/5

Preference : 1/5

MongoDB

Document-oriented database

database management database

Proficiency : 5/5

Preference : 4/5

CMS

POS system

MySQL

Relations Database Management System

database

Proficiency : 4/5

Preference : 4/5

Postgresql

Relations Database Management System

database

Proficiency : 2/5

Preference : 5/5

f-otm

Java

General purpose programming language for mobile and backend applications

programming language backend mobile

Proficiency : 5/5

Preference : 3/5

3D JavaFX rendering

JavaFX Calculator

Redis/MySQL server

Flutter

Performant UI library written in the dart programming language

mobile cross-platform

Proficiency : 3/5

Preference : 4/5

Din (Quran and Sunna) mobile application

React / React Native

UI library and JS-to-Native bridge for web and mobile applications

web mobile cross-platform

Proficiency : 5/5

Preference : 3/5

Din's initial prototype

Wowzi Creator App

Svelte

Declarative JS compiler that supports true reactivity

web mobile cross-platform

Proficiency : 5/5

Preference : 5/5

Din's NativeScript prototype

Most of my web-based projects (SvelteKit)

Vue

'Reactive' JS framework

web cross-platform

Proficiency : 5/5

Preference : 4/5

Wowzi advertiser platform

Tauri

Rust-based webview implementation (ElectronJS best alternative)

desktop cross-platform

Proficiency : 2/5

Preference : 5/5

Tailwind

CSS pre-processor

design web

Proficiency : 5/5

Preference : 5/5

Most of my web-based projects

React Native + NativeWind

Sassy CSS

CSS pre-processor

design web

Proficiency : 4/5

Preference : 4/5

Wowzi web

Figma

Vector graphics editing and UI/UX prototyping software

design

Proficiency : 3/5

Preference : 3/5

I use Arch BTW!

ArchLinux is a lightweight and flexible Linux distribution that is known for its performance and customization options.

desktop systems open-source

Proficiency : 4/5

Preference : 5/5

Daily driver