Skip to content
View ma-shamshiri's full-sized avatar

Block or report ma-shamshiri

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
ma-shamshiri/README.md

Amin Shamshiri

Full-Stack Software Engineer | AI/ML Systems

Building production web platforms, backend systems, data workflows, and applied AI/ML solutions.

Toronto, Canada

Portfolio · LinkedIn · GitHub · Email


About

I am a full-stack software engineer with experience building production SaaS systems, backend services, database-driven applications, and AI-enabled product features.

My work sits at the intersection of software engineering, backend systems, data workflows, and applied machine learning. I focus on building reliable, maintainable, and practical systems that solve real business and technical problems.

I hold an M.Sc. in Computer Science from Concordia University, where my research focused on applied machine learning and computer vision at CENPARMI Lab.


Engineering Focus

Area Focus
Backend Systems APIs, services, database design, system reliability, performance
Full-Stack Development Production features, UI workflows, frontend-backend integration
AI/ML Systems ML pipelines, model integration, inference workflows, applied AI features
Data Systems PostgreSQL, SQL workflows, data processing, Kafka-based pipelines
DevOps & Delivery Docker, CI/CD, GitHub Actions, Linux-based deployments

Technical Stack

Languages
Java, Python, TypeScript, JavaScript, SQL

Backend & APIs
Spring Boot, Node.js, Express, REST APIs, microservices, Kafka

Frontend
React, React Native, Next.js, Tailwind CSS

Databases & Data
PostgreSQL, SQL Server, MySQL, data pipelines, query optimization

Machine Learning & AI
TensorFlow, PyTorch, scikit-learn, NumPy, Pandas, computer vision, time-series analysis, model evaluation

DevOps & Infrastructure
Docker, GitHub Actions, CI/CD pipelines, Linux, Git, production deployments


Selected Work

My pinned repositories highlight work across production software engineering, applied machine learning, and full-stack product development.

Representative areas include:

  • Enterprise software systems: SaaS features, backend workflows, database-driven applications
  • AI/ML applications: transfer learning, computer vision, time-series classification, model evaluation
  • Data and automation pipelines: Kafka-based messaging, PostgreSQL workflows, integration services
  • Full-stack platforms: interactive UI workflows connected to backend APIs and data services

See my pinned repositories below for selected projects.


Professional Experience

Full-Stack Software Engineer, EnerZam

Building and maintaining production SaaS systems for building operations, asset management, work orders, and enterprise workflows.

Key areas of work include:

  • Backend development with Java, Spring, SQL, and production APIs
  • Frontend workflows using JavaScript, React, and enterprise UI patterns
  • Database-driven features, reporting workflows, and system integrations
  • Applied AI/ML and automation features for operational software systems

Research Background

M.Sc. Computer Science, Concordia University
Graduate Research Assistant, CENPARMI Lab

Research focus:

  • Applied machine learning
  • Computer vision
  • Transfer learning
  • Medical image classification
  • Model evaluation with limited annotated data

Community & Volunteer Work

I have contributed as a Web Developer to multiple TEDx events, building and maintaining event websites used by organizers, speakers, and attendees.

TEDxUniversityofSouthFlorida    TEDxConcordiaUniversity    TEDxLakeheadU    TEDxIUT

TEDxSUT    TEDxUT    TEDxAmirKabir


Contact

Pinned Loading

  1. Pacman-Game Pacman-Game Public

    In this project, the Pacman agent will find paths through his maze world, both to reach a particular location and to collect food efficiently. I implemented general search algorithms such as depth-…

    Python 95 106

  2. Spam-Detector Spam-Detector Public

    This project presents a Python-based spam detector program that utilizes the Naive Bayes approach to classify emails as either spam or ham. The system is designed to accurately and efficiently iden…

    Python 43 115

  3. Human-Activity-Recognition Human-Activity-Recognition Public

    This project aims to classify human activities using data obtained from accelerometer and gyroscope sensors from phone and watch.

    Jupyter Notebook 128 98

  4. University-Chatbot University-Chatbot Public

    The overall goal of this project is to build Studybot, an intelligent agent that can answer university course-related questions using a knowledge graph and natural language processing.

  5. mono mono Public

    Forked from mono/mono

    Mono open source ECMA CLI, C# and .NET implementation.

    C#

  6. Code-With-Mosh-Playlist-Downloader Code-With-Mosh-Playlist-Downloader Public

    Forked from garganshul108/Code-With-Mosh-Playlist-Downloader

    Bash Script: A *.sh script to download full course from codewithmosh.com.

    Python 1