Full-Stack Software Engineer

Turning ideas into reliable software

I prioritize sound architecture, secure practices, clean logic, intuitive UX, solid test coverage, and dependable CI/CD.

React / TypescriptType-safe Interactive UIsJava / KotlinBackend services and REST APIPostgreSQL / MongoSchemas & queriesCloud / AWSS3, Beanstalk, ELB
Portrait illustration of Mark Koshkin

About Me

I've been writing code for over a decade, hopping between languages and tools. What I love the most: there's always something new to learn. And of course, shipping software that solve real problems. Being part of tech communities means being surrounded by people who push the boundaries of what's possible and never back out of a challenge. When I'm offline, I'm probably wandering around a new spot, at a concert, or reading something weird and wonderful.

Technical Stack

Languages
TypeScriptJavaScriptKotlinPythonJavaSQLC#
Frameworks
Spring BootReactNext.jsNode.js
Tools
DockerKubernetesGitCypressOpenAPI
Platforms
AWSRenderNeonCloudflareVercel
Databases
PostgreSQLMongoDB

Selected Work

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

Let's connect

Hiring or need project help? I'm available for contract and full-time. I also take on projects pro bono when the mission or interest align. Send me a message and I'll get back within two business days.

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