${LOADING}

${ VLAD POLUPAN _}

[ HTML CSS JS TS WEBGL ]
[ REACT ANGULAR THREEJS ]

toAboutMe()

>About

toHome()
Hello! My name is Vlad Polupan and I’m 35 years old. I’m creative frontend engineer and I specialize in building high-quality, scalable, and performant web applications that deliver outstanding and immersive user experiences.

Personal info

photo

I've been working in web development since 2013 and I have extensive experience in developing and maintaining complex web applications, delivering responsive and engaging user interfaces, and collaborating with cross-functional teams to ensure successful project outcomes. My technical expertise and problem-solving skills have enabled me to build and optimize web applications that enhance user experience and drive business growth.

At the beginning of my career, I started out as backend developer. I got experience with backend frameworks like Ruby on Rails, Laravel, Zend Framework, Yii2, Symphony. I'm familiar with CMS WordPress and Magento (writing, setting up your own and ready themes, plugins). Now this backend background allows me to see the full picture when solving complex architectural problems and bring me a unique perspective and skillset to the table.

Then I quickly discovered my passion for frontend development and have since focused on mastering the skills necessary to excel in this field. Now I've strong proficiency in HTML, CSS, JavaScript, Typescript and frontend frameworks such as Angular, React, Svelte. Also I've deep knowledge in functional programming, SOLID Principles, JAMstack, CSS pre-processing, responsive/adaptive HTML markup, accessibility standards. Developed hybrid applications on React Native and Ionic Framework.

Professional Achievements:

  • Strong proficiency in React and Angular, including React Hooks and Context API, Angular Components and Services, and RxJS.

  • Experience in building responsive, accessible, and intuitive user interfaces that comply with the latest web standards and best practices

  • Knowledge of front-end optimization techniques to improve web performance and user experience.

  • Collaborated with cross-functional teams, including backend developers, designers and artists, to create visually stunning and interactive applications.

  • Mentored junior developers in React and Angular best practices and code quality standards.

In my free time I learn and experiment with WebGL technologies. I have experience with Three.js, BabylonJS frameworks including shader programming, lighting, textures, and animation. My technical skills in this area have enabled me to develop visually stunning and interactive applications that push the boundaries of web development.

Technical skills

HTML5 | CSS | Preprocessors (SCSS, LESS, SASS) | JavaScript (ES5, ES6+) | TypeScript | React (Hooks, Context Api, Redux) | GatsbyJS | Angular 2+ | RxJS | SSR | NGXS | NGRX | Svelte | Canvas | WebGL | ThreeJS | BabylonJS | GLSL | Webpack | Rollup | Gulp | NodeJS | PostgreSQL | MySQL | PHP | Laravel | Wordpress | Ruby | Ruby on Rails

Hobbies

Paragliding
Soccer
Cycling
Running
Reading
Indie games
Music
toProjects()

>Projects

toAboutMe()

Recently completed projects

01
sugardaddyforme

SugarDaddyForMe

goToSite()
Technologies
Angular, Angular Material, Angular Universal, Twilio, gRPC
Project Role
Frontend Engineer
Description
Find your sugar daddy or sugar baby at Sugar Daddy for Me dating service. Join our dating site and get connected to wealthy and successful men.
02
Sugarsearch site

SugarSearch

goToSite()
Technologies
Angular, Angular Material, Angular Universal, Twilio, gRPC
Project Role
Frontend Engineer
Description
SugarSearch.com makes finding a new millionaire sugar daddy or a sweet new sugar baby easy, safe and fun. Browse through thousands of active profiles to find your next sugar crush.
03
land-managment-i

AgriChain Land

goToSite()
Technologies
React, ReactMaterial, Leaflet, GeoData
Project Role
Frontend Developer
Description
IT-sytem for land bank management
04
kit-managment-image

AgriChain Kit

goToSite()
Technologies
Angular, BpmnJS
Project Role
Frontend Developer
Description
IT system for modeling and business process management for the companies
05
idealer_screen

iDealer

