Skip to content

Dhurgham Ahmed — Full-Stack Developer, Web Designer, Ethical Hacker and Linux Power User based in Baghdad

✦ Web Designer • Software Developer

✦ Ethical Hacker • Inventor of Ideas

✦ Linux Pro User • AI Expert

Dhurgham Ahmed

Dhurgham Ahmed

Full-Stack Developer

Technologies I Work With

I leverage cutting-edge technologies to build scalable, performant, and innovative solutions across the full stack.

View Projects

Skills & Expertise

A comprehensive overview of my technical skills and proficiency levels across various domains of software development including Frontend, Backend, Cloud & DevOps, AI & Machine Learning, and Design & Tools.

Key Highlights:

  • •95% proficiency in React/Next.js & Tailwind CSS
  • •90% expertise in Node.js & TypeScript
  • •90% skilled in OpenAI API & Prompt Engineering
  • •88% experience with Docker & PostgreSQL

AI & Machine Learning

OpenAI API90%
LangChain85%
TensorFlow75%
PyTorch70%

Design & Tools

Figma85%
UI/UX Design88%
Git95%
Photoshop75%

Frontend Development

React/Next.js95%
TypeScript90%
Tailwind CSS95%
HTML/CSS100%

Backend Development

Node.js90%
Python85%
PostgreSQL88%
MongoDB85%

Cloud & DevOps

AWS85%
Docker88%
Kubernetes75%
CI/CD85%
Open Source · v0.1.2

TeleIQ

github.com/DhurghamAhmed/teleiq

My Go library for the Telegram Bot API, with a framework for bots that run for months. Write a bot in a few lines, and let the library handle retries, ordering and shutdown.

  • All 185 methods and 400 types of Bot API 10.3, typed
  • Only the Go standard library, no dependencies
  • Long polling or webhook, updates handled in order
  • Retries, rate limits and errors matched by name
go get github.com/DhurghamAhmed/teleiq@latest
main.go
client, err := teleiq.NewClient(os.Getenv("BOT_TOKEN"))
if err != nil {
	log.Fatal(err)
}
b := bot.New(client)
b.OnCommand("start", bot.ReplyWith("Hello!"))
b.OnMessage(func(ctx context.Context, c *bot.Context) error {
	return c.Send(ctx, "You said: "+c.Text())
})
if err := b.Run(ctx); err != nil { // until Ctrl+C
	log.Fatal(err)
}

Cinemana Downloader

Manifest V3 • Active
4K HDR

SCI-FI

INTERSTELLAR

Interstellar

★ 8.7

بين النجوم • كريستوفر نولان

20142h 49m+ Arabic .srt

Available Qualities

1080p • 68%

1080pBest• 68%

Full HD · MP4 · 2.71 GB + SRT

720p

HD · MP4 · 1.43 GB + SRT

480p

SD · MP4 · 740 MB + SRT

360p

SD · MP4 · 412 MB + SRT

Include Subtitles (.srt)

Arabic SRT saved with matching filename for VLC

Cinemana

github.com/DhurghamAhmed/cinemana-downloader

My Chrome extension for downloading movies and episodes from Cinemana. Open a title, tap Download, pick a quality — the file and its subtitles land in your Downloads folder, neatly named.

  • Every available quality, up to 4K, with file sizes
  • Subtitles saved next to the video, same name
  • A full season in one click, two episodes at a time
  • Direct links for download managers

Modern API Architecture

Building scalable REST APIs with best practices and modern technology stack

✦Secure data exchange using RESTful API architecture
Dhurgham AhmedBackend_API
API

Integrate with your favorite tools

Connect seamlessly with popular platforms and services to enhance your workflow.

Get Started

Technologies I work with

Next.jsReactTypeScriptNode.jsPythonTailwindCSSPostgreSQLDockerGitAWS
Next.jsReactTypeScriptNode.jsPythonTailwindCSSPostgreSQLDockerGitAWS
Available Now

Take It With You

Experience seamless mobile access with our native apps
Available now for iOS and Android.

10k+ Downloads
4.8 Rating
Secure biometric authentication
Real-time sync across devices
Offline mode with auto-sync
Push notifications for updates
Dark mode support
Fast and lightweight performance
9:41

IDISR Mobile Core

Encrypted • 120Hz

ACTIVE

Full Featured Mobile Experience

iOS 19 • Flutter • 120fps Fluid UI

Biometric Vault

End-to-end encrypted session

LOCKED

Cloud Delta Sync

Instant multi-device state

12ms

Best Quotes

Words that shape how I think and build

The only way to do great work is to love what you do.

— Steve Jobs

Innovation distinguishes between a leader and a follower.

— Steve Jobs

Code is like humor. When you have to explain it, it's bad.

— Cory House

First, solve the problem. Then, write the code.

— John Johnson

The best error message is the one that never shows up.

— Thomas Fuchs

Simplicity is the ultimate sophistication.

— Leonardo da Vinci