Dmitry Semenov

Web Developer And UX Designer at Велюр

Kyiv, Ukraine
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Dmitry Semenov is a Kyiv-based web developer and UX designer with 14 years crafting usable, responsive interfaces and front-end experiences. He blends practical UX sensibilities with hands-on HTML5/CSS3/JavaScript development, building and leading projects as a freelance practitioner and web lead at Велюр. Dmitry is the author and maintainer of well-known open-source front-end libraries such as PhotoSwipe and Magnific-Popup, where he drove major feature work and performance fixes for mobile-friendly image and lightbox interactions. His background in Flash/Flex-era rich apps gives him a deep understanding of visual interaction patterns and animation subtleties that inform modern UI decisions. Colleagues value his combination of interface design instincts and meticulous front-end engineering, particularly around touch gestures, pinch-zoom and responsive media handling.
code14 years of coding experience
job5 years of employment as a software developer
languagesEnglish, Russian, Ukrainian
stackoverflow-logo

Stackoverflow

Stats
4,586reputation
388kreached
80answers
3questions
Badges
javascript
top-5%
jquery
top-5%
github-logo-circle

Github Skills (13)

uid10
css10
javascript10
front-end-development10
ui-design10
jquery9
magnific-popup6
html6
wordpress6
iframe6
photoswipe6
webkit6
popup6

Programming languages (1)

JavaScript

Github contributions (5)

github-logo-circle
dimsemenov/Magnific-Popup

Feb 2013 - Feb 2022

Light and responsive lightbox script with focus on performance.
Role in this project:
userFront-end Developer
Contributions:3 releases, 233 commits, 26 PRs in 9 years 2 months
Contributions summary:Dmitry's commits primarily involve modifications to the core JavaScript file of the Magnific Popup library. They implemented several features and improvements, including responsive iframes, and performance optimizations. Their work also encompassed bug fixes, such as addressing an issue where the image would blink. These commits show a focus on improving the user experience, particularly with image and video popups.
lightboxperformanceresponsivelight
dimsemenov/PhotoSwipe

Mar 2014 - Jan 2023

JavaScript image gallery for mobile and desktop, modular, framework independent
Role in this project:
userFront-end Developer
Contributions:22 releases, 7 reviews, 464 commits in 8 years 11 months
Contributions summary:Dmitry's primary contributions appear to revolve around initiating a new version (4.0) of the PhotoSwipe library, and refining its codebase. The user has made substantial changes to the core functionalities within the JavaScript code, including adjustments to swipe, pinch-zoom, and general UI interactions within the core module. Changes involve code formatting cleanup, including style and documentation fixes. The user implemented additional visual features and fixes to the default UI skin.
modular-frameworkimagejavascriptindependentdesktop
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dmitry Semenov - Web Developer And UX Designer at Велюр