Summary
Ivan Semochkin is a Senior Full Stack Developer with 8–9 years of experience, focused on frontend engineering with React and modern stacks like Svelte/SvelteKit while retaining strong backend skills in Node.js and Python/Django. He has shipped production systems for finance, gaming and blockchain projects, contributing to microservice backends, admin interfaces and desktop launcher apps used by thousands. An active open-source contributor, Ivan has PRs in major libraries such as MUI and Pino and maintains pet projects like a Svelte pathfinding visualizer and a TypeScript reimplementation of the NES game Battle City. Based in Bangkok, he pairs pragmatic DX improvements and testing discipline with mentoring and knowledge-sharing across teams. Outside work he composes technical curiosity with creative and physical pursuits—playing piano and guitar and training in boxing and Brazilian jiu-jitsu—bringing the same discipline to code and craft.
8 years of coding experience
8 years of employment as a software developer
English, Russian