Available for new projects

Abood Alhlal

I build

Co-CEO of RuhulStudios, working across Python and JavaScript. I like taking things apart to understand them — then building the thing that should have existed instead.

Portrait of Abood Alhlal

01 — About

Who I am

A bit of context before the code.

I'm a developer based in Mafraq, Jordan, and Co-CEO of RuhulStudios.

Most of what I build starts as curiosity — a protocol I wanted to understand, a tool that didn't exist yet, a system I wanted to see the inside of. That's how RuhulBot and Mosaic-X both started.

I work mainly in Python and JavaScript, and I care about the parts users never see: the security model, the failure states, the thing that happens when the network drops. If you're building something and want it done properly, talk to me.

Name
Abood Alhlal
Location
Mafraq, Jordan
Email
Languages
Arabic, English

02 — Services

What I can build for you

Three things I do well. Anything adjacent, just ask.

Web Applications

Full-stack builds from a blank repo to a deployed product — or rescuing one that's already in trouble.

  • React & Next.js frontends
  • REST and GraphQL APIs
  • Database design and optimisation
  • Deployment, CI, and monitoring

Typical engagement: 2–8 weeks

Bots & Automation

Discord bots and automation tooling built to survive real traffic — the area I've spent the most time in.

  • Custom Discord bots
  • Moderation and anti-abuse systems
  • Scraping and data pipelines
  • Third-party API integrations

Typical engagement: 1–4 weeks

Security & Reverse Engineering

Understanding how something actually works — then hardening it, or documenting exactly where it breaks.

  • Code and architecture review
  • Authentication & crypto implementation
  • Binary and protocol analysis
  • Written findings you can act on

Typical engagement: scoped per case

03 — Skills

What I work with

The tools I reach for most.

Languages

  • Python
  • JavaScript
  • TypeScript
  • SQL

Frameworks

  • React
  • Next.js
  • Node.js
  • Express
  • NestJS
  • Django

Data

  • MongoDB
  • PostgreSQL
  • MySQL
  • Redis

Tools

  • Git & GitHub
  • Docker
  • AWS
  • Firebase
  • Postman

04 — Projects

Things I've built

Real products, in the wild.

RuhulBot Discord Bot

RuhulBot

A full-featured Discord bot: moderation, automation, and server management in one place. Built for scale and used across live communities.

  • Node.js
  • Discord.js
  • JavaScript
Mosaic-X Cryptography

Mosaic-X

A cryptographic suite that replaces text passwords with visual cryptography. It derives entropy from image pixels, binds it to hardware fingerprints, and builds a key from the result.

  • Python
  • Cryptography

More on GitHub

05 — Writeups

Notes & teardowns

Things I figured out, written down.

Cryptography 6 min read

Building Mosaic-X: passwords made of pixels

Why I stopped trusting text passwords, and how visual cryptography bound to hardware fingerprints became a workable alternative.

DraftComing soon

Scaling a Discord bot past the rate limiter

What actually breaks when a bot grows, and the sharding and caching decisions that fixed it.

All writeups

06 — Experience

My journey

Where I've spent my time.

  1. 2024 — Present

    Full Stack Developer

    Specialized Tech Solutions

    • End-to-end development: Architecting scalable web applications on the MERN stack with a focus on performance.
    • Modern frontend: Building interactive, SEO-friendly interfaces with Next.js and Tailwind CSS.
    • Cloud & DevOps: Streamlining deployment with Docker and managing infrastructure on AWS.
    • State management: Implementing complex application logic with Redux Toolkit and async data flows.
  2. 2022 — 2024

    Backend Developer

    Innovative Systems Corp

    • API architecture: Engineered REST and GraphQL APIs connecting client and server cleanly.
    • Databases: Designed and optimized relational schemas in PostgreSQL with Redis caching layers.
    • Security & auth: Secured applications with OAuth2 and JWT.
    • Testing: Wrote unit and integration tests with Jest, reducing production bugs by 25%.

07 — Contact

Let's build something

Got a project in mind? I read every message.