goToSite()
Technologies
Angular 6+
Project Role
Frontend developer
Description
Shuttle Management System - Easy, smart, efficient - driven by artificial intelligence. Simply the next level of customer service.
06
xpolog_screen
Technologies
Angular, AngularJS, Chrome Extensions
Project Role
Frontend developer
Description
XpoLog is a worldwide leader in IT Operational Analytics, Logs Management, Logs Analysis, Logs Monitoring and Logs Viewer for the IT and DevOps teams.
07
invajo_screen
Technologies
EmberJS
Project Role
Frontend developer
Description
Event tool for bookings, invites and guest registration.
08
webgl-experiments_image

WebGL Experiments

goToSite()
Technologies
WebGL, React, GatsbyJS, BabylonJS, Svelte
Project Role
Full development
Description
My WebGL experiments on ThreeJS and BabylonJS engines with Svelte, React and Angular frameworks
09
hockeynews_screen

HockeyNews

goToSite()
Technologies
React, SSR, Node.js
Project Role
frontend developer
Description
All the latest breaking news on Ice Hockey.
10
fan-league_screen

FanLeague

goToSite()
Technologies
Angular 6+
Project Role
Frontend developer
Description
Service for connect fans globally and provide a social football experience in a league of its own.
11
xtreme sky videos

Xtreme Sky Videos

goToSite()
Technologies
React, GatsbyJS
Project Role
Full development (design/html/css/react/node)
Description
The biggest video collection of paragliding
12
cardrop_screen

Cardrop

goToSite()
Technologies
Angular 6+
Project Role
Frontend developer
Description
Service for quick buying and selling cars for the best prices.
13
electronic-stars-esports_screen

Electronic Stars eSports

goToSite()
Technologies
AngularJS
Project Role
Frontend developer
Description
Electronic Stars is not just an eSports league, it is a gaming platform for any competitive gamer to make money playing video games in online tournaments.
14
Tallium Inc.

Tallium Inc.

goToSite()
Technologies
Angular, SSR, NGXS
Project Role
frontend developer
Description
Custom software development agency.
15
chillout-illusions_image

Chillout Illusions

goToSite()
Technologies
Wordpress, WebGL
Project Role
full development (design/html/css/php)
Description
Online radio Сhillout Illusions - listen the best new and latest chillout music. The best collection of chillstep, vocal chillout, ambient, downtempo and lounge.
16
match-day-image

MatchDay

goToSite()
Technologies
PHP, Codeigniter
Project Role
Backend developer
Description
The biggest ukrainian football portal.
17
buldogs

Bulldogs - American Football

goToSite()
Technologies
AngularJS, NodeJS
Project Role
Frontend and backend development (angular/ionic/nodejs)
Description
With this amazing hybrid app one can enjoy an informative and constantly upgraded blog about American football in Ukraine and in the whole world, track the scores of American football matches.
18
bagland-image

BagLand

goToSite()
Technologies
Custom PHP CMS
Project Role
Backend developer
Description
Online shop of bags BagLand, MeShock, offers a wide range of bags. Here you can buy men's bags, travel bags, school bags, briefcases, suitcases, bags for laptops.
19
m-across-image

Millon Lacrosse Camps

goToSite()
Technologies
Custom PHP CMS
Project Role
Backend developer
Description
Millon Lacrosse Camps are among the top in the USA and world located in Baltimore, Long Island, Massachusetts, Ohio, and Pennsylvania.
20
ferronordic-image

Volvo - Construction Equipment

goToSite()
Technologies
Symfony, PHP
Project Role
Backend developer
Description
Official dealer of Volvo CE in Russia: construction machinery for sale, rental, service and parts support.
21
eclectic-image

Eclectic Solutions

goToSite()
Technologies
Wordpress, PHP
Project Role
Full development (design/html/css/php)
Description
Eclectic Solutions: Web and Mobile Development Company
toSkills()

Most used skills

