Hello, I'm

Amin Tehrani

I am a Master’s student in Computer Engineering – Artificial Intelligence with 7 years of software engineering experience. I bridge deep technical expertise with AI research, focusing on Explainable Graph Neural Networks, Linux systems, and reliable, scalable software solutions.

Amin Tehrani

About Me

I’ve been passionate about programming since childhood, and it has remained my main interest ever since. While pursuing both my Bachelor’s and Master’s degrees in Computer Engineering – Artificial Intelligence, I consistently worked in parallel, gaining extensive hands-on experience in software engineering.


Over the years, I’ve developed deep knowledge of software design, backend systems, and Linux environments. Now, I’m channeling that foundation toward building reliable, low-level AI systems that combine efficiency, transparency, and strong engineering principles.

Skills

Programming Languages

Python (+7 years) Java (+5) JavaScript/TypeScript (+5) C++ (+3) GoLang (+2) Bash (+2)

AI Tools

PyTorch LangChain HuggingFace OpenCV Scikit-Learn FAISS NetworkX

Software Engineering

Linux (Adv) Git (Adv) Docker CI/CD RDBMS-SQL Message Brokers (MQTT, Kafka)

Web Frameworks

Django Gin (Go) FastAPI Express.js

Experience

Logbot Srl.
Senior Software Engineer
Jun 2023 - Present
Full-stack, Microservice and System Software development for Linux/IoT devices and cloud services.
  • Implemented robust, real-time services for IoT and Cloud in Golang and JS/Typescript.
  • Integrated micro-services and Typescript to create efficient, high-performing software systems.
  • Worked with distributed services (Cassandra, Redis) and message brokers (MQTT).
  • Refactored outdated services using modern technologies.
  • Enhanced software functionality by integrating Golang and C++ with embedded devices.
Maktab Sharif
Bootcamp Instructor & Lead Teacher
Feb 2021 - Feb 2023
Fullstack Python (Django) instructor.
  • Instructed on Linux, Git, Docker, and Databases.
  • Managed lectures contributing to the professional development of junior engineers.
  • Honored as the second-best instructor in the organization's history and top Python instructor for 2 years.
IranSign
Lead Software Engineer
Aug 2021 - Sep 2022
Designed and implemented core services for digital identity systems.
  • Architected robust solutions in Java, currently in production.
  • Led the mobile development team to integrate core services into Android.
  • Implemented Scrum metholodology as team lead for critical product development.
Dantia (Startup)
Co-founder & Fullstack Developer
Apr 2020 - Feb 2021
Developed an Exchange Market Technical Analysis startup using AI.
  • Created a cross-platform web application using Django and Angular.
  • Developed backtesting algorithms using RNN models.
  • Built a platform to integrate technical analysis tools on stock exchange data.

Projects

NYSE-Temporal-Graph
Oct 2024 - Jun 2025

A Deep Learning solution Using Temporal and Static GNNs for New York Stock Exchange Price Prediction.

View Repository
ollama-colab
Spring 2024

A useful script to serve Ollama LLMs on Google Colab (free plan) using network tunneling.

View Repository
RestoRecommender
Spring 2024

AI-powered recommendation system that uses RAG and Google APIs to analyze and suggest restaurant and bar reviews.

View Repository
swagger-operator-bot
Spring 2024

An LLM Operator Chatbot using LangChain that interacts with users to perform actions based on Swagger API docs.

View Repository

Education

University of Padova
MS in Computer Engineering - Artificial Intelligence
Sep 2022 - Sep 2025
GPA: 104/110
  • Thesis: Explainable Graph Neural Networks for ST data (6/6 points)
  • Key Courses: Machine Learning (30), Graph Neural Networks (30L), Reinforcement Learning (29), NLP (28), Computer Vision (27)
Kharazmi University
BS in Computer Engineering - Software
Sep 2016 - Sep 2021
GPA: 16.06/20
  • Key Courses: Advanced Algorithms, Networks, Web Programming, Compiler, Micro-controller Programming