pasha1383 (Parsa Shadkam) · GitHub
Skip to content
View pasha1383's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@Moshaveran-Zehn-Novin-Pars

Block or report pasha1383

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.

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
pasha1383/README.md
header banner

snake animation eating my contributions

About Me

coding

const parsa: AIEngineer = {
  name: "Parsa Shadkam",
  role: "Senior Backend → AI Software Engineer",
  location: "Tehran, Iran 🇮🇷 (Open to Remote 🌍)",
  education: "B.Sc. Computer Engineering @ KNTU",

  specialties: [
    "Scalable Backend Systems",
    "AI / ML Integration & Infra",
    "Microservices & Cloud-Native",
    "Clean Architecture (DDD, Hexagonal)"
  ],

  stack: {
    languages: ["TypeScript", "Python", "C++"],
    backend:   ["NestJS", "Django", "FastAPI"],
    ai:        ["PyTorch", "TensorFlow", "LangChain"],
    cloud:     ["Docker", "Kubernetes", "AWS"]
  },

  currentFocus: "Bridging production-grade backends " +
                "with intelligent AI systems",

  funFact: "I treat every system design like an ICPC " +
           "problem — optimize first, scale forever.",

  motto: "Code is a hypothesis. Ship the experiment. 🚀"
};


Tech Arsenal

🚀 Languages & Runtimes

🎯 Backend & Frameworks

🤖 AI / ML Stack



🗄️ Databases & Messaging

☁️ DevOps & Cloud

🛠️ Tools & Workflow


Experience Journey

🏢 Backend Developer — Cyberia Tech (June 2025 – Present)
⚡ Architected a multi-tenant CRM system serving multiple organizations
⚡ Led the modernization of thecyberiatech.com — massive perf & maintainability gains
⚡ Implemented scalable APIs with NestJS + TypeORM
🧑‍💻 Software Engineer (Freelance) — Remote (Jan 2025 – June 2025)
⚡ Developed core web modules for Student Welfare Fund (SWF.IR)
⚡ Built "Adak Chatbot" — a custom e-commerce conversational solution
⚡ Engineered an image processing module for cancer detection in C++
🚀 Backend Developer Intern — Divar (Oct 2024 – Jan 2025)
⚡ Completed the intensive "T-Shape" engineering program on high-scale systems
⚡ Optimized backend services with Express.js
⚡ Deep dive into microservice communication patterns
🤖 NodeJS Backend Developer — Samin Rayaneh (July 2021 – Sep 2024)
⚡ Built high-concurrency Telegram bots & web scrapers (Instagram, YouTube)
⚡ Migrated legacy systems to NestJS + Hexagonal Architecture
⚡ Started as Frontend (React.js) → transitioned to full-time Backend

Featured Projects

✨ A curated tour through my codebase — from production microservices to algorithm training grounds ✨


🏗️  Production-Grade Systems

A full-fledged e-commerce platform built on microservices architecture using NestJS and Turborepo monorepo tooling. Features independently deployable services, Docker-based orchestration, and pnpm workspaces for scalable backend + frontend coordination.

💡 Demonstrates: service decomposition, monorepo design, container orchestration

A reference implementation of Hexagonal Architecture (Ports & Adapters) in NestJS — separating domain logic from infrastructure. Showcases Domain-Driven Design, dependency inversion, and a clean testable core independent of frameworks.

💡 Demonstrates: DDD, clean architecture, framework-agnostic domain modeling

REST API powering StoreTrack, an inventory & store management platform. Handles product catalogs, stock tracking, and order workflows with NestJS + PostgreSQL + TypeORM.

💡 Demonstrates: REST API design, relational modeling, business logic encapsulation

Modern, responsive React interface for StoreTrack — with protected routes, reactive forms, and seamless integration with the NestJS backend. Paired companion to the StoreTrack API.

💡 Demonstrates: full-stack integration, component-driven UI, state management

A production-ready task management REST API featuring JWT authentication, role-based access, CRUD workflows, and database migrations. Built with clean, modular NestJS patterns.

💡 Demonstrates: auth flows, modular architecture, CRUD best practices

A focused backend project exploring tactical system design and clean modular patterns. A personal sandbox for experimenting with architectural ideas in a real codebase.

💡 Demonstrates: experimentation, architectural iteration

