Mahdi Amrollahi Biouki

Mahdi Amrollahi Biouki

Backend Developer / AI Researcher

Tehran, Iran · Computer Engineering at IUST · Open to backend and AI engineering roles.

Available for new work

Tehran-time builder with a research engine

Systems that think clearly, ship cleanly, and leave useful traces.

Computer Engineering student building production-minded backend products and AI experiments where reliable APIs, retrieval systems, and practical machine learning meet. Currently working on agent-based AI features and scalable Django backends.

Capability map

Modern backend with AI depth.

Languages, frameworks, and tools I reach for when shipping production services, data pipelines, and AI features.

Backend systems

PythonDjangoDRFFastAPILaravelGo

Data & infrastructure

PostgreSQLSQLRedisDockerGitNginxWeb Scraping

AI engineering

PyTorchKerasLangChain / LangGraphRAGLLM

Research foundations

NumPyPandasMatplotlibOpenCVScikit-learn

Professional experience

Roles where the work shipped.

Backend and AI work in production-minded teams — Django services, RAG pipelines, AI-powered features, and infrastructure tuning.

AI Developer

Comfyuse

07/2025 – 02/2026Tehran, Iran
  • Designed and developed scalable backend systems and RESTful APIs using Python, Django, DRF, PostgreSQL, and Redis.
  • Built and deployed containerized applications with Docker while maintaining CI/CD pipelines for automated testing and deployment.
  • Developed AI-powered features using LangChain, LangGraph, and modern LLMs, including agent-based workflows and Retrieval-Augmented Generation (RAG) pipelines.
  • Optimized deployment infrastructure across VPS and RunPod environments, improving reliability, scalability, and operational efficiency.
  • Collaborated with cross-functional teams to integrate AI services into production-ready backend architectures.

Backend Developer — AI-Powered

Painfools Studio

07/2025 – 10/2025Tehran, Iran
  • Developed backend services and RESTful APIs for a multiplayer game using Django and Django REST Framework.
  • Designed scalable game logic, player interaction systems, and backend data management.
  • Built AI-powered image processing pipelines using ControlNet for image enhancement and product-matching applications.
  • Integrated AI models with backend services through modular and scalable APIs.
  • Participated in system architecture design to improve maintainability and performance.

Education

Where the foundations were built.

A computer engineering program where AI, computer vision, NLP, and advanced software engineering are taken seriously.

B.Sc. in Computer Engineering

Iran University of Science and Technology

09/2022 – presentTehran, Iran

Relevant coursework

  • Natural Language Processing20 / 20
  • MLOps20 / 20
  • Advanced Software Engineering19.2 / 20
  • Data Structures19.05 / 20
  • Computer Vision17.75 / 20
  • Artificial Intelligence17.65 / 20

Interests

What keeps the engines warm.

The themes I keep returning to between paid work, side projects, and late-night notebooks.

Backend Engineering & Distributed SystemsScalable Software Architecture & Cloud DeploymentDeep Learning & Machine LearningLarge Language Models (LLMs) & AI Agent Systems

Working narrative

A resume that moves like a system diagram.

How the day-to-day thinking is wired together — backend craft, AI systems, and a production mindset.

Backend craft

Designing API-centered systems with Django, DRF, Node, Laravel, Go, PostgreSQL, Redis, Docker, and Linux deployment habits.

AI systems

Building RAG, agents, NLP, CV, and PyTorch learning projects as public labs — from classroom analytics to self-corrective RAG and DSL compilers.

Production mindset

Practicing secure services, reusable starters, reverse proxy notes, validation, pagination, CI/CD, observability, and clean docs.