Michael Shteynberg

Hi, I'm Michael Shteynberg

I am a passionate and driven Computer Engineering and Mathematics student at Northeastern University with a strong interest in artificial intelligence, embedded systems, and data-driven technologies. I enjoy taking on challenges that push me to grow, whether that means building a new system from scratch, learning a tool I've never used before, or exploring how AI can be applied in creative ways.

About Me

I am a Computer Engineering student passionate about applying AI and engineering to solve real-world challenges and deliver meaningful solutions.

My experience ranges from writing efficient code in Python to building backend systems with Flask, working with embedded devices, and experimenting with data visualization and analysis. I'm eager to keep learning, solving complex problems, and contributing innovative solutions that connect curiosity, persistence, and technical expertise.

When I’m not studying or working on projects, you can find me developing at ZOR!, a biotech startup, or building AI-powered solutions with Northeastern’s AI Club. Outside of tech, I enjoy training for triathlons, playing soccer and tennis, and building LEGO.

Software Development

Full-stack development and mobile apps

Machine Learning

AI algorithms and neural networks

Data Engineering

Meaningful visualizations and manipulation

Featured Projects

A showcase of my technical projects spanning embedded systems, web development, and machine learning

Natural Language Processing Research Project
Featured
Natural Language Processing Research Project
PEAK Experiences
Developed educational materials for Natural Language Processing in MATLAB, including advanced code implementations using the Text Analytics Toolbox, comprehensive tutorial documentation, and open-ended challenge tasks. Created to help first-year engineering students learn text analysis techniques through hands-on MATLAB programming. This project reflects my passion for empowering the next generation of engineers with foundational AI skills that will be crucial to their future careers.
MATLABNLPText AnalyticsEducational ContentDocumentation
Published in ASEE 2025 Annual Conference & Exposition (DOI: 10.18260/1-2--56658)
Knights and Knaves Logic Solver
Knights and Knaves Logic Solver
An AI system that uses propositional logic and model checking to solve Knights and Knaves puzzles, where truth-tellers and liars must be identified from their statements. Demonstrates fundamental AI concepts including knowledge representation, automated reasoning, and constraint satisfaction through exhaustive search of possible truth assignments.
AIPythonCSPPropositional LogicSAT
Minesweeper AI Agent
Minesweeper AI Agent
A knowledge-based AI that plays Minesweeper by maintaining logical constraints and using inference to deduce mine locations. Demonstrates classical AI techniques including constraint propagation, subset resolution, and rational decision-making under uncertainty.
PythonAgentsIDSCSPForward Chaining
Tic-Tac-Toe AI
Tic-Tac-Toe AI
An unbeatable AI opponent using the minimax algorithm to explore all possible game outcomes and select optimal moves. Demonstrates adversarial search, game tree exploration, and perfect play in zero-sum games.
PythonMinimaxGame TreeDFSBackpropagation
Degrees of Separation
Degrees of Separation
A graph search system that finds the shortest path between actors through movie connections using breadth-first search. Demonstrates fundamental AI pathfinding concepts including state space search, frontier management, and optimal path discovery in graph structures.
PythonBFSBipartite GraphFrontierState Space
Encryption Tool
Encryption Tool
A cryptographic application implementing symmetric encryption with Fernet/AES and asymmetric RSA key generation. Features password-based key derivation (PBKDF2), secure key storage, and a user-friendly GUI for encrypting and decrypting text messages.
EncryptionFernet/AESRSAKDFTkinter GUI
MOOSEMENT
MOOSEMENT
Forge - Product Development Club | Software Developer
A Flask-based REST API for user authentication, challenge tracking, and leaderboard management in a company-wide fitness app promoting exercise and team collaboration.
FlaskMongoDBPythonREST APIAuthentication

Experience & Education

Shaped by a strong academic foundation and diverse professional experiences in computer engineering.

Professional Experience

Machine Learning Engineer
Northeastern AI Club
Fall 2025
Boston, MA

Designing and building AI powered solutions and data pipelines for real-world application and clients

Backend Developer
ZOR!
May 2024 - Present
Boston, MA

Designed and developed a Python/Flask backend for ZOR!, a non-invasive, predictive epilepsy management app that securely collects health and environmental data from iOS devices

  • Build 15+ REST API endpoints enabling efficient data ingestion, offline sync, and interactive collection modes
  • Create HealthKit manager for collecting health, location, and Apple Watch data using Swift
  • Feed collected real-time device and behavioral data into supervised AI models for predictive analytics
PythonFlaskAPIHealthKitSwiftAI
Firmware Engineering Co-op
Evident Scientific
Jan 2025 - Jun 2025
Waltham, MA

Helped develop and test a portable eddy current inspection device, now used by leading aerospace companies to identify structural fatigue and material degradation in aircraft wings

  • Created and automated Python test scripts and JSON action files to validate embedded system functionality
  • Developed Bash scripts for port tunneling of prototype devices over secure networks using SSH and SCP
  • Enhanced a custom C++ testing framework with JSON-C and macros to support I/O, alarm, and LED testing
  • Debugged signal integrity issues using oscilloscopes to verify voltage behavior and analog gain accuracy
C++PythonJSONBashSecure NetworkingNDT
Data Analyst Intern
Acadia - LSEG
Summer 2024
New York, NY

Improved data analytics and AI processes at Acadia, an LSEG Company, enhancing the efficiency and accessibility of financial insights for institutional clients

  • Redesigned Power BI dashboards for major financial institutions, driving increased usage by 10%
  • Accelerated data queries using PostgreSQL in pgAdmin, reducing dashboard run times by 99%
  • Created prompt engineering guidelines and comprehensive documentation for new internal AI product
PostgreSQLpgAdminAIMicrosoft PowerBIData Exploration
Project Management Intern
Percent
Summer 2023
New York, NY

Spearheaded the development of an investor notification interface for Percent, a FinTech startup, enhancing real-time communication and user engagement on its Private Credit platform

  • Produced SQL and Python based reports to extract and analyze data, providing actionable insights
  • Developed wireframes in Balsamiq and enhanced final designs in Figma, delivering a polished interface
Product ManagementSQLPythonFigmaBalsamiqFintech

Education

Bachelor of Science in Computer Engineering and Mathematics
Northeastern University
Sep 2023 - May 2027 (Expected)
Boston, MA
GPA:3.8/4.0

Relevant Coursework:

Engineering AlgorithmsArtificial Intelligence with PythonNetworksDatabasesEmbedded DesignProbability and Statistics

Get In Touch

I'm always open to discussing new opportunities, collaborations, or just having a chat about technology

Let's Connect

Whether you're looking for a talented engineer for your team, want to collaborate on a project, or just want to connect, I'd love to hear from you.

Email

shteynberg.m@northeastern.edu

Phone

+1 (914) 356-0223

Location

Boston, MA

Built with v0