Skip to content
View AmirTahaMim's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report AmirTahaMim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
amirtahamim/README.md

Hi, I'm AmirTaha Mirzaee 👋

AI Engineer | Backend Developer | Machine Learning Researcher

I build intelligent software systems at the intersection of Artificial Intelligence, Backend Engineering, and Applied Machine Learning.

My work spans LLM-powered applications, backend APIs, reinforcement learning, medical imaging software, RFID-based warehouse management systems, and blockchain development. I enjoy turning complex technical challenges into practical, reliable, and maintainable software.

I'm particularly interested in building systems that connect AI models, data infrastructure, APIs, and real-world applications.


📊 GitHub Analytics

GitHub Statistics Most Used Languages

GitHub Contribution Streak

Contribution Activity Graph

Profile Views


🚀 Technical Skills

💻 Backend Engineering

  • Languages: Python, Go, SQL, JavaScript, TypeScript, Solidity
  • Frameworks: FastAPI, Django, Django REST Framework
  • API Development: RESTful APIs, Authentication & Authorization, API Integration, Request Validation, Error Handling
  • Databases: PostgreSQL, SQL, Relational Database Design, Data Modeling
  • Software Design: SOLID Principles, Modular Architecture, Separation of Concerns, Clean Code
  • Tools: Git, GitHub, Linux, WSL, Debugging, Automated Testing

🧠 Artificial Intelligence & Machine Learning

  • LLM Engineering: Retrieval-Augmented Generation (RAG), Prompt Engineering, Embeddings, Semantic Search
  • Local AI: LM Studio, Local LLM Inference, Model Integration, Vector-Based Retrieval
  • Machine Learning: PyTorch, NumPy, Data Processing, Model Integration
  • Reinforcement Learning: DQN, PPO, SAC, Actor-Critic Methods, Policy Optimization
  • Speech Processing: Vosk, Persian Speech Recognition
  • Computer Vision: OpenCV, Image Processing
  • Research Interests: LLM Systems, AI Agents, Intelligent Automation, AI for Financial Markets

🌐 Frontend & Application Development

  • Frontend: React, Vite, JavaScript, TypeScript
  • Desktop Applications: PyQt6, Tkinter
  • Integration: Frontend–Backend Communication, API-Driven Applications, Internationalization (i18n), Right-to-Left (RTL) Interfaces

⚙️ DevOps & Systems Engineering

  • Containerization: Docker
  • Operating Systems: Linux, Windows, WSL
  • Version Control: Git, GitHub
  • Networking: TCP/IP, Client–Server Architecture, Network Configuration
  • Integration: Hardware–Software Integration, Windows APIs, Device Communication

🔗 Blockchain & Web3

  • Smart Contracts: Solidity
  • Development Tools: Hardhat
  • Oracles: Chainlink Data Feeds
  • Ecosystem: Ethereum, Sepolia Testnet
  • Interests: Decentralized Applications, Smart Contract Testing, Oracle-Based Systems

🏥 Medical Imaging & Industrial Software

  • Medical Imaging: DICOM, pydicom, pynetdicom, DICOM Networking, Image Processing
  • Printing Systems: Windows Printing APIs, Printer Driver Integration, Print Job Processing
  • RFID Technology: UHF RFID, RFID Readers, Barcode Integration, EPC Processing
  • Enterprise Systems: Warehouse Management Systems (WMS), Inventory Management, Warehouse Zoning, Alerting, Data Import/Export

🛠️ Selected Projects

🤖 LLM-Powered Applications & Local AI

Building AI applications that combine local language models, semantic retrieval, and backend services.

  • Developing RAG pipelines with embedding-based retrieval.
  • Integrating locally hosted language models through LM Studio APIs.
  • Working with Persian-language embedding models and speech recognition.
  • Building AI-powered applications using FastAPI, React, and PostgreSQL.

Stack: Python · FastAPI · React · PostgreSQL · LM Studio · PyTorch · Vosk

🏥 DICOM Imaging & Medical Printing System

Developing a Windows desktop application for medical imaging workflows and DICOM-compatible printing.

  • Implementing DICOM communication and image processing with pynetdicom and pydicom.
  • Building configurable print workflows using Windows printing APIs.
  • Implementing printer profiles and configuration management based on DICOM AE Titles.
  • Working on interoperability with medical imaging systems and printer drivers.

