SOFTWARE ENGINEER / AI & BACKEND

Hi, I’m
Amir Hossein
Shamsi.

Backend Engineer (Python & .NET)· ML & LLM Enthusiast

I build high-performance backend systems — from graph-powered .NET platforms and real-time geo-tracking to memory-enabled LLM chatbots and geospatial engines.

FOCUS AREAS
Backend Architecture AI-powered Apps Geospatial Systems

🚀 Featured Projects

Production-grade backend systems built with .NET, Python, graphs, geo & AI

01
🕸️
Core Implemented
PostgreSQL + Neo4j

Supply Chain Impact Analysis Platform

Graph-powered business continuity analysis · .NET

A .NET backend modeling supplier → product → warehouse → store dependencies. PostgreSQL is the source of truth; Neo4j traverses the network to answer one critical question: "If a supplier goes down, what's affected?"

One-call impact analysis — GET /api/suppliers/{id}/impact
Modular Clean solution — API · Application · Domain · Infrastructure
Dockerized databases with EF Core auto-migrations & sample data
20+ REST endpoints with Swagger / OpenAPI docs
.NET 10 ASP.NET Core EF Core PostgreSQL Neo4j Docker Compose Redis RabbitMQ
MVP complete Redis caching & RabbitMQ events on the roadmap →
View Code
⚡ Live Impact Traversal
🏭 Acme Electronics
💾 Microchip A1
🟩 PCB Board X
🏢 North DC
🏢 South DC
🏪 Store A
🏪 Store B
🏪 Store C
Every request refreshes the graph from PostgreSQL, then traverses it
02
🛰️ Live Tracking Simulation
LIVE
B002 B006 ORIGIN DEST 🚚
lat 35.7300 · lon 51.3700
WebSocket OSRM Routing Redis Pub/Sub
🚚
FastAPI · Python
Real-Time · Event-Driven

Real-Time Geo-Tracking Application

Live package tracking with WebSockets & Redis Pub/Sub

A proof-of-concept real-time package tracking system — FastAPI backend, MongoDB storage, Redis pub/sub messaging, and Folium map visualization. Watch a 🚚 animate along an OSRM-optimized route in real time, no page refresh needed.

Real-time WebSocket updates — package marker animates live on the map
OSRM route planning — optimal driving routes + smart branch waypoint chaining
Event-driven fan-out — background simulation publishes to Redis, listener broadcasts to all clients
Async backend — FastAPI + Uvicorn for high-performance I/O
FastAPI Uvicorn MongoDB Redis Pub/Sub WebSockets Folium Project-OSRM Docker
Proof-of-Concept status 100% — all 6 core features shipped
View Code
03
🌍
Fully Implemented
Clean Architecture · CQRS · DDD

AddressIntel 📍

Enterprise geospatial address intelligence engine · .NET

A .NET 10 geocoding engine for Persian address management — strict domain invariants via immutable Value Objects, full CQRS with MediatR, and PostGIS GiST-indexed radius search at O(log N) complexity.

DDD Value Objects — 10-digit postal code regex & Plaque invariants enforced
Spatial search — Point (WGS 84) + GiST index for millisecond radius queries
Global NoTracking reads — low-memory, high-throughput query pipeline
EF Core ComplexProperty — Value Objects mapped flat, no extra tables
.NET 10 Web API PostgreSQL 16 + PostGIS EF Core 10 NetTopologySuite MediatR 14 FluentValidation Swashbuckle Docker Compose
Implementation status 100% — all core features shipped
View Code
📍 Radius Search · SRID 4326 · O(log N)
📍
GiST Index PostGIS 3.4 radiusInMeters=1000
04
💬 Live Multi-Model Chat
QUANTUMLEAP · gpt-4.1
Explain quantum computing simply 🙋
Think of a spinning coin — heads and tails at once, until you look 🤖
Switch to Gemini ⚡
Done — full context preserved, ask away 🧠
LangChain Memory Real-time Streaming Multi-Model
🤖
Streamlit · LangChain
LLM · Multi-Model · Memory

QuantumLeap GPT 🤖✨

Memory-enabled chatbot with multi-model support

A sophisticated LLM chatbot interface combining the power of GPT-4.1, Gemini 2.0 & GPT-4o Mini with persistent conversation memory via LangChain. Sleek dark theme, glass-morphism UI, and real-time streaming responses.

Multi-model switching — change models mid-conversation, context stays intact
ConversationBufferMemory — chat history & context persist across sessions
Real-time streaming — live typing indicators & instant animated responses
Session management — save, load & preview chats with one-click memory cleanup
Streamlit LangChain GPT-4.1 Gemini 2.0 GPT-4o Mini Liara API Python 3.8+
Implementation status 100% — shipped & deployable
View Code

🚧 Currently Building

Innovative projects at the intersection of AI and engineering

🤖

LLM-Powered Chatbots

Memory-enabled conversational AI with LangChain — see QuantumLeap GPT above 👆

LangChain OpenAI
🔍

RAG Pipelines

Contextual search and intelligent retrieval systems

Vector DB Embeddings
🔧

ML + Backend Tools

Combining Machine Learning with robust backend engineering

FastAPI .NET

🌱 Exploring & Growing

📚 Deep Learning

PyTorch TensorFlow

🔍 Vector Search

FAISS Pinecone

🕸️ Graph & Spatial

Neo4j PostGIS

⚡ Real-Time & Geo

WebSockets MongoDB OSRM

🤖 LLM Applications

LangChain Streamlit Multi-Model

🐳 DevOps & Messaging

Kubernetes RabbitMQ Redis

Ask Me About

Technologies I work with daily

FastAPI Django Flask AsyncIO LangChain Streamlit C# / .NET 10 ASP.NET Core RAG Pipelines Elasticsearch PostgreSQL MongoDB Neo4j Redis

🧠Machine Learning

PythonExpert
PyTorchAdvanced
TensorFlowAdvanced

🐍Python Backend & LLM

FastAPIExpert
LangChain / LLM AppsAdvanced
AsyncIOExpert

🏗️.NET Engineering

C# / .NET 10Expert
ASP.NET CoreAdvanced
EF Core + CQRSAdvanced

🗄️Databases & DevOps

PostgreSQLExpert
Neo4j / MongoDBAdvanced
Docker / RedisAdvanced

✨ Fun Facts

🔁 Obsessed with clean code, async IO, and reproducible ML workflows.
🕸️ Recently fell in love with graph databases & geospatial tech — ask me about Neo4j traversals or PostGIS GiST indexes!
🚚 Once built a system where you can watch a truck drive across a city in real time — WebSockets are magic.
🤖 Built a chatbot that switches between GPT-4.1 and Gemini mid-conversation without forgetting a thing.
🌍 Always learning and exploring new technologies to solve complex problems.

💌
🚀
⭐

📬 Get in Touch

Ready to build something extraordinary together? Let's collaborate on your next backend, AI, or graph-powered project!

📧

Email Me

Drop me a line for project discussions

Send Email
💻

View My Code

Check out my latest projects and contributions

GitHub Profile

Let's Build Something Amazing

🤝 Open to collaborations • 💡 Always learning • 🚀 Ready for new challenges