MY PROJECTS/

(PORTFOLIO)

From innovative programming languages to full-stack applications, each project represents a unique challenge and learning opportunity.

FEATURED PROJECTS

These are my most significant and innovative projects that showcase my technical expertise and creative problem-solving abilities.

Typo
(01)

Typo

An experimental programming language that pushes the boundaries of TypeScript's type system to its absolute limits. This groundbreaking project explores the possibility of creating a fully functional language using only TypeScript's compile-time type system, showcasing advanced metaprogramming techniques and innovative type-level computation.

TypeScript Type System Metaprogramming, Type Manipulation Advanced TypeScript Features
Visionary
(02)

Visionary

An innovative presentation library that transforms how developers create visual experiences through code. Features an extensible plugin ecosystem supporting interactive whiteboards, live video recording, and dynamic content generation, empowering creators to build engaging presentations that go beyond traditional slide decks.

JavaScript, TypeScript Plugin Architecture, Whiteboard Video Recording, Code-based Presentations
E-Health Gadget
(03)

E-Health Gadget

A revolutionary wrist-worn device that continuously tracks vital signs including heart rate, blood oxygen levels, carbon monoxide exposure, and body temperature. The system includes dedicated mobile applications for patients, caregivers, and emergency responders, with intelligent hospital integration that automatically triggers alerts when vital signs exceed predefined thresholds.

PHP, MySQL, HTML, CSS Arduino, Max30-102, JQuery Android Studio, MIT-App Inventor
LU.Exams
(04)

LU.Exams

A comprehensive anti-cheating tool designed specifically for the Lebanese University to maintain academic integrity during online examinations. The system monitors multiple vectors including WiFi connections, Bluetooth devices, clipboard activities, and keyboard keystrokes, sending real-time data to an admin panel for potential cheating detection. Features advanced LLM detection capabilities and remote command execution for comprehensive monitoring.

C#, Bootstrap, SQLite TypeScript, Real-time Monitoring LLM Detection, Remote Commands
Arabeze
(05)

Arabeze

A groundbreaking programming language that bridges cultural barriers by incorporating the Lebanese Arabeze dialect into code syntax. Built from the ground up in C, this language transforms programming into a more culturally relevant experience, allowing developers to express logic using familiar Lebanese expressions and colloquialisms.

C Programming Language Lexical Analysis, Parser Lebanese Arabic Dialect, Compiler Design

MORE PROJECTS

Additional projects that demonstrate my versatility across different technologies and domains.

SQL Dialect Converter

A powerful C# tool that intelligently converts SQL queries between different database dialects (MySQL, PostgreSQL, SQL Server, SQLite). Features advanced parsing algorithms, syntax validation, and comprehensive dialect mapping to ensure accurate query translation while maintaining semantic integrity across database systems.

C#, .NET Framework SQL Parser, AST Generation Multi-dialect Support, Query Validation

Mammamia

An innovative esoteric programming language that revolutionizes code creation through visual drawing instead of traditional text-based programming. Users draw their desired program logic using intuitive graphical elements, which are then interpreted and executed. Features a custom parser, visual editor, and runtime environment for executing drawn programs.

TypeScript, Canvas API Custom Parser, Visual Editor Esoteric Language Design, Graphics Processing

MarkParse

A high-performance C++ markdown parser designed for speed and extensibility. Converts markdown syntax to clean HTML output with support for custom extensions and plugins. Features lightning-fast parsing algorithms, memory-efficient processing, and a modular architecture that allows developers to easily add support for additional syntax elements and output formats.

C++, HTML Generation Custom Parser, Plugin Architecture Performance Optimization, Extensible Design

Bitmap Library

A comprehensive cross-platform C++ bitmap library supporting multiple color depths and pixel formats. Handles RGB and RGBA images with both top-bottom and bottom-top orientations, parsing 1, 4, 8, 16, 24, and 32 bits per pixel. Originally developed for converting images into HTML webpages with precise pixel manipulation and format conversion capabilities.

C++, Cross-platform Multi-format Support, Pixel Manipulation Image Processing, HTML Generation

PHP MVC Framework

A lightweight yet powerful PHP MVC framework built from scratch with modern web development features. Includes intelligent routing, plug-and-play database integration, comprehensive error handling (401, 403, 404, etc.), and robust authorization/authentication systems. Designed for rapid application development with clean architecture and extensive documentation.

PHP, MVC Architecture Routing, Database ORM Authentication, Error Handling

gCleaner

A specialized C++ utility designed to combat the notorious USB shortcut virus that creates fake shortcuts and hides original files. gCleaner performs deep system scans, identifies malicious shortcuts, restores hidden files to their original locations, and repairs file associations. Features advanced file system analysis and safe recovery mechanisms.

C++, Windows API File System Analysis, Virus Removal System Recovery, Security Tools

BrainF*ck Interpreter

A complete C implementation of the BrainF*ck esoteric programming language interpreter. Features a memory-efficient virtual machine, comprehensive instruction set support, and interactive debugging capabilities. Includes syntax validation, execution tracing, and support for the full BrainF*ck instruction set with optimized performance for complex programs.

C Programming Language Virtual Machine, Interpreter Design Memory Management, Debugging Tools

Grade 11 Physics App

An interactive educational application designed specifically for Grade 11 physics students. Features comprehensive physics simulations, interactive problem-solving tools, and visual demonstrations of complex concepts. Includes modules for mechanics, thermodynamics, waves, and electricity with step-by-step solutions and progress tracking for enhanced learning outcomes.

JavaScript, HTML5 Canvas Physics Simulations, Interactive UI Educational Technology, Data Visualization

LET'S BUILD SOMETHING

Interested in collaborating on a project or have an idea you'd like to discuss? I'm always excited to work on new challenges and innovative solutions.