🌐  Systems, Networking & AI

🛰️ TraceRouteX

A custom traceroute implementation built from scratch — raw sockets, ICMP packet crafting, and TTL-based path discovery. A deep dive into how the internet actually works one hop at a time.

💡 Demonstrates: low-level networking, socket programming, systems thinking

A full compiler implementation — lexer, parser, semantic analyzer, and code generator. University-level compilers project exercising the complete language-processing pipeline.

💡 Demonstrates: language theory, AST design, compilation pipelines

Academic simulation project from K. N. Toosi University — modeling system behavior through event-driven simulation techniques. Bridges CS theory with real-world modeling.

💡 Demonstrates: simulation design, modeling, academic rigor

🤖 MLTrain

A personal machine learning training ground — notebooks, experiments, and implementations covering supervised/unsupervised learning, model training, and evaluation. My path into AI engineering.

💡 Demonstrates: ML fundamentals, experimentation, data-driven development

🧠  Algorithms, Competitive Programming & Learning

My personal LeetCode solutions archive — problems solved across data structures and algorithms, spanning arrays, trees, graphs, DP, and more. Continuous sharpening of problem-solving skills.

💡 Demonstrates: DSA mastery, pattern recognition, algorithmic thinking

My Codeforces training vault — curated problem sets and solutions used to prepare for ICPC (National Rank 20 🏅). Structured practice across difficulty tiers and categories.

💡 Demonstrates: competitive programming, contest prep, systematic training

Implementations and notes from the legendary Abdul Bari Algorithms course — covering divide & conquer, greedy, dynamic programming, graph algorithms, and more. A classic DSA deep-dive.

💡 Demonstrates: foundational CS knowledge, self-directed learning

A hands-on TypeScript learning repository — covering types, generics, decorators, advanced patterns, and idiomatic usage. Personal reference for building TS fluency.

💡 Demonstrates: type system mastery, language fundamentals, teaching mindset

Currently Leveling Up

🧠 AI & Machine Learning 🏗️ Systems & Infra 🎯 Mastery Path
🦜 LLM Fine-tuning & RAG ☸️ Kubernetes Operators 🌐 Distributed Systems
🗂️ Vector Databases 🕸️ Service Mesh (Istio) ⚡ Event-Driven Design
🔄 MLOps Pipelines 📊 Observability Stack 🏛️ Domain-Driven Design

academic header
— Parsa Shadkam, K. N. Toosi University of Technology, 2026 —

📜  Academic Standing

DEGREE
B.Sc. Computer Engineering
INSTITUTION
K. N. Toosi University
of Technology
YEARS
2022 — Present
GPA
— / 20

Insert your exact GPA above (e.g. 17.50 / 20 or 3.65 / 4.0)


🔬  Research Interests

My research curiosity lives at the intersection of scalable backend systems and applied machine intelligence.

🧠 Applied Machine Learning

  • Medical image analysis & computer-aided diagnosis (extending my C++ work on cancer detection)
  • Deep learning for pattern recognition in tabular & time-series data
  • Transfer learning & few-shot adaptation

⚙️ Systems for AI

  • Production serving infrastructure for LLMs and generative models
  • Retrieval-Augmented Generation (RAG) architectures at scale
  • MLOps pipelines & reproducibility engineering

🏗️ Distributed Systems

  • Event-driven microservices & consistency guarantees
  • High-concurrency backend design (extension of my work at Divar & Samin Rayaneh)
  • Observability and self-healing systems

📚  Publications & Preprints

Formatted in academic citation style. Replace placeholder entries with your actual work as it publishes.

[1]   Shadkam, P.  "Image Processing Pipelines for Early Cancer Detection: A C++ Algorithmic Approach."   Technical Report, K. N. Toosi University of Technology, 2025.  [ preprint · code ]

[2]   Shadkam, P.  "Hexagonal Architecture in Production NestJS Services: A Case Study on Migrating Legacy Systems."   Working Paper, 2024.  [ code ]

[3]   Shadkam, P.  "Event-Driven Microservices for High-Concurrency Workloads."   In preparation.  [ expected 2026 ]

[4]   Shadkam, P.  "Competitive Programming as Algorithmic Training for Software Engineers."   Student Essay, ICPC Training Notes, 2024.  [ notes ]


🎓  Thesis / Capstone Project

