Education

2022 — Present

Isfahan University of Technology

Bachelor of Science in Computer Engineering

Smart Systems Artificial Intelligence

About Me

I am a Computer Engineering student deeply invested in building deterministic, low-latency infrastructure and high-performance software. My engineering focus spans the entire development stack—from microcontrollers and custom hardware communication protocols to secure concurrent backend engines and modular desktop applications.

I thrive on building from the ground up, avoiding heavy abstractions when raw performance, memory efficiency, and rock-solid architecture are paramount. Whether I am writing bare-metal firmware, simulating robotic kinematics, diagnosing complex network transport topologies, or optimization pipelines, I aim for clean, maintainable systems that scale flawlessly.

System Competencies

Languages

Python
C / C++
Rust
TypeScript
Bash Script
SQL (Postgres / MSSQL)

Frameworks & Ecosystems

FastAPI
Next.js
Qt Framework
SQLAlchemy ORM
Tailwind CSS
Docker Containers

Hardware, OS & Systems Architecture

STM32 Embedded Programming
Computer Vision (OpenCV)
Fedora & Ubuntu Linux
Mininet Network
Robotics Simulation
FFmpeg

Selected Project Log

Embedded Hardware & Telemetry

STM32 LoRa Wireless Communication Array

Developed bare-metal firmware setups for STM32F767ZI and STM32F103C8T6 microcontrollers to interface with long-range radio transceivers. Programmed low-level SPI communication protocols, hardware pin routing configurations, and transmission packet structures to ensure robust, low-power telemetry data propagation.

C / C++ STM32 Hardware LoRa Protocol SPI Bus
Networking & Systems Programming

Low-Level Network Packet Analyzer

Constructed a custom terminal-based packet sniffer utilizing raw sockets to intercept network traffic. Handled binary parsing of layer-3 headers (IP, TCP, UDP), captured live byte matrices flowing through network interfaces, and structured packet payload visualization routines cleanly for protocol analysis.

C / C++ Raw Sockets Network Protocols Linux Syscalls
Computer Vision & Diagnostic Analysis

Medical Image Feature Processing Matrix

Authored a pipeline layout designed for analyzing lung cancer data configurations. Integrated advanced morphology processing, region segmentation, and matrix pixel analysis to extract shape descriptors and density metrics from image sets for structural diagnostic classification.

Python Computer Vision Data Modeling Image Processing
Transport Layer Cryptography

Asynchronous Socket Command Bridges

Engineered a standalone network command bridge implementing client-server architectures over TCP protocols. Designed handling routines for low-level process fork commands, standard stream re-routing (stdin/stdout/stderr injection), and secure socket handling layers over remote diagnostic channels.

C / C++ TCP/IP Sockets Process Forking System Architecture
Relational Database Applications

Relational Inventory Engines & DB Design

Architected database management structures optimizing inventory controls and transactional integrity. Designed nested indexing queries, performance-tuned table definitions, and linked these systems to native application view layouts using the Qt framework.

Qt Framework C++ SQL Server Database Architecture
Data Analytics & Metrics

Student Performance Analytics Engine

Built an evaluation module to process educational metric distribution sets. Programmed logic matrices to execute variance tracking, statistical ranking filters, and dynamic trend plotting graphs to break down predictive performance curves over deep academic arrays.

Python Data Analytics Statistical Modeling