↓Skip to main content

Projects

2024

wg-2hop-install ↗ ↖
WireGuard VPN installer for Linux servers with 2-hop gateway configuration.

2023

voltronic-P30_exporter ↗ ↖
Prometheus exporter for Voltronic P30 MPPT solar power inverter connected using RS232.
Quantization Wizard 🪄 ↗ ↖
A web application for the quantization of colors in images.
kotlin-python ↗ ↖
A prototype of a JVM-based Python interpreter written in Kotlin.

2022

ts-inject-parameters-metadata ↗ ↖
A TypeScript transformer for injecting the metadata of a function’s parameters to a specific function call.
Satellite Simulator VI - Deluxe Edition ↗ ↖
A 3rd year University physics project for simulating satellites motion in orbit.
Light-Up / Akari Puzzle Solver ↗ ↖
A solution finder for the puzzle game known as Light-Up/Akari written in Prolog using SWI-Prolog.
td-w8968_exporter ↗ ↖
Prometheus exporter for TP-Link home router TD-W9868.

2021

MarksBench ↗ ↖
A web application for extracting exam marks from official PDFs, for the Faculty of Information Technology Engineering at Damascus University.
node-interception ↗ ↖
A windows library for intercepting and controlling keyboards and mouses with multiple devices support.
CollectStickersBot ↗ ↖
A telegram bot for cloning stickers into your own stickers packs (collections).
OurMarks ↗ ↖
A module for extracting exams marks from official PDFs, for the Faculty of Information Technology Engineering at Damascus University.

2020

alice-framework ↗ ↖
A Telegram bots framework for Java.
JakeCoreBot ↗ ↖
A Telegram bot written in Java, with multiple functionalities as requested by my friends.
CollectStickersBot-Lua ↗ ↖
The old Lua version of the CollectStickersBot, a telegram bot for cloning stickers into your own stickers packs (collections).
Terraria-Discord-Bridge ↗ ↖
A discord bot written in Lua to bridge chat between a Terraria server and a discord channel.
Lua-Telegram-Bot ↗ ↖
A Telegram bots library in Lua.
Charcoal-16 ↗ ↖
A fantasy console powered by ASM-19.
ASM-19 ↗ ↖
a fantasy assembly language which has been created during the lock-down days of the COVID-19 virus.

2019

Lua-ANSI-Snake ↗ ↖
Terminal Snake game written in Lua, requires the lcurses library, an ANSI compliant terminal and luasocket.
Love-Discord ↗ ↖
DiscordAPI written to run in Love, could be also tweaked for use in LuaJIT.
lua-pe ↗ ↖
A lua library for parsing and patching PE files. It can change the icons of .exe files.

2017

Whiskers ↗ ↖
A LÖVE port of a 2-4 Players game originally for iPad.

2016

LIKO-12 ↗ ↖
An open source fantasy computer made using LÖVE.

2014

CCRedirection ↗ ↖
The first game I’ve programmed at the age of 12. It’s a ComputerCraft port of Dan200’s game named “Redirection”.