Dan Tsivinsky
Fullstack developer with more than 5 years of experience writing code, learning technologies and building projects. Professionally worked for 4 years at an outsourcing company building projects for different clients.
Currently learning technologies used in distributed, high-load system, like RabbitMQ, gRPC and Redis.
I spend my time building projects, learning new technologies and tinkering with my homelab.
Notable projects
- Jellyfin - open source media system that runs on user's hardware and allows them to watch their media on any device.
- I've contributed more than 100 translations in Russian to several projects in the ecosystem.
- hi-mom - JavaScript library I made in reference to the phrase from Fireship tutorials. He liked it and mentioned project in the video.
- Setup Rollup to build for 3 JS targets: CJS, UMD and ESM.
- Learned how to manage open source projects.
- use-confirm - React library that allows its users to asynchronously call confirm dialog before destructive actions. Alternative to browser's confirm() function but for React and for any custom dialog.
- Learned how to package React libraries for npm.
- Setup ESbuild to bundle code for CJS and ESM modules.
Work experience
Frontend Developer at DFA Media (Dec 2021 - Jan 2026)
- Developed and shipped 10+ production projects for clients in e-commerce, construction and media, from design handoff to deployment.
- Built responsive, SEO-friendly and accessible UIs with TypeScript, React, Next.js, SCSS and Tailwind CSS based on Figma designs.
- Integrated third-party services: payment systems, analytics and REST APIs.
- Optimized Core Web Vitals through image handling, code splitting and caching in Next.js.
- Created reusable components and project templates adopted across client projects.
- Maintained client websites over several years: added new features while refactoring legacy code to keep codebases maintainable.
- Deployed frontend applications with Docker, configuring nginx and certbot for HTTPS.
- Worked closely with designers and backend developers and participated in code reviews.
Contact me
- Email: daniil@tsivinsky.com
- Telegram: @tsivinsky
- Bluesky: tsivinsky.com
- Сетка: Даниил Цивинский