MarkKoshkin

Projects

A few builds I'm proud of 😎

Anaveda: Travel Journal screenshot

Anaveda: Travel Journal

Decoupled CMS layer for Next.js with GROQ queries, and on-demand cache revalidation; rich text renderer with responsive media, captions, and footnotes.

reactSanity.ioMUI
Voting Systems screenshot

Voting Systems

An interactive overview on how leaders are chosen worldwide—mapping 23 voting systems, their ballots, and key features.

reacttypescriptnext.jstailwind
Mangrove: Order Placement screenshot

Mangrove: Order Placement

This guide walks through the order-placement process in a B2B store platform. You'll see how controller, service, repository, and global exception layers interact.

KotlinSpring
Cellular Automata screenshot

Cellular Automata

Visual simulator of cellulal automata. Tweak settings and see what happens! Small cells with potential to exhibit powerfull computational behavior.

reacttypescripttailwind
Deep Learning Foundations screenshot

Deep Learning Foundations

An interactive notebook on deep learning foundations from Andrew Ng's course. It covers the calculus, tensors, and plotting that underpin DNN training.

pythontorchnumpymatplotlib
Birthday Problem screenshot

Birthday Problem

Fun explainer of the Birthday Problem with graphs, examples, and collision probabilities.

reacttypescripttailwind
Music Learning Apps screenshot

Music Learning Apps

App collection to help with learning music theory. It dives into chords, rhythm and ear training.

reacttypescripttonetailwind
© 2025 Mark Koshkin. Have a great day!
Mark Koshkin | Full-Stack Software Engineer