Personal projects

1,013contributions
@xkhaliil
Repos
68
Stars
5
Last year
555
1,013contributions
@xkhaliil
Repos
68
Stars
5
Last year
555
Tbib.tn
154commits
  • TypeScript99.7%
  • CSS0.2%
ticket-chain
92commits
  • Python39%
  • TypeScript32%
elden-ring-next-js
54commits
  • TypeScript98.7%
  • CSS1.1%
elden-ring-vue-js
34commits
  • Vue70.4%
  • TypeScript26.2%
Dareo
27commits
  • TypeScript98%
  • CSS0.8%
ReactNativePersonalProject
22commits
  • TypeScript99.3%
  • JavaScript0.7%
RainyCreepThreeJS
10commits
  • JavaScript94.9%
  • CSS4%
jomhour
9commits
  • TypeScript97.7%
  • CSS1.7%
Wabaytech
4commits
  • TypeScript99.5%
  • JavaScript0.4%
SolarSystemThreeJS
3commits
  • JavaScript90.1%
  • CSS7%
BCA3
2commits
  • Python100%
spanish-visa-status-monitor
1commit
  • Python100%

Projects

  • 2026

    TicketChain

    Peer-to-peer event ticketing where tickets are ERC-721 assets with an on-chain resale price ceiling, on a hand-built P2P blockchain — proof-of-work, Merkle trees, gossip — bridging Ethereum events to peer-replicated nodes. I owned chain synchronization and the two-node consensus demo.

    • Solidity
    • Python
    • React
  • 2026

    Jomhour

    A match admin triggers pre-written chants that appear karaoke-style, in sync, on thousands of phones at once — with no audio passing between devices. Shared-clock, local-playback model with a clock-sync handshake, reconnect handling, full Arabic RTL support and an AI chant-drafting tool.

    • Next.js
    • Supabase Realtime
    • Prisma
    • Intl.Segmenter
  • 2026

    Rainy Bedroom

    A moody 3D bedroom with rain against a night city window, flickering neon and clickable objects on GSAP camera moves. The rain is a custom GPU shader animating 1,600 streaks at zero per-frame CPU cost; Draco and WebP took the assets from 27.8MB to 3.1MB with no visible quality loss.

    • Three.js
    • WebGL
    • GSAP
    • three-mesh-bvh
  • 2026

    SpotifyMood

    Scan your mood with the device camera and get a matched Spotify playlist, with a history of past scans. Feature-based architecture in strict TypeScript, with the Spotify Web API over OAuth PKCE, biometric auth and push notifications.

    • React Native
    • Expo
    • React 19
    • TypeScript
  • 2026

    Dareo

    Friends form private groups and challenge each other with dares, earning XP and climbing a seven-tier rank system from Rookie to Legend. Domain-first architecture, and a 69-test suite with CI running lint, typecheck and tests on every PR.

    • React 19
    • Zustand
    • TanStack Query
    • Express 5
    • PostgreSQL
  • 2025

    Spanish Visa Status Automation

    Checks visa application status every ten minutes — CAPTCHA solving included — and pushes an alert the moment it changes. Runs on a GitHub Actions workflow for 24/7 monitoring, with history tracking and secure credential handling.

    • Python
    • Selenium
    • Tesseract OCR
    • GitHub Actions
  • 2023

    Pharmacy MS

    Real-time medication inventory synchronised across devices, with stock-level tracking and sales reporting.

    • Flutter
    • Firebase
  • Alien Space Events

    Event management with customizable ticket types, one-time QR generation, real-time scanning at the door and email delivery, with team collaboration behind it.

    • Next.js
    • Tailwind CSS
    • Prisma
    • PostgreSQL
    • Framer Motion