');background-repeat:repeat-x}.module-footer__row:first-child{margin-top:0}.module-footer__column{background:#1d1d1d}.module-footer__column:first-child{padding-right:1em}.module-footer__column:last-child{padding-left:1em}.module-header{background-image:linear-gradient(336deg, #1a1a1a 23px, transparent 23px),linear-gradient(156deg, #1d1d1d 23px, transparent 23px),linear-gradient(336deg, #1d1d1d 23px, transparent 23px),linear-gradient(156deg, #1d1d1d 23px, transparent 23px);background-size:58px 58px;background-position:0px 2px, 4px 35px, 29px 31px, 34px 6px;padding-top:44px;padding-bottom:44px;text-align:center}.module-header__link{display:inline-block}.module-logo{--color: 238, 238, 238;color:var(--color);text-shadow:0 -4px 100px,0 0 2px,0 0 1em rgba(var(--color), 0.4),0 0 0.5em rgba(var(--color), 0.4),0 0 0.1em rgba(var(--color), 0.4),0 5px 3px #000;transform:scale(0.85);white-space:nowrap;user-select:none;-webkit-touch-callout:none}:focus .module-logo{--color: 246, 217, 128}@media (min-width: 880px){.module-logo{transform:scale(1)}}.module-logo__title{font-family:"North",sans-serif;font-size:22.5px;letter-spacing:.09em}.module-logo__subtitle{font:39px/1.2 'Pacifico', cursive;letter-spacing:.06em;text-indent:-.25em}@media (prefers-reduced-motion: no-preference){.module-logo__defunct{animation:neon-sign-defunct linear infinite 2s}}@keyframes neon-sign-defunct{78%{color:inherit;text-shadow:inherit}79%{color:#1d1d1d}80%{text-shadow:none}81%{color:inherit;text-shadow:inherit}82%{color:#1d1d1d;text-shadow:none}83%{color:inherit;text-shadow:inherit}92%{color:#1d1d1d;text-shadow:none}92.5%{color:inherit;text-shadow:inherit}}.module-resume{padding-bottom:80px;justify-self:center}@media (min-width: 880px){.module-resume{justify-self:end}}.module-resume__list{position:relative;margin:0;padding:0;list-style:none}.module-resume__list::after{content:'';display:block;position:absolute;bottom:0;left:26%;width:30px;height:30px;background:linear-gradient(to top, #111 0%, rgba(17,17,17,0) 100%)}.module-resume__item{display:flex;position:relative}.module-resume__item::before{content:'';display:block;position:absolute;left:114px;width:5px;height:100%;border-right:1px double #606060;border-left:1px double #606060}.module-resume__period{font-family:"North",sans-serif;font-size:.8em;letter-spacing:.09em;position:relative;min-width:130px;padding-right:30px;color:#c3c3c3;text-align:right}.module-resume__period::after{content:'';display:block;position:absolute;top:4px;right:6px;width:15px;height:15px;background-color:#111;border:1px solid #606060;border-radius:50%;box-shadow:0 0 0 5px #111}.module-resume__details{margin-bottom:30px;padding-left:2px}.module-resume__company{font-family:"North",sans-serif;font-size:.8em;letter-spacing:.09em;color:#7c7c7c}
About me Hey there š , Iām Kevin a web developer from Germany. My frameworks of choice are Preact, WordPress and CakePHP with which I am creating accessible applications. I like building tools to make development easier and less repetitive. Check out my resume or click any of the links to find out more about me.|
Resume today construktiv Senior web developer
2016 image advertising Web developer
2013 - 2016 image advertising Apprentice as media designer