• File

Mark

.NET-програміст

Considering positions:
.NET-програміст, Python-програміст, С++-програміст, .Net-програміст
City of residence:
Lviv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Mark Tyshchuk
Košice, Slovakia | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section)
github.com/RoNiN-shadow

SUMMARY
Highly motivated Computer Science student with a strong foundation in low-level program-
ming (C) and object-oriented design (C#, Python). Experienced in open-source contribution,
developing custom data structures, and optimizing high-performance data pipelines. Seeking a
part-time/student software development role to apply strong problem-solving skills to real-world
engineering challenges.

TECHNICAL SKILLS
Languages: C#, Haskell, C, Python, Java, Rust

Tools & Frameworks: .NET, Git, ImageMagick, Cabal, Linux (Arch), Neovim

Languages (Spoken): Ukrainian (Native), English (B2), Slovak (A2)

PROJECTS & OPEN SOURCE
Open Source Contributor: tModLoader (Terraria) | C#, .NET GitHub Link

• Designed and implemented an API Facade (StrikeOtherNPC) to encapsulate complex legacy
combat logic, significantly reducing boilerplate code for the modding community.

• Resolved a critical cross-platform concurrency bug by enforcing OS-level exclusive file access
through .NET FileStream configurations, preventing data corruption on Linux servers.

Open Source Contributor: ripdrag | Rust, GTK4, Linux OS GitHub Link

• Resolved a file permission bug preventing drag-and-drop functionality into strictly sandboxed
Flatpak applications (e.g., Telegram).

• Refactored the GTK4 data provider in Rust to utilize native FileList APIs, ensuring proper
integration with xdg-desktop-portal for secure cross-sandbox file access.

Terminal 2048 Clone (k-game) | Haskell, Brick, Cabal GitHub Link

• Rewrote a legacy C implementation into a declarative Haskell application using the Brick
TUI library, significantly reducing codebase size and architecture complexity.

• Leveraged pure functional state management for game loop logic and grid transformations.

Playfair Cipher CLI | Haskell GitHub Link

• Developed a command-line cryptographic tool implementing the Playfair cipher for text en-
cryption and decryption.

• Utilized functional data pipelines to generate cipher matrices and process string manipula-
tions safely.

High-Performance Image Pipeline (AVIF Generator) | C#, ImageMagick

• Developed a highly optimized C# tool to automatically render, process, and encode over
4,100 high-resolution banners into AVIF format.

1
• Implemented efficient data handling and processing pipelines, reducing total execution time
to approximately 18 minutes.

Terminal Roguelike Game | C, ncurses TUKE GitLab

• Developed a terminal-based game handling game loop state, procedural logic, and manual
memory allocation purely in C.

EDUCATION
Technical University of Košice (TUKE) Košice, Slovakia
Bachelor of Applied Informatics (FEI) 2025 – Present

2

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: