Purposeful front-end developer with a passion for thoughtful design, collaboration and learning.
Phone
+375 33 327 71 90
olesikwork@gmail.com
Discord
olesiklesha
Start programming in 2019. Front-end developer with technical education. In 2020 I graduated from the mechanical engineering faculty of BNTU. During my studies at the university, I learned to quickly assimilate information, sleep little, work in stressful situations. I live and work in Minsk. I like to watch football, listen to music and play table games.
English level: B1
The rgb function is incomplete. Complete it so that passing in RGB decimal values will result in a hexadecimal representation being returned. Valid decimal values for RGB are 0 - 255. Any values that fall out of that range must be rounded to the closest valid value. Note: Your answer should always be 6 characters long, the shorthand with 3 will not work here.
function rgb(r, g, b){
let result = '';
for (let i = 0; i < arguments.length; i++) {
if (arguments[i] > 255) arguments[i] = 255;
if (arguments[i] < 0) arguments[i] = 0;
arguments[i].toString(16).length == 2 ? result+=arguments[i].toString(16) : result+= 0 + arguments[i].toString(16);
}
return result.toUpperCase();
}
A landing page for a museum Louvre. Made with scss and flexbox layout. The project is being finalized.
A landing page about wildlife. Made with flexbox layout.
Online zoo website with live broadcasts of animals. Made with scss and flexbox/grid layout, responsive.
A customized HTML5 video player. Implemented functionality: control of the player from the keyboard, the ability to flip through the video, full-screen mode.
2015-2020
computer mechatronics
Engineering degree
belarusian national technical university
2021-now
JS / FRONT-END
In progress
Rolling Scopes School