PHP
php_texture
4 years of experience
Laravel | Wordpress | Magento | Symfony
Database
database_texture
5 years of experience
MySQL | PostgreSQL | MSSQL | MongoDB
CSS
css_texture
10 years of experience
Cross-Browser Markup | Animations | Flex | Grid | Atomic CSS | BEM | SCSS | LESS
HTML
html_texture
10 years of experience
DOM | Semantic markup | Accessibility | Seo Optimization
Figma
figma_asse
3 years of experience
Basic Drawing | Layers | Using Pluging | Exports | Export Styles
Git
git-texture
7 years of experience
Git Flow | CI | Branching | Merging | Rebase
Blender
blender_texture
1 years of experience
Modeling | Rigging | UV Mapping | Animation
Ruby
ruby_texture
2 years of experience
Ruby on Rails | Active Record | Devise | CanCan | RSpec
GraphQL
graphql_texture
2 years of experience
Queries and Muations | Fragments | Type system | Apollo
Node.js
nodejs_texture
4 years of experience
Express | Actionhero | Koa | RESTful API | GraphQL | SSR
Rollup.js
rollup_img
1 years of experience
Bundling | Using plugins | Code Splitting | Output Plugins
Gulp
Gulp
3 years of experience
Tasks | Async Completion | Output Bundling | Using Plugins | Watching
Webpack
webpack-texture
5 years of experience
Plugins | Loaders | Custom Configurations
Babylon.js
babylon_texture
1 years of experience
Mesh | Materials| Particles | Shaders | Lights | Animation | Physics
Three.js
threejs_texture
4 years of experience
Mesh | Custom Meshes | Materials| Particles | Shaders | Lights | Animation | Physics | Audio | Post-Processing | React Fiber
WebGL
webgl_texture
5 years of experience
Three.js | Babylon.js | Pixi.js | GLSL | Audio Api | Unity WebAssembly
Svelte
svelte_texture
2 years of experience
Sapper | Store | Animations | Context API | Rollup
Gatsby
Gatsby
3 years of experience
Routing | Styling | Image Optimization | Plugins and Themes | Quering Data | Deploying | Performance
Next.js
Nextjs
2 years of experience
Pages | Styling | Routing | Deploying | Image Optimization | Font Optimization | Customizing Config
React
react_texture
7 years of experience
React Hooks | Context Api | Redux | MobX | Styled Components | SSR | GraphQL | React Native
Angular
angular_texture
6 years of experience
Typescript | RxJs | NGXS | NGSRX | SSR | CLI
Typescript
typescript_texture
5 years of experience
OOP | Patterns | Types | Generics
JS (ES5/ES6+)
js_textture
10 years of experience
Functional Programming | OOP | SOLID | Asynchronous Programming | Patterns | Event Loop | Performance Optimization | Debugging | Modern Frameworks
toCareer()

>Career

toSkills()

Latest companies

Senior Frontend Engineer
at Strivtech
Development new functionality for dating sites, creating video streaming and text chat for these sites.
2021-2022
Senior Frontend developer
at AgriChain (Kiev, Ukraine)
Developing new functionality, design architecture and refactoring old implementations for agrobusiness management systems on React and Angular frameworks.
2019 - 2021
Senior Frontend developer
at BetInvest Ltd. (Kiev, Ukraine)
Development and design architecture of a betting game platform from scratch on React and React Native.
2019 (Mar) - 2019 (Oct)
Frontend developer
at Tallium Inc. (Kiev, Ukraine)
Worked as a javascript developer on Angular 2+ and React projects, designing architecture of isomorphic applications.
2017 - 2019
Fullstack developer
at Mobilunity (Kiev, Ukraine)
Implemented a wide range of tasks from writing backend functionality for CRM systems and REST services to writing high-loaded applications on React and Angular.
2016 - 2017
Fullstack developer
at Eclectic Solutions (USA)
Worked remotely as a php / full-stack developer developing on Magento, Wordpress, ZF2, Ruby on Rails
2015 - 2016
PHP Developer
at IDeus (Kharkov, Ukraine)
For the 2 years together with development team have done many different projects on various frameworks and cms as backend developer.
2013 - 2015

Education

Computer Academy «‎Step»
PHP Programming. Wordpress and Drupal basics.
2012
Computer Academy «‎Step»
Web technologies. Website development. JS basics.
2012
NTU «KhPI»
Power engineer
2004 - 2010
Contact meContact meContact meContact me
Lets work togetherLets work togetherLets work togetherLets work together
Get in Touch

Do you have a puzzle?