— Proposed Thesis —

"Scalable AI Inference Architectures: Bridging Domain-Driven Backend Design with Production-Grade LLM Serving"

Advisor:  [ To be confirmed ]  ·  Department:  Computer Engineering, KNTU  ·  Expected:  2026

Abstract:  This thesis investigates the architectural patterns required to serve modern AI workloads within clean, maintainable backend systems. We explore how Domain-Driven Design and Hexagonal Architecture — proven in traditional enterprise backends — can be adapted to the stochastic, latency-sensitive nature of LLM inference and retrieval-augmented generation. The work combines systems engineering with empirical evaluation of serving strategies under realistic load profiles.

Keywords:  LLM serving · microservices · hexagonal architecture · MLOps · distributed inference


📖  Selected Coursework

Relevant subjects from my B.Sc. Computer Engineering curriculum at KNTU.

🧮 Core Computer Science 🖧 Systems & Networks 🤖 AI / Data
· Data Structures · Operating Systems · Artificial Intelligence
· Algorithm Design & Analysis · Computer Networks · Machine Learning
· Discrete Mathematics · Compiler Design · Probability & Statistics
· Linear Algebra · Database Systems · Numerical Methods
· Advanced Programming (C++) · Computer Architecture · Signal Processing
· Software Engineering · Simulation & Modeling · Image Processing

👨‍🏫  Teaching & Mentorship

📐 ICPC Training Lead  ·  KNTU Competitive Programming Team  ·  2023 — Present
Mentored junior teammates on algorithm design, problem-solving strategies, and contest preparation. Curated training problem sets leading to the team's ICPC National Rank 20 finish in 2024.

💻 Backend Engineering Mentor  ·  Peer Study Circle, KNTU  ·  2023 — Present
Led informal workshops on NestJS, clean architecture, and Domain-Driven Design for undergraduate peers transitioning into backend roles.

📘 Open-Source Educational Content  ·  Self-initiated  ·  2023 — Present
Maintain the public TypeScript Tutorial and Abdul Bari Algorithms repositories as learning references for the student community.


🎤  Conferences, Contests & Workshops

🏆 ICPC (International Collegiate Programming Contest)National Finalist, Rank 20 2024
🥇 National Computer Olympiad of IranOlympiad Diploma 2021
🚀 Divar "T-Shape" Engineering Programintensive training in high-scale systems 2024
🧑‍💻 Codeforces Online Contestsregular participant; see training archive ongoing
📜 Additional workshops — fill in as applicable (research seminars, AI summits, hackathons)

✉️  Academic References & Advisors

Available upon request.

For academic references, research advisors, or letters of recommendation, please reach out via parsashadkam2004@gmail.com.

If you'd like specific professor names listed publicly, paste them and I'll format them here.


— End of Academic Portfolio —

Honors & Achievements


ICPC National Rank 20
2024 Contest — Finalist 🥇

Olympiad Diploma
National Computer Olympiad 🧠

K. N. Toosi University
B.Sc. Computer Engineering 🎓

GitHub Analytics


GitHub Trophies


Dev Philosophy


Fun Facts About Me

🏆   I debug with the same intensity I solved ICPC problems — first principles, always
⚡   Started with C++ for competitive programming, fell in love with systems at scale
🤖   I believe the best AI engineers are great backend engineers first
☕   Coffee-fueled, terminal-obsessed, and architecturally opinionated
🌱   Always learning — currently diving deep into LLM orchestration & MLOps
🎯   I've shipped systems that serve thousands of concurrent users — and I'm just getting started


Let's Connect


"From ICPC arenas to production architectures — every line of code is a problem worth solving."

💙  Made with passion by Parsa Shadkam  💙

Pinned Loading

  1. E-Commerce-Microservices-Platform E-Commerce-Microservices-Platform Public

    E-Commerce Microservices Platform with NestJS, Turborepo, and Docke

  2. LeetCode LeetCode Public

    Solving Problem From Leetcode

    Java

  3. MLTrain MLTrain Public

    Jupyter Notebook

  4. NestJs_Hexagonal_Architecture NestJs_Hexagonal_Architecture Public

    NestJs_Hexagonal_Architecture

    TypeScript

  5. pasha1383 pasha1383 Public

  6. TraceRouteX TraceRouteX Public

    TraceRouteX

    TypeScript