Ahmed Taher

Software and Data Engineer | AI Power User

Amman, Jordan  |  +962 7777 50260

a.hodiani@hotmail.com  |  linkedin.com/in/aataher  |  github.com/AhmedHodiani

Software & Data Engineer with 8+ years of experience across multiple startups and companies. I design data pipelines, build full-stack systems, run sub-agents, and ship entire products at AI speed without losing engineering rigor. I've built my own file extension, written my own shell in C, built my own HTTP server in C++ all without AI, consistently crush any hackathon I join, and maintain a production Go video editing library on GitHub. Fast because I understand the fundamentals. Reliable because I don't skip them. I draw with charcoal too (instagram.com/ahmedhodiani).

Professional Experience

Jordan Design and Development Bureau (JoDDB)
Full-Stack Engineer (Contract)

Hired directly after winning 1st place at the JoDDB Hackathon. Built a production manufacturing ops platform for Aselsan (defense electronics).

  • Built full-stack app from scratch: ASP.NET Core (.NET 10) with Clean Architecture + Next.js 16 / React 19 / TypeScript frontend; 10-table PostgreSQL schema with JWT auth and role-based access control.
  • Built 44 REST API endpoints across 9 controllers with full OpenAPI docs; frontend used TanStack Query, Zustand, Radix UI, Tailwind CSS v4, Recharts, and Playwright E2E tests.
Nomuw P&L dashboardP&L Dashboard
Nomuw analyticsAnalytics
Nomuw data pipelineData Pipeline
Nomuw overviewOverview
Nomuw dashboard 2Dashboard
Nomuw sales viewSales View
Nomuw metricsMetrics
Nomuw scraperScraper
Nomuw prototypePrototype
Nomuw full viewFull View
Nomuw Holdings, Inc.
Senior Software & Data Engineer (Founding Team)

First developer hired; built initial bot scraper, later granted equity. Wrote and maintained a significant portion of the legacy and current codebases.

  • Designed and maintained ETL pipelines via Apache Airflow to extract large volumes of data from the Amazon Seller Partner API.
  • Managed a PostgreSQL database with layered architecture (Bronze/Silver/Gold), including complex views and dimension tables for efficient querying.
  • Built Python data validation tools and full-stack features (Kotlin, Nuxt, Nitro) for scraping and a P&L dashboard.
Sitech, Inc.
Full-Stack Engineer (Flutter & Django)
ARC dashboardDashboard
ARC asset mgmtAssets
ARC map viewMap View
ARC programsPrograms
ARC analyticsAnalytics
ARC Technologies, New Orleans, LA
Full-Stack Engineer (Angular, Flutter, Django)
Aqaba University of Technologies, aut.edu.jo
Full-Stack Engineer (Angular, Django)
  • Worked as a solo dev and deployed the landing page and elearning system on the uni's server.
  • Managed high-volume traffic, processing weekly loan/scholarship applications.
Modern Co. For Fertilizer Production (MCFP)
Full-Stack Engineer (Angular, Django)

AI Workflow Projects

YouTube pipeline reelsProduced Videos
AI video outputPipeline Output
Video thumbnail 3Episode 3
Video thumbnail 4Episode 4
Video thumbnail 5Episode 5
Video thumbnail 6Episode 6
Agentic YouTube Production System

End-to-end agentic pipeline for AI-orchestrated YouTube storytelling videos, built to demonstrate well-architected human-AI workflows using OpenCode as the runtime.

  • Architected a 7-phase production pipeline (research → draft → script → TTS → assembly) with defined HANDOFF points and machine-readable state via per-project journal.json.

1 / 3

  • Designed a multi-agent system with concurrent specialized subagents (wiki researcher, b-roll planner, resource checker), each scoped to a single responsibility and communicating through typed output files.
  • Integrated multiple MCPs: a self-hosted MediaWiki MCP, Playwright for browser automation, and custom tooling for TTS and forced audio alignment.
  • Built a FastAPI coordination server with a Vue 3 dashboard for real-time human oversight; designed for zero-hardcode across properties via ep.json config.
GoMontage title cardTitle Card
GoMontage in useIn Action
GoMontage illustrationIllustration
GoMontage — Programmatic Video Editing Library for Go

github.com/AhmedHodiani/gomontage | Open-source Go library and CLI that compiles a code-described video edit into an FFmpeg filter graph and renders it.

  • Designed a four-layer architecture: Clips → Timeline → Compiler → Engine; implemented full FFmpeg filter graph generation including scaling, overlay positioning, and audio mixing from Go structs.
  • Shipped a CLI (gomontage init, run, probe, validate, docs) and published as a proper open-source Go module with full test coverage and auto-generated API docs.

Personal Projects

Slicing Pie equity dashboardEquity Dashboard
Slicing Pie ledgerLedger
Project201 - Smart Government AI System (Team Lead)

After winning #2 place at 42 Asia x CDG Hackathon in Thailand, our team received media coverage in Jordan, attracting government ministries to collaborate with our winning team. We formed Project201 Group, leading 6-person team building AI/ML solutions for Jordan's government with the Jordan Smart Government Program.

  • Lead software development team building artificial intelligence system with fine-tuned OCR models for Arabic image processing and text extraction.
  • Architected AI/ML pipeline using LLMs for document summarization, running on-premise with offline capabilities.
  • Developed email-like document management system with threading, troubleshooting workflow and debugging issues.
  • Deployed self-hosted infrastructure: mailing server, Solidtime, Slicing Pie, demonstrating ability to collaborate effectively.
  • Collaborate with government stakeholders using strong communication skills and analytical problem-solving.
  • Plan to deploy servers per ministry, improving performance and ensuring reliability.
