Ksenia Kondrashova
Verified Expert in Engineering
Creative Front-end Developer
Ksenia is a creative front-end developer who works at the intersection of design and technology. Focused on 2D and 3D visualization, she uses technologies like GSAP, WebGL/Three.js, SVG, Canvas, and GLSL Shaders to create immersive web experiences. Ksenia is well-versed in creating 3D web experiences, 2D animations, browser games, complex scroll animations, interactive maps and infographics, and other visuals.
Portfolio
Experience
Availability
Preferred Environment
Git, Three.js, GLSL, GSAP, WebGL, SVG Animation, HTML5 Canvas, Shaders, JavaScript, Blender
The most amazing...
...professional decision I've made was to switch from hardware development to computer graphics.
Work Experience
Three.js Developer
Self-employed (Freelance)
- Utilized the Three.js framework to develop immersive and interactive 3D web applications.
- Optimized Three.js applications for performance and cross-browser compatibility.
- Implemented custom shaders using GLSL to achieve desired visual effects.
- Optimized Three.js applications for mobile devices and various browsers.
SVG Graphic Developer
Self-employed (Freelance)
- Created interactive SVG graphics with JavaScript or CSS animations, allowing users to engage with the graphics and enhancing interactivity.
- Collaborated with clients to understand their design needs and successfully translated their ideas into visually appealing, interactive, and responsive SVG graphics.
- Developed responsive SVG graphics that dynamically adjust their layout and proportions based on the device's viewport.
- Optimized SVG graphics for performance and loading speed.
Creative JS Developer
Self-employed (Freelance)
- Designed and developed interactive web applications using JavaScript and related technologies.
- Built interactive maps with advanced features and interactivity.
- Developed animated logos, loaders, and typography for branding purposes.
- Implemented complex scroll-driven transitions to enhance the user experience on web pages.
- Collaborated with designers and product owners to implement visually engaging user interfaces.
- Optimized web applications for performance and usability.
Front-end Developer | Animator
Self-employed (Freelance)
- Combined front-end development skills with animation techniques to create interactive and visually appealing web experiences.
- Developed responsive web interfaces optimized for different devices and screen sizes.
- Created interactive cursors and custom mouse interactions to enhance user experiences.
Experience
3D Visualizations (Three.js)
https://codepen.io/collection/RzBxzPGLSL Shaders
https://codepen.io/collection/vBapBBSVG/GSAP Animations Collection
https://codepen.io/collection/waxpaoInteractive Cursors Collection
https://codepen.io/collection/BNPJNLProduct Configurators Collection
https://codepen.io/collection/jbpYbLIn the public collection, you can find configurable realistic 3D products, such as a cartoon box, glass and dice, as well as fun projects like human eye and tornado.
Data Visualization
• Data processing with and without D3.js
• Rendering using SVG, Canvas API, and WebGL
• Complex dynamic data and simple dataset
• Responsive and interactive solutions
3D Dice Roller
https://codepen.io/ksenia-k/full/QWZVvxmSkills
Languages
CSS3, HTML5, JavaScript 6, JavaScript, GLSL, CSS
Libraries/APIs
HTML5 Canvas, GSAP, Three.js, WebGL, D3.js, JavaScript Charting, Babylon.js
Tools
Canvas, Canvas 2D, Adobe Illustrator, JavaScript Debugging, Git, Blender, Terragen
Paradigms
Responsive Layout, Responsive Coding, Responsive Web Design (RWD), Testing
Platforms
GreenSock Animation Platform (GSAP)
Other
SVG Animation, Web Animation, Data Visualization, Vector Graphics, SVG, Scroll Animations, 2D Graphics, Animation, 2D Animation, CSS3 Animation, HTML5 Animations, HTML5 Banners, Interactive JavaScript, Responsiveness, Web-ready Graphics, Online Graphics, Motion Graphics, Graphics Processing Unit (GPU), 3D Graphics Engines, Computer Graphics, 3D Motion Graphics, Art Optimization, UX Prototyping, Cross-browser Compatibility, Shaders, Vector Art, 3D Graphics, Product Management, Product Marketing, Web Consulting, Typography, Development, Web Development, Graphics, Version Control, Version Control Systems, Mesh Optimization, Cross-browser Testing, Hardware Development, Microcontrollers, Microcontroller Programming, 3D, 3D Art, 3D Modeling, 3D Maps, Physics, 3D Games, 3D Animation, GPU Computing, User Interface (UI), Programming, Algorithms, Optimization, Visualization, 3D Design, IT Management, Software, Software Design, Software Development
Education
Master's Degree in Embedded Electronics
Peter the Great St.Petersburg Polytechnic University - Saint Petersburg, Russia
Bachelor's Degree in Computer Science
Peter the Great St.Petersburg Polytechnic University - Saint Petersburg, Russia
Certifications
Three.js Journey Completion
Three.js Journey
Front-End Web UI Frameworks and Tools
Coursera
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring