Husnain Taj

Student / Developer / Freelancer

About

I'm a self-taught programmer with experience in a variety of technologies and languages, building everything from desktop apps to web and mobile apps.

I’m currently in my third year studying Computer Science at FAST NUCES.

Skills

Programming Languages
  • JavaScript/TypeScript,
  • C#,
  • Python,
  • C++
Frontend
  • React,
  • Next.js,
  • Tailwind CSS,
  • HTML/CSS
Backend & Cloud
  • Supabase,
  • Node.js,
  • Cloudflare (Workers / Pages / KV),
  • REST APIs
Frameworks & Tools
  • Electron,
  • Hono,
  • .NET Core,
  • Turborepo
Dev Tools
  • Git/GitHub,
  • Postman,
  • Figma
Others
  • Stripe,
  • LemonSqueezy,
  • Chrome Extension API (MV3)

Projects

Lockation

An Android app that locks or unlocks apps based on your location or WiFi.

Android
Kotlin
Jetpack Compose
Material UI
Android Billing Client
Sensitivity Converter

A web app for gamers to convert their in-game sensitivity between 160+ games.

Svelte
SvelteKit
KonsoleJS

An open source Typescript/Javascript library for building console UI on the web.

NPM
Library
Gopher

A Cross-platform desktop password manager.

Electron
Platformer Quest

An annoyingly hard puzzle platformer game.

Unity
C#
Flat Snake

A minimalist retro style snake game.

Unity
C#
Tiny Tank Wars

A local 2 player 2d top-down tanks shooter game.

Unity
C#
Unlucky Ball

A puzzle platformer with annoyingly hard controls.

Unity
C#
Shooting Galary

A simple over the counter style duck shooting game.

Unity
C#
Breakout

Classic breakout game clone in C++ console

C++
Console
Tetris.asm

Simple Tetris game written entirely in 16-bit x86 assembly.

Assembly
x86
afdbox

A program that allows you to compile (with NASM), run (with DOSBox), and debug (with AFD) .asm files by simply double clicking on them.

NASM
DOSBox
AFD

Contact

Feel free to contact me at husnain.taj@gmail.com

Old Terminal Portfolio