Igor Chovpan

I have 1YoE in С++ and study CS and Math at University of Toronto.

For a year I worked at Keepit in Kraków (PL) doing backups for cloud services. I was in a team launching Azure Devops backup/restore and implemented some powerful C++ algorithms!

I am interested in backend development and computing on a large scale, but I am always looking to learn something new!

Projects

rm-exporter

I take a lot of notes on my reMarkable tablet and want to export them locally. The default Web UI doesn't let me export large notes or folders, so I made my own tool in Golang/TypeScript/Wails.

Recently the project reached 100 downloads! 🎉

More details here: Github, Reddit(post1, post2)

Conway's Game Of Life Client

Any white cell with 2 to 3 neighbours stays white, any black cell with 3 white neighbours turns white. Otherwise a cell turns black.

Unlike older C++ implementations, this one is done in Rust, JS and WebAssembly so the code is modern and readable. This client can compute millions of updates for a 50000x50000 grid in less than a second!

For more details check out this blog.

Metagalaxy pattern, size 31000x31000, running on Windows 11.
link to pattern

Spydle

💣 Real-time multiplayer word guessing game, implemented in Java and Spring Boot. The game can be hosted locally or played on a general server. Github repo

Other

I have a lot more projects to show, you can find them on my Github page. Thanks for checking out my website!