Stack: Python · PyQt6 · pydicom · pynetdicom · Windows APIs

📦 RFID-Enabled Warehouse Management System

Contributing to an enterprise Warehouse Management System that combines inventory management, warehouse zoning, and RFID-based identification.

  • Developing backend services with Django REST Framework.
  • Integrating a React + Vite frontend with PostgreSQL.
  • Working with UHF RFID readers, barcode workflows, and Zebra label printers.
  • Implementing inventory identification, alerting, data management, and import/export functionality.
  • Supporting Persian/English localization and RTL interfaces.

Stack: Python · Django REST Framework · React · Vite · PostgreSQL · RFID

📈 Reinforcement Learning for Financial Markets

Exploring reinforcement learning techniques for financial decision-making and trade execution.

  • Studying DQN, PPO, and SAC algorithms.
  • Investigating Actor-Critic architectures and policy optimization.
  • Exploring optimal trade execution and quantitative trading strategies.
  • Researching applications of reinforcement learning to financial market data.

Stack: Python · PyTorch · Reinforcement Learning · Financial Data Analysis

⛓️ Solidity Smart Contracts & Chainlink

Developing and testing Ethereum smart contracts with oracle integration.

  • Building smart contracts using Solidity and Hardhat.
  • Integrating Chainlink ETH/USD price feeds.
  • Implementing USD-denominated validation requirements.
  • Testing smart contract behavior on the Sepolia testnet.

Stack: Solidity · Hardhat · Chainlink · Ethereum

🖨️ Windows Printing & Hardware Integration

Building Python utilities that integrate software workflows with physical printing hardware.

  • Integrating printer drivers and Windows printing APIs.
  • Developing printer-locking functionality based on consumable status.
  • Automating printer configuration and device communication.
  • Troubleshooting hardware, network, and driver compatibility issues.

Stack: Python · Tkinter · Windows APIs · Printer DLLs · Networking


🎯 Engineering Principles

  • Practical Problem Solving: Building software around real-world requirements.
  • Maintainable Architecture: Designing modular, testable, and understandable systems.
  • AI with Purpose: Applying machine learning to meaningful engineering problems.
  • System Integration: Connecting AI models, APIs, databases, and physical devices.
  • Continuous Learning: Exploring new technologies while strengthening engineering fundamentals.

📚 Currently Exploring

  • Advanced LLM application architecture and retrieval systems
  • Reinforcement Learning for financial modeling and decision-making
  • Go and efficient backend system development
  • Scalable backend architectures and software engineering practices
  • Blockchain oracles and decentralized financial applications

🤝 Let's Connect

I'm interested in collaborating on projects involving Artificial Intelligence, Backend Engineering, Machine Learning, LLM Applications, and Innovative Software Systems.


Building useful software. Exploring intelligent systems. Engineering solutions that matter.

Pinned Loading

  1. MiniBitconPy MiniBitconPy Public

    A minimal Bitcoin-like Proof-of-Work blockchain in Python. Learn how blockchains work by running your own network.

    Python 4

  2. SumSimple SumSimple Public

    SumSimple is a FastAPI-based text summarization service using traditional, non-LLM algorithms like SumBasic, Luhn, Edmundson, LexRank, TextRank, and LSA.

    Python 3

  3. SuperLightChessOnline SuperLightChessOnline Public

    A real-time, browser-based multiplayer chess game built with Python (FastAPI) and vanilla JavaScript.

    Python 1

  4. SpeakerDiarization SpeakerDiarization Public

    Speaker Diarization Splits audio into separate files for each speaker using Hugging Face's pyannote.audio.

    Jupyter Notebook

  5. TelegramCountdownBot TelegramCountdownBot Public

    This Telegram bot calculates and displays the remaining time until a specified date and time. It uses the Persian (Jalali) calendar for the target date and time.

    Python 4 7

  6. telegram-mtproto-proxy-checker telegram-mtproto-proxy-checker Public

    A Node.js CLI tool that verifies Telegram MTProto proxies by actually communicating with Telegram servers using the official TDLib API.

    JavaScript 18 3