Portrait of Abdullah Ani

Abdullah Ani

Computer Engineer · Kuwait

About Me

I'm Abdullah, a computer engineer based in Kuwait with a passion for building things that are useful, beautiful, and built to last. This page is my digital identity — a quick tour of what I do, where I studied, and where I've worked.

Replace this paragraph with a few lines about your specialty, what drives you, and the kind of opportunities you're looking for.

LocationKuwait LanguagesArabic · English SpecialtyComputer Engineering Experience4 years

“Building things that matter — with craft, care, and ambition.”

Skills

MicroControllers 85%
Python 80%
Web — HTML · CSS · JavaScript 60%
SQL & Databases 70%
Embedded Systems 85%
Lunix 85%

Projects

Jam3ah Operations Platform

The system that runs a tutoring center every day: a student session-request form, a staff CRM with scheduling, accounting and teacher payouts, HR and contracts, lesson recordings, a staff iOS app and a student app for iOS, Android and web. One Node/Express codebase deployed as three services with PostgreSQL.

Node.jsExpressPostgreSQLExpo / React NativeGoogle APIsRailway

Jam3ah App

A tutor-booking and learning app for students in Kuwait. Students find instructors, book sessions from the chat, pay, and meet online; teachers and staff get their own dashboards. Arabic-first with English. Built across several versions in Flutter for iOS, Android and web, with a Node/Express API and Supabase.

FlutterDartNode.jsExpressSupabasePostgreSQLTypeScript

Jam3ah.ai

Subscription AI tutoring. A student picks a topic and gets a synchronized animated lesson: an AI-written voiceover with on-screen bullet points and vector animations, rendered live in the browser instead of a video file.

TypeScriptReactViteFastifyStripeAI / LLMText-to-speech

EDITH

A JARVIS-style voice assistant for macOS and Windows: wake word, fully local speech recognition and text-to-speech (audio never leaves the machine), a Claude AI brain with 16 computer-control tools, screen vision, and a holographic 3D HUD drawn with custom GLSL shaders.

ElectronTypeScriptReact Three FiberThree.jsWhisperClaude API

Jam3ah Contract Maker

An Arabic (right-to-left) contract and CV management web app: build contract templates, fill them in, send each signer a private link to sign on screen, and get a locked final PDF when everyone has signed. Signed contracts flow automatically into the Jam3ah admin system.

Next.jsTypeScriptPostgreSQLPrismaPuppeteerTailwind

CV Tailor

An AI CV studio: build your base CV once, paste a job description, and the app rewrites your summary, bullet points and skills for that exact role without changing your real job titles, dates or education. Preview it in an ATS-friendly layout, download a PDF, and keep every version in history.

Next.jsReactTypeScriptPrismaPostgreSQLGroq / Llama 3

Necromancer — Page Watcher

A dark-themed installable web app that watches any public page (job boards, announcements) and sends a push notification when the content changes. It checks pages every day and keeps a history of every change with line-by-line differences. Works on iPhone, Android and desktop.

Next.jsTypeScriptPrismaPostgreSQLWeb PushPWA

PinkShot

A Windows screenshot-automation tool: build a sequence of clicks, waits, key presses and screenshots, then let it run the whole sequence as many times as you like. Point-and-drag region picking, multi-monitor support, saved presets, and ESC stops everything instantly. Ships as a single .exe.

PythonWindowsDesktop appAutomationPyInstaller

Jam3ah Connect

A campus social and gaming app for university students in Kuwait. Students sign up with their university email, then share posts, chat and play together. Flutter app for Android, iOS and web on a Node/Express API with PostgreSQL and MinIO file storage.

FlutterDartNode.jsExpressPostgreSQLMinIO

Sign-Language Glove (Capstone)

A capstone project that recognizes sign-language gestures. A Python app reads hand landmarks from the webcam with MediaPipe and a trained model classifies words such as hello, thank you, help, yes and no; a Flask server exposes the model over HTTP. An ESP32 glove with five flex sensors and two gyroscopes reads finger bend and hand orientation, showing them live on a small OLED screen and in the desktop app.

PythonMediaPipescikit-learnTensorFlowFlaskESP32Arduino

Workouts

A touch-first workout tracker you can install on your phone: build a routine once and run it whenever you train, with exercise, calendar and progress views. Built as a Vite PWA and deployed on Vercel. The GitHub repo holds the earlier one-page landing site — a single self-contained HTML file with every image embedded.

PWAViteJavaScriptHTMLVercel

Education

2021 — 2026

International University of Kuwait

B.Sc. in Computer Engineering — GPA : 3.24

Experience

2023 — Present

Jam3ah

Co founder - CTO

  • Key achievement or responsibility #1.
  • Key achievement or responsibility #2.

Certificates

University Certificate

International University of Kuwait (IUK) · 2026

University Certificate (Arabic)

الجامعة الدولية الكويت · 2026

معادلة الشهادة

وزارة التعليم العالي · 2026

Let's talk.

Based in Kuwait — available worldwide.

or download my CV (PDF) ↓