Work

Experience, projects, and technical focus.

A compact view of the systems I have worked on, the projects I have built, and the tools I use most.

Now

Explicitly marked current work across projects, education, jobs, and community activity.

Experience

Mar 2024 - Oct 2024

Backend Developer (On‑site)

Logbot · Padua, Italy

  • Refactored legacy Node.js/Express services to Golang, enhancing modularity and reducing manual‑update effort by 60 %.
  • Monitored, profiled and optimised Golang service memory usage for low‑resource devices, cutting consumption by 20 %.
  • Developed custom plugins for Traefik Proxy to improve routing and load‑balancing capabilities.

Sep 2023 - Nov 2023

Backend Developer

Personal Projects · Padua, Italy

  • Designed and launched an interest‑based social‑network MVP with Go / PostgreSQL, onboarding 120 alpha users in the first month.
  • Achieved < 80 ms average API latency and boosted daily active sessions by 35 % through goal‑tracking and resource‑sharing features.

Mar 2023 - Sep 2023

Backend Developer

MLM Project · Isfahan, Iran

  • Architected a real‑time affiliate‑marketing engine in Go; migrated relational data to Neo4j to support 19‑level binary‑tree profit calculations.
  • Containerised services with Docker/Kubernetes, cutting deployment time by 40 %.

Sep 2022 - Mar 2023

Backend Developer

Boomshi · Isfahan, Iran

  • Built a mock‑up e‑commerce back end with Django REST Framework + PostgreSQL, enabling creators to sell personalised products.
  • Introduced a storage pipeline that lowered I/O overhead by 30 % and added test automation reaching 85 % coverage.

Jun 2021 - Feb 2022

Backend Developer

Coimex Inc. · Isfahan, Iran

  • Led a green‑field rebuild with NestJS on AWS, integrating Ethereum smart contracts for secure trading flows.
  • Applied clean‑architecture patterns that halved new‑engineer onboarding time.

Jul 2021 - Dec 2021

Machine‑Learning Intern & Front‑End Developer

DataMotto · Remote

  • Researched recommender‑system algorithms and prototyped a personalised learning‑path generator for data‑science education.
  • Built responsive UIs with Nuxt.js/Vue.js/Tailwind and implemented the Repository pattern for API communication.
  • Led development of a rich‑text editor supporting tables, images and code snippets for data‑scientist workflows.

Mar 2020 - Jun 2021

Backend Developer

Utechia · Istanbul, Turkey

  • Delivered a NestJS/PostgreSQL rental‑property platform; query optimisation reduced response time by 35 %.
  • Integrated booking, payment and messaging modules for a seamless tenant‑landlord experience.

Apr 2019 - Mar 2020

Backend Developer & Project Manager

Crowd Cognition Group · Germany

  • Led development of a Django/MongoDB survey platform for neuromarketing studies; supervised a 3‑member team and delivered the MVP 2 weeks early.
  • Built cross‑platform data‑analysis desktop apps with ElectronJS, including sensor‑data collection modules.

Sep 2017 - Sep 2020

Full‑Stack Developer

Self‑Employed · Remote

  • Delivered multiple client products end‑to‑end with Django, React and Gatsby, covering requirements, architecture, development and cloud deployment.

Jan 2018 - Dec 2019

Backend Developer

intellicom · Isfahan, Iran

  • Implemented Python/Django backend services for telecom projects, improving reliability and maintainability of core APIs.

Sep 2015 - Jun 2019

Teaching Assistant & Workshop Instructor

University of Kashan · Kashan, Iran

  • Assisted in Data Structures and Advanced C++ courses, mentoring 100 + students and grading assignments.
  • Delivered workshops on Python web‑crawling (Scrapy, Selenium) and Telegram‑bot deployment on Heroku.

Projects

Selected academic and personal projects, with the implementation details kept close to the surface.

Trust Lens – Browser-Based LLM Fact-Checking System (Master Thesis)

A browser extension–driven misinformation detection system leveraging LLMs and structured claim verification pipelines.

Go
Python
LLMs
Browser Extension
NLP
LIAR2
  • Built a browser extension and Go backend that extract web content, normalize claims, and route them through an LLM-based fact-checking pipeline.
  • Evaluated claim verification with the LIAR2 dataset and improved robustness using prompt-engineering and retrieval strategies.

AI-Powered Adaptive Learning Roadmap System

Multi-stage AI system that converts large technical documents into structured, personalized learning roadmaps.

Go
Python
LLMs
RAG
PostgreSQL
  • Built a multi-stage AI pipeline that turns 4000+ pages of technical documents into dependency-aware learning topics.
  • Generated personalized roadmaps by combining learner goals, background, time constraints, adaptive difficulty, and explanation preferences.

AI Voice Agent for Telephony Networks (MVP)

Real-time conversational AI system bridging LLM-based speech agents with WebRTC and global VoIP/PSTN infrastructure.

WebRTC
Go
Node.js
OpenAI Realtime API
ElevenLabs API
  • Built a production-oriented WebRTC architecture for low-latency speech-to-speech AI conversations.
  • Integrated SIP/WebRTC routing so AI agents can answer and place calls through VoIP infrastructure.

Backdoor Detection in Federated Learning

Dynamic adversary‑detection framework that isolates poisoned model updates.

Go
Gorgonia
  • Developing an adversary‑detection algorithm in Go that flags poisoned model updates from dynamic malicious nodes.
  • On a 20‑node testbed with 4 malicious clients, lifted accuracy from 75.9 % → 93.4 % by auto‑isolating attackers.

Raft‑FL

Fault‑tolerant federated‑learning system without a central server.

Go
gRPC
Raft
  • Integrated Raft consensus into FL; on a 3‑node cluster achieved 97.6 % ± 0.1 accuracy on MNIST.
  • Recovered from forced leader failure in < 3 s with only ≈ 75 s training‑time overhead.

Skills

Programming Languages

Go
Python
JavaScript
TypeScript
SQL

Frameworks & Libraries

Django
Django REST Framework
NestJS
Node.js
Nuxt.js
ElectronJS
Gorgonia

Databases

PostgreSQL
MongoDB
Neo4j
Redis

Cloud & DevOps

Docker
Kubernetes
AWS
Linux
CI/CD

Distributed Systems

Microservices
gRPC
Hexagonal Architecture

Education

Università degli Studi di Padova

Oct 2023 - Present

Master of Science in Computer Science · Padua, Italy

Coursework: Runtime & Concurrent Distributed Systems, Advanced Topics in Computer Science, Cloud Computing

University of Kashan

Sep 2015 - Jun 2019

Bachelor of Science in Computer Science · Kashan, Iran

Coursework: Computational Intelligence, Image Processing, Operations Research, Software Design, Theory of Computation

Certifications

Docker for the Absolute Beginner – Hands On

KodeKloud · Jan 2021

Microservices Foundations

LinkedIn Learning · Jan 2021

AI for Medicine Specialisation

Coursera · Sep 2020

NestJS Zero‑to‑Hero – Modern TypeScript Back‑end Development

Udemy · Jun 2020

Community

Technical Team Member

Jan 2018 - Jan 2022

CreativeMornings Isfahan · Isfahan, Iran

Team Member

Jan 2016 - Jan 2018

Student Scientific Society of Computer Science, University of Kashan · Kashan, Iran

More Context

For deeper notes on backend engineering, distributed systems, and current projects, read the technical writing archive.

Read writing