Available for projects

Hi, I'm Shail Murtaza

Developer & enthusiast focused on system programming, physics simulations, web applications, and creative coding with C/C++, Python, and JavaScript.

26
Projects
8+
Languages
5
High Complexity
Shail Murtaza
About Me

A Passion for Building

Developer & enthusiast focused on system programming, physics simulations, web applications, and creative coding.

I build things that interest me — from CNN-based digit recognizers to N-body gravity simulations, from e-sports recruitment platforms to Linux desktop environments.

My toolkit spans across C/C++, Python, JavaScript/TypeScript, and Bash. I enjoy diving deep into low-level systems while also crafting polished web experiences.

Who I Am

A developer who thrives on solving complex problems and building things from scratch.

What I Do

Full-stack development, system programming, physics simulations, and creative coding.

What Drives Me

Curiosity. Every project is an opportunity to learn something new and push boundaries.

Skills & Expertise

Technical Proficiency

Python13 projects
90%
JavaScript7 projects
80%
C/C++4 projects
70%
TypeScript2 projects
75%
Bash/Shell5 projects
72%
Lua1 projects
55%
Kotlin1 projects
40%
C2 projects
65%

Language Distribution

Python
JavaScript
Bash/Shell
C/C++
TypeScript
Other

Projects by Language

Complexity Overview

Low (11)
Medium (10)
High (5)
Portfolio

Featured Projects

HighTypeScript

E-Game Skills Backend

Full-featured NestJS backend for e-sports recruitment platform with JWT auth, OAuth, WebSocket chat, AI toxicity detection, and 40+ REST endpoints.

NestJS · Prisma · MySQL
HighTypeScript

E-Game Skills Frontend

Next.js 15 frontend for e-sports recruitment with multi-role dashboards, real-time messaging, player search, and AI moderation views.

Next.js · React 19 · Tailwind
HighPython

Handwritten Number Recognizer

CNN-based digit recognizer (99% accuracy) with Flask backend, canvas drawing, image upload, and real-time confidence bar charts.

TensorFlow · Flask · OpenCV
HighJavaScript

Path Searching

Interactive path-finding visualizer with 5 algorithms (A*, BFS, DFS, Bi-directional, Greedy), wall placement, and map import/export.

HTML5 Canvas · Vanilla JS
HighPython

PyGame Learning

Progressive PyGame project with 3D wireframe renderer, OBJ file loading, perspective projection, and Cohen-Sutherland line clipping.

PyGame · 3D Rendering
MediumPython

GoGoAnime Scraper

Flask web app that scrapes anime episode download links from GoGoAnime with SQLite persistence and RESTful API.

Flask · SQLite · Scraper
MediumPython/C++

Graph Theory

Graph algorithm implementations in Python and C++: BFS, DFS, bi-directional search, and 8-puzzle solver.

Algorithms · Data Structures
MediumJavaScript

Gravity Simulation

N-body gravitational physics simulation on HTML5 Canvas with real-time animated orbital paths.

HTML5 Canvas · Physics
MediumJavaScript

HTML Canvas

Collection of Canvas web apps: Ping Pong game, 3D starfield, gravity simulations, and algorithm visualizations.

HTML5 Canvas · Games
MediumPython

Upload Download Flask

Flask web app for file upload, browsing, download, and deletion with directory navigation support.

Flask · File Management
MediumPython

Web Proxy Server

Flask-based web proxy with URL rewriting, GET/POST support, session management, and User-Agent spoofing.

Flask · Proxy · Networking
MediumC

Most Wanted Save Editor

C program to edit NFS Most Wanted 2005 save files, modifying money/bounty values with MD5 checksum recalculation.

C · Binary Editing · MD5
MediumPython/C

My Little Programs

Collection of utilities: port scanner, packet sniffer, SYN flood, cipher, password generator, screen recorder, and more.

Networking · Security · Utils
MediumShell

DotFiles

Comprehensive Linux desktop configs: i3wm/labwc, zsh, kitty, vifm, waybar, mpv, conky, and 28+ custom keybindings.

Linux · Wayland · Config
MediumBash

Hostapd Access Point

Scripts to set up WiFi access point with hostapd, dnsmasq DHCP, NAT/internet sharing, and WPA2 encryption.

Networking · WiFi · Bash
MediumLua

Neovim Config

Personal Neovim config with Lazy plugin manager, LSP, Tree-sitter, Telescope, nvim-tree, barbar tabs, and more.

Neovim · Lua · IDE
LowKotlin

Unit Conversion Android

Android app for unit conversions built with Kotlin and Gradle Kotlin DSL.

Android · Kotlin
LowPython

Auto Reload Web Page

Python HTTP dev server with file watching that auto-reloads the browser on changes via JS polling.

Python · HTTP Server
LowPython

C with Identations

Transpiler that converts Python-like indentation-based C syntax (.ci) to standard C with braces.

Transpiler · Compiler
LowBash

DHCP

Bash script to set up a local DHCP server using dnsmasq with auto interface detection.

Networking · Bash
LowXML

Labwc Config

Configuration for labwc Wayland compositor with custom keybindings, autostart, and context menus.

Wayland · Config
LowBash

Linux Scripts

Brightness and volume control sliders using YAD GUI for Wayland desktops.

Linux · Bash · GUI
LowJavaScript

Monkey Scripts

Browser userscripts including YouTube Ad Skipper that detects and speeds up ads to 16x.

Tampermonkey · Userscripts
LowJSON

Waybar Windows

Waybar config styled as Windows taskbar with launcher, system tray, volume, battery, and clock.

Wayland · Waybar
LowPython

Wifi Password Stealer

Extracts saved WiFi passwords from Windows using netsh commands with formatted output.

Windows · WiFi · Python
LowMarkdown

Shail Murtaza

GitHub profile README with bio, interests, and contact information.

Profile · Markdown
Get in Touch

Let's Connect

Have a project in mind or just want to chat? Feel free to reach out. I'm always open to discussing new ideas and opportunities.