ivan@portfolio ~

$ whoami

Ivan Zaporozhets

Software Engineer

$ cat summary.txt

Software Engineer with 8+ years of programming experience, specializing in Python, C#, and AI/ML integration. Proven track record of architecting scalable solutions — from automated enterprise QA platforms to offline LLM applications.

$ ls ./skills/

# Languages
PythonC#C/C++TypeScriptJavaScriptJavaKotlinSQLBash
# AI & ML
PyTorchTensorFlowLangChainLlama 3.1OllamaFaster-Whisper
# Web & Cloud
ReactNode.jsASP.NETEntity FrameworkPrismaNext.js
# Databases
PostgreSQLOracle DBMSSQLMySQLMongoDBSQLite
# Tools
GitDockerLinuxCypressWPFMVVM

$ ls ./projects

Engineering Experience

SynTA

2026

LLM-Powered UAT Automation

Lead Developer & Co-Author

Architected an AI-powered enterprise application that automates User Acceptance Testing by generating Gherkin scenarios from user stories.

  • Engineered conversion of Gherkin scenarios into executable Cypress test scripts, drastically reducing QA overhead.
  • Co-authored an academic publication based on this system’s research and results.
C#CypressAIGherkin

AsukaAI

2023 – Present

Local Offline AI Companion

AI Developer (Open Source)

Engineered a fully offline AI companion with optimized speech-to-text and text-generation pipelines for near real-time interactions.

  • Integrated Llama 3.1 3B with LangChain for secure, API-independent infrastructure.
  • Most-starred personal GitHub repository — built entirely without external API dependencies.
PythonPyTorchLlama 3.1LangChainOllamaFaster-Whisper

TaleWeaver

2025

AI/ML Text Adventure Game

AI/ML Developer (Open Source)

Developed an AI-driven text adventure game that uses ML to dynamically generate adaptive narratives.

  • Architected a collaborative storytelling environment supporting single-player and multiplayer modes.
  • Leveraged Python ML pipelines for context-aware, procedurally generated story branches.
PythonMachine Learning

YTubeD

2024

Desktop Media Downloader

Software Engineer (Open Source)

Built a robust WPF desktop application for concurrent MP4/MP3 media processing and downloading.

  • Implemented strict MVVM architecture for a scalable and maintainable codebase.
  • Designed an intuitive Material Design UI for a polished end-user experience.
C#WPF.NETMVVM

$ cat education.log

Education

Red Deer Polytechnic

Sep 2024 – May 2026

Computer Programming Diploma

Red Deer, AB

  • Core focus: Cloud Programming, Java EE, Databases (Oracle, PostgreSQL), Full-Stack Web.
  • Studied React, Node.js, ASP.NET, Entity Framework, MongoDB, Git, and Agile practices.
  • Collaborated on team capstone and software development projects.

Ivan Puluj Technical University

2022 – 2023

Software Engineering Coursework

Ternopil, Ukraine

  • Completed intensive coursework in advanced software engineering principles, algorithms, and data structures.

IT Step Academy

2019 – 2021

Programming & Architecture Coursework

Ukraine

  • Mastered C#, C++, SQL Server, and ASP.NET through rigorous software projects and technical examinations.
  • Completed interview-format exams simulating real-world engineering hiring processes.

$ contact --open

Get In Touch

ivan@portfolio ~ contact

$ location --current

Red Deer, AB, Canada

$ cat resume.pdf

Download Resume