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”.