Iurii Chmykhun

Projects Portfolio

I have a broad collection of experiences, including creating websites, building & hosting cybersecurity puzzles, writing software, and solving programming challenges.

Prime Grid Project Photo

Prime Grid Labeling

October 2024

Generation of an n*m matrix such that all orthogonal neighboars are coprime.

Prime Grid Labeling

Generation of an n * m matrix with values 1...nm such that all orthogonal neighbors are coprime.

Impetus

My goal as a lead contributor to the project was to implement the latest version with heuristic optimization and an iterative stack to speed up the generation of prime grids, accomplishing the generation of a 115x115 prime-labeled grid in under 30 seconds!

Skills & Technologies

  • Recursive & iterative stack-based backtracking
  • Collaborated using Github for version control
  • Used Node and Graph classes for object-oriented generations
  • Optimized using MyPy compilation, heuristic ordering, and generator multiprocessing
View on GitHub
Project photo

iurii.io

July 2024 - Present

Inception... My personal Developer Portfolio website showcasing projects and experience.

iurii.io

My personal website!

Impetus

My motivation was to build an portfolio of my personal and professional development through interactive methods.

Skills & Technologies

  • Written in HTML, JavaScript, and no-framework CSS
  • Hosted through Cloudflare Pages
  • SSL enabled, as well as automatic deployments from the GitHub repository below
View on GitHub
Chess Engine Project photo

Capture The Flag

August 2024 - October 2024

A collection of computer puzzles to practice a wide range of cybersecurity skills.

CTF Club

A collection of my cybersecurity challenges for DSU's CTF Club

Impetus

Besides weekly presentations, I wanted to create challenges relevant to our meeting topics, for our participants to solve and practice our topics hands-on.

Skills & Technologies

  • Challenges include forensics, cryptography, OSINT, and Pwn categories
  • Hosted server-based challenges using Google Cloud Platform and Docker
  • Used & managed the CTFd platform to host challenges.
View my Challenges on our Platform
Project photo

Sort Visualizer

July 2024

Ever wondered how Bubble Sort works? See it in action step-by-step!

Sort Visualizer

A visualizer of a sorting algorithm, showing each step, or replaying the steps in near-realtime!

Motivation

Sorting algorithms on YouTube motivated me to create an interactive web version of the classical Bubble Sort.

Skills & Technologies

  • Written in plain HTML/CSS/JS
  • Visualized the Bubble Sort step-by-step with adjustable sorting speed
View on GitHub View in action!