Contact me

Daniel Sladecek

Senior front-end developerJavaScript enthusiast

Passionate about web development, JavaScript in general and new challenges.

Daniel Sladecek - portrait
Experienced

I've been a web developer in the corporate world for 6+ years

Versatile

What can be done by JavaScript, can be done by me

Reachable

Remote worker at your service... let's connect online

Active Learner

Sharping my tools whenever I have some free time

Proficient in various of frameworks / technologies

Take a deep dive into my professional journey to discover my capabilities, past employers, and areas of expertise. Gain a comprehensive understanding of my professional accomplishments and the unique value I bring to the table.

JavaScriptJavaScript
VueVue
ReactReact
TypeScriptTypeScript
Nuxt JSNuxt JS
Next JSNext JS
Node.jsNode.js
HTMLHTML
CSSCSS

The trajectory of my professional journey

Freelance / Agency

Freelance / Agency

While pursuing my university education (which I did not complete), I engaged in freelancing activities and co-founded a digital agency alongside my brother.

Career hiatus

Career hiatus

Following two years of working diligently at my agency, I decided to take a deliberate career hiatus. Subsequently, I departed from my university studies and embarked on a four-month sojourn in the United States, followed by a year-long residency in the United Kingdom.

Back to front-end development

Back to front-end development

Upon my return to the Czech Republic, I secured a position as a front-end developer at Vltava Labe Media, one of the largest publishers in the region.

Becoming Avastian

Becoming Avastian

Following my transition to Avast, I commenced my tenure and subsequently earned a promotion to the role of Senior Frontend Developer. I have since dedicated over four years of my professional journey to this esteemed organization. Notably, Avast underwent a transformative merger with the world's largest cybersecurity company, leading to its rebranding as Gen Digital.

Portfolio showcase of my work

Avast/AVG

Avast / AVG

  • Frontend development using Vue.js with integrated payment methods and DR.js (cart's provider library).
  • Built a Chrome extension in JS/Vue.js for Avastians to debug the application.
  • Executed unit testing (VTU) and end-to-end testing (Cypress).
  • Developed frontend using JS/jQuery, adding features like cross-sell offers, wire transfer QR code generator, email/gmail validator, etc.
E-stránky

E-stránky

  • Constructing web templates using HTML, CSS, JS, and PHP (Nette), modifying existing templates, and ensuring responsiveness of legacy templates.
  • Revamping the E-stránky administration portal by designing and coding the new interface.
  • Interacting with customers to provide additional support and assistance with customization of their custom CSS, JS, or HTML.
Earthfluence

Earthfluence

  • Developing agency websites digitalgreensagency.eu and company site earthfluence.cz from the ground up using Nuxt.js.
  • Revamping the Shoptet template for noother.cz. Previously, noother.cz was hosted on DigitalOcean using Dokku, and a temporary e-commerce solution (Snipcart) was implemented before transitioning the entire site to Shoptet.
  • Helping out with CSS styling of the Shopify based e-shop - Tabsta
Avast logo
Gen Digital logo
NLOK logo
VLM logo
Earthfluence logo
Japa logo
Marketizator logo
National Geographic logo

Portfolio showcase of my hobby projects

Journey challenge app

Journey challenge

This app is designed to help you track your progress on a chosen route while adding a fun, competitive element by allowing you to race against friends and family. Your progress is vividly displayed on an interactive map, so you can easily see how far you've come.


The app is deployed on Vercel, built with Next.js. It accepts URL parameters, including names, distance, colors, and the start and end points of the road. It then fetches data from the TomTom Navigation API and beautifully renders your journey on the map.

Calorie budget app

Calorie budget

Managing your diet is all about balancing your calorie intake. That's why I created a simple yet effective calculator to help you stay on track. It calculates your weekly "calorie budget," showing you how many calories you can consume to either lose or gain weight. And if you slip up one day, the app helps you adjust your intake to get back on course.


This app is also deployed on Vercel and built using React with Vite. It functions as a Progressive Web App (PWA), offering features like local storage, localization, and interactive graphs to make managing your diet easier and more accessible.

React native app

TBD (Mobile app)

WIP


The app will be most likely build with React Native.

Get to know me

Daniel Sladecek - portrait
Live and breathe for JavaScript
Contact me
I love traveling! Explored US, UK, Japan, Switzerland, Italy... and more to come.
Mountain tops = ultimate recharge
Gym enthusiast. Chest day every day. Protein is life. 20 + 20 = 60!
Mixed Martial Arts is my passion, even as I age
Designed & coded by Daniel Sládeček © 2020 - 2024 Daniel Sládeček | All rights reserved.