
Featured Project
DICOM Viewer Online
Designed and built from scratch a universal web-based medical image viewer for DICOM files. The platform enables doctors, researchers, and educators to view, measure, contour, and create 3D reconstructions of medical imaging data directly in the browser.
- Optimized performance with Web Workers for parallel voxel processing, ensuring smooth visualization
- Built the full stack with Next.js, TypeScript, MongoDB, and IndexedDB for efficient local data storage
- Developed the frontend with Canvas, SVG, and Three.js for high-precision medical image rendering
- Implemented client-side de-identification for GDPR and HIPAA compliance
Next.js
TypeScript
MongoDB
Canvas
SVG
Three.js
Web Workers
IndexedDB
Work Experience
8+ years of experience
Dicom Viewer Online
March 2025 — PresentFounder & Lead Full Stack Developer · Kazan
- Designed and built from scratch a universal DICOM medical image web viewer
- Optimized performance with Web Workers for parallel voxel image processing
- Built the stack with Node.js, MongoDB, and IndexedDB for efficient local storage
- Developed the frontend with Canvas and SVG for high-precision medical image rendering
Cryptopay
October 2021 — February 2025Senior Frontend Developer · Saint Petersburg
- Led development of complex SPAs on Vue 2/3 and Svelte for high-load FinTech services
- Improved DX by migrating projects to monorepo architecture
- Integrated browser crypto wallets, expanding the platform's payment capabilities
- Optimized the hiring process by conducting technical interviews
Maxima
August 2020 — September 2021Frontend Developer · Kazan
- Developed real-time React applications with MobX and WebSockets integration
- Ensured software quality by achieving high code coverage with Jest unit tests
- Mentored junior developers and conducted code reviews
Tensor
October 2017 — August 2020Software Engineer · Yaroslavl
- Participated in developing SBIS — a large-scale ERP system
- Initiated TypeScript adoption and refactored legacy components
- Optimized SSR applications by identifying and fixing critical memory leaks
Technical Skills
Frontend
React
Vue 2/3
Svelte
Next.js
TypeScript
JavaScript
Canvas
SVG
Three.js
WebGL
MobX
Tailwind CSS
Backend
Node.js
MongoDB
PostgreSQL
IndexedDB
REST API
WebSockets
Tools & Practices
Git
Jest
Web Workers
SSR
Monorepo
CI/CD
Docker
DICOM
Education
Kazan National Research Technical University named after A.N. Tupolev — KAI
Higher Education · 2020
Open to Interesting Opportunities
If you have an exciting project or opportunity, I'd love to hear from you. Let's build something great together.