Webserv — HTTP/1.0 Server in C++

42 School project. Fully functional HTTP/1.1 server in C++98, built from scratch without AI assistance.

  • Implemented epoll/kqueue event-driven I/O, virtual hosts, CGI/1.0, nginx-like config, chunked encoding, multipart form data, and file uploads.
  • Architected three internal libraries (libhttp, libutils, libdir) and an Express-inspired middleware pipeline; validated by a custom Python test framework with 130+ suites.
  • Github: github.com/ahmedhodiani/webserv
What app infinite canvasInfinite Canvas
What app contentRich Content
What app workspaceWorkspace
What — Visual Thinking Application

Cross-platform Electron app with its own file extension (.what): infinite canvas, rich content embedding, local-first and fully offline. Github: github.com/ahmedhodiani/what

MiniShell terminal sessionTerminal Demo
MiniShell — Unix Shell in C

42 School project. Recreated a mini Bash in C from scratch.

  • Implemented parsing, piping, redirections, env variable expansion, built-in commands, child process management, file descriptors, and signal handling.
  • Built three custom libraries from scratch: libft (C stdlib reimplementation), libgc (garbage collector), and libtrue (generic linked list).

2 / 3

Cub3D raycaster engineRaycaster
Cub3D map viewMap View
Cub3D gameplayGameplay
Cub3D — Wolfenstein-style Raycaster in C

42 School project: raycasting engine in C with DDA algorithm, texture mapping, fisheye correction, libgc, and libft. Github: github.com/ahmedhodiani/cub3d

Srrah dashboardDashboard
Srrah transactionsTransactions
Srrah statsStats
Srrah screen 4Screen 4
Srrah app iconApp Icon
Srrah - Expense Manager

Built a privacy-centric personal finance app from scratch: 10,000+ downloads on Google Play & App Store. Re-engineered from Ionic/Django to Flutter/Sqflite for offline-first, E2E-encrypted.

Technical Skills

Python FastAPI OpenAI Node.js TypeScript NestJS Django .NET Kotlin GraphQL AWS Lambda React Next.js Vue.js Nuxt.js Angular Tailwind CSS PostgreSQL MongoDB Apache Airflow C C++ Go Linux AWS Docker Kubernetes GitHub Actions Flutter React Native
  • AI & Agents: OpenCode sub-agents, custom slash commands, multi-agent orchestration, MCP integration (MediaWiki, Playwright, custom), LLM pipelines, OCR, HANDOFF-driven state machines, FastAPI human-in-the-loop servers
  • Backend: Node.js/TypeScript/NestJS, Python/Django/FastAPI, ASP.NET Core (C#), Kotlin Micronaut; REST, GraphQL, OpenAPI; AWS Lambda
  • Frontend: React/Next.js, Vue/Nuxt.js, Angular; Tailwind CSS, Radix UI, TanStack Query, Zustand, Recharts
  • Data: PostgreSQL (dimensional modeling, query optimization), MongoDB, SQLite; Apache Airflow (ETL); Bronze/Silver/Gold architecture
  • Systems & DevOps: C/C++ (42 School), Go, Linux internals, socket programming, epoll/kqueue; AWS (S3, CloudWatch, SNS/SQS), Docker, Kubernetes, CI/CD, GitHub Actions
  • Mobile: Flutter, React Native; iOS & Android deployment

Hackathons & Awards

42 Asia CDG Hackathon42 Asia Hackathon
42 Asia CDG Hackathon teamThe Team
42 Asia x CDG Hackathon #2 Place (International) November 2025
42 Bangkok | 42 Malaysia | 42 Singapore | 42 Gyeongsan | 42 Tokyo | 42 Amman | CDG
JoDDB Hackathon #1 Place October 2025
Jordan Design and Development Bureau | 42 Amman
MenaDevs AI Hackathon #1 PlaceOctober 2025
Dahab Jo Hackathon #1 PlaceJune 2025
Internal AI Hackathon #1 PlaceMay 2025
Nsave Hackathon ParticipationFebruary 2025
42 Asia Hackathon Participation (International)October 2024

Education

42 Amman Logo42 Amman
WURI 2025 Rankings - 42 Ranked 3rdWURI #3 2025
42 Berlin Piscine cluster42 Berlin Piscine
42 Berlin Core curriculum42 Berlin Core
42 Berlin campus42 Berlin Campus
42 Cluster computersThe Cluster
42 Network (42 Amman)
Computer Science, Core Curriculum

Peer-to-peer, project-based program focused on systems programming, algorithms, and software engineering (C, C++, Unix, networking).

42 Network (42 Amman)
Piscine: Low-Level Programming

Intensive selection program focused on C programming, problem solving, and Unix fundamentals.

Masters in Business Informatics (Planned)
Pursuing graduate studies in Germany upon completing lvl. 17 at 42 Amman.

Languages

English - Professional working proficiency | Arabic - Native | German - Beginner

3 / 3