Dipl. Coach (ICF Standards)
BFI Vienna
Systemic CoachingTetra-LemmaCybernetics
[
:root { –transition-speed: 0.4s; }
/* Light Blue Theme */
[data-theme=“light-blue“] {
–bg-primary: #e8eef5;
–bg-secondary: #dde5ef;
–text-primary: #2d3748;
–text-secondary: #5a6a7e;
–text-muted: #8a9bb0;
–accent: #00b4d8;
–accent-light: #48cae4;
–accent-dark: #0096c7;
–shadow-light: rgba(255, 255, 255, 0.8);
–shadow-dark: rgba(163, 177, 198, 0.6);
–shadow-dark-strong: rgba(140, 155, 180, 0.5);
–card-bg: #e8eef5;
–icon-gradient-start: #00b4d8;
–icon-gradient-end: #0077b6;
–gold: #A16207;
–gold-muted: rgba(161, 98, 7, 0.12);
–success: #0D9488;
}
/* Light Orange Theme */
[data-theme=“light-orange“] {
–bg-primary: #f0e8e2;
–bg-secondary: #e8ddd5;
–text-primary: #3d2e24;
–text-secondary: #6b5344;
–text-muted: #9a8679;
–accent: #ff7b00;
–accent-light: #ff9e44;
–accent-dark: #e56b00;
–shadow-light: rgba(255, 255, 255, 0.85);
–shadow-dark: rgba(180, 160, 145, 0.55);
–shadow-dark-strong: rgba(160, 140, 125, 0.5);
–card-bg: #f0e8e2;
–icon-gradient-start: #ff7b00;
–icon-gradient-end: #ff5500;
–gold: #A16207;
–gold-muted: rgba(161, 98, 7, 0.12);
–success: #059669;
}
/* Dark Blue Theme */
[data-theme=“dark-blue“] {
–bg-primary: #1a1f2e;
–bg-secondary: #151925;
–text-primary: #e8ecf4;
–text-secondary: #a0aec0;
–text-muted: #6b7a8f;
–accent: #4fc3f7;
–accent-light: #81d4fa;
–accent-dark: #29b6f6;
–shadow-light: rgba(45, 55, 75, 0.5);
–shadow-dark: rgba(0, 0, 0, 0.6);
–shadow-dark-strong: rgba(0, 0, 0, 0.7);
–card-bg: #1e2538;
–icon-gradient-start: #4fc3f7;
–icon-gradient-end: #0288d1;
–gold: #CBB26A;
–gold-muted: rgba(203, 178, 106, 0.15);
–success: #2DD4BF;
}
/* Dark Orange Theme */
[data-theme=“dark-orange“] {
–bg-primary: #1f1a15;
–bg-secondary: #1a1510;
–text-primary: #f4ece8;
–text-secondary: #c0a090;
–text-muted: #8f7a6b;
–accent: #ff8c42;
–accent-light: #ffab70;
–accent-dark: #ff7420;
–shadow-light: rgba(55, 45, 35, 0.5);
–shadow-dark: rgba(0, 0, 0, 0.65);
–shadow-dark-strong: rgba(0, 0, 0, 0.75);
–card-bg: #2a221c;
–icon-gradient-start: #ff8c42;
–icon-gradient-end: #ff5722;
–gold: #CBB26A;
–gold-muted: rgba(203, 178, 106, 0.15);
–success: #10b981;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
font-family: „Outfit“, sans-serif;
background: var(–bg-primary);
color: var(–text-primary);
min-height: 100vh;
transition: background var(–transition-speed) ease, color var(–transition-speed) ease;
overflow-x: hidden;
}
/* Type hierarchy */
h1, h2, h3 { font-family: „Space Grotesk“, sans-serif; }
a { color: inherit; }
.container { max-width: 1200px; margin: 0 auto; padding: 0 24px; }
.section { padding: 100px 0; }
.section-header { text-align: center; margin-bottom: 60px; }
.section-header h2 {
font-size: clamp(1.8rem, 4vw, 2.8rem);
font-weight: 600;
margin-bottom: 16px;
color: var(–text-primary);
}
.section-header p {
font-size: 1.1rem;
color: var(–text-secondary);
max-width: 680px;
margin: 0 auto;
line-height: 1.7;
}
@media (max-width: 600px) {
.section { padding: 80px 0; }
}
/* Neumorphic utilities */
.neu-raised {
background: var(–card-bg);
border-radius: 20px;
box-shadow: 8px 8px 16px var(–shadow-dark), -8px -8px 16px var(–shadow-light);
transition: all var(–transition-speed) ease;
}
.neu-pressed {
background: var(–bg-secondary);
border-radius: 20px;
box-shadow: inset 4px 4px 8px var(–shadow-dark), inset -4px -4px 8px var(–shadow-light);
transition: all var(–transition-speed) ease;
}
.neu-circle {
border-radius: 50%;
box-shadow: 6px 6px 12px var(–shadow-dark), -6px -6px 12px var(–shadow-light);
transition: all var(–transition-speed) ease;
}
.neu-raised:hover { transform: translateY(-2px); }
/* Chips / pills */
.chip {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 18px;
border-radius: 999px;
font-size: 0.85rem;
color: var(–accent);
letter-spacing: 0.5px;
}
.chip–gold { color: var(–gold); }
.pill-row { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 12px; }
.pill {
padding: 8px 14px;
border-radius: 999px;
font-size: 0.85rem;
background: var(–bg-secondary);
color: var(–text-secondary);
box-shadow: inset 2px 2px 4px var(–shadow-dark), inset -2px -2px 4px var(–shadow-light);
}
/* Theme Switcher */
.theme-switcher {
position: fixed;
top: 20px;
right: 20px;
z-index: 1000;
display: flex;
gap: 8px;
padding: 12px;
background: var(–card-bg);
border-radius: 50px;
}
.theme-btn {
width: 36px; height: 36px;
border-radius: 50%;
border: none;
cursor: pointer;
position: relative;
overflow: hidden;
background: transparent;
}
.theme-btn::before, .theme-btn::after {
content: „“;
position: absolute;
width: 50%;
height: 100%;
top: 0;
}
.theme-btn::before { left: 0; }
.theme-btn::after { right: 0; }
.theme-btn[data-theme=“light-blue“]::before { background: #e8eef5; }
.theme-btn[data-theme=“light-blue“]::after { background: #00b4d8; }
.theme-btn[data-theme=“light-orange“]::before { background: #f0e8e2; }
.theme-btn[data-theme=“light-orange“]::after { background: #ff7b00; }
.theme-btn[data-theme=“dark-blue“]::before { background: #1a1f2e; }
.theme-btn[data-theme=“dark-blue“]::after { background: #4fc3f7; }
.theme-btn[data-theme=“dark-orange“]::before { background: #1f1a15; }
.theme-btn[data-theme=“dark-orange“]::after { background: #ff8c42; }
.theme-btn:hover { transform: scale(1.1); }
.theme-btn.active {
box-shadow: inset 2px 2px 4px rgba(0,0,0,0.3), inset -2px -2px 4px rgba(255,255,255,0.1);
}
/* Side navigation dots */
.nav {
position: fixed;
top: 50%;
left: 20px;
transform: translateY(-50%);
z-index: 200;
display: flex;
flex-direction: column;
gap: 12px;
}
.nav-dot {
width: 12px; height: 12px;
border: none;
background: var(–bg-secondary);
border-radius: 50%;
cursor: pointer;
transition: all 0.3s ease;
box-shadow: 3px 3px 6px var(–shadow-dark), -3px -3px 6px var(–shadow-light);
}
.nav-dot:hover, .nav-dot.active { background: var(–accent); transform: scale(1.3); }
/* Header */
.header {
position: fixed;
top: 0; left: 0; right: 0;
z-index: 150;
padding: 14px 0;
background: color-mix(in oklab, var(–bg-primary) 88%, transparent);
backdrop-filter: blur(8px);
}
.header__inner { display: flex; align-items: center; justify-content: space-between; }
.header__logo { display:flex; align-items:center; gap:10px; font-weight:700; text-decoration:none; }
.header__logo-dot { width: 10px; height: 10px; border-radius: 50%; background: var(–accent); box-shadow: 0 0 14px rgba(255,255,255,0.08); }
.header__nav { display: flex; gap: 6px; }
.header__nav a {
text-decoration: none;
font-size: 0.9rem;
color: var(–text-muted);
padding: 10px 14px;
border-radius: 999px;
}
.header__nav a:hover { color: var(–text-primary); background: var(–bg-secondary); }
@media (max-width: 900px) { .nav { display: none; } }
@media (max-width: 768px) { .header__nav { display:none; } }
/* Scroll reveal */
.reveal {
opacity: 0;
transform: translateY(26px);
transition: opacity 0.6s ease, transform 0.6s ease;
}
.reveal.is-visible { opacity: 1; transform: translateY(0); }
/* Button ripple */
@keyframes ripple { to { transform: scale(4); opacity: 0; } }
.ripple {
position: absolute;
background: rgba(255,255,255,0.30);
border-radius: 50%;
transform: scale(0);
animation: ripple 0.6s ease-out;
pointer-events: none;
width: 100px;
height: 100px;
}
]
.hero {
min-height: 100vh;
display: flex;
align-items: center;
padding: 90px 0 40px;
position: relative;
}
.hero__grid {
display: grid;
grid-template-columns: 1.05fr 0.95fr;
gap: 40px;
align-items: center;
}
@media (max-width: 980px) { .hero__grid { grid-template-columns: 1fr; text-align:center; } }
.hero-badge {
display: inline-flex;
align-items: center;
gap: 10px;
padding: 10px 22px;
margin-bottom: 26px;
font-size: 0.9rem;
font-weight: 600;
color: var(–accent);
text-transform: uppercase;
letter-spacing: 2px;
}
.hero__title {
font-size: clamp(2.4rem, 5vw, 4.0rem);
font-weight: 700;
line-height: 1.05;
margin-bottom: 18px;
background: linear-gradient(19deg, var(–text-primary) 0%, var(–accent) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.hero__title span {
display:block;
margin-top: 10px;
-webkit-text-fill-color: transparent;
opacity: 0.98;
}
.hero__subtitle {
font-size: 1.15rem;
color: var(–text-secondary);
line-height: 1.7;
margin-bottom: 28px;
max-width: 640px;
}
@media (max-width: 980px) { .hero__subtitle { margin: 0 auto 28px; } }
.hero-buttons {
display:flex;
gap: 16px;
flex-wrap: wrap;
align-items: center;
}
@media (max-width: 980px) { .hero-buttons { justify-content:center; } }
.btn-primary, .btn-secondary {
padding: 16px 38px;
font-size: 1rem;
font-weight: 700;
border: none;
border-radius: 999px;
cursor: pointer;
text-decoration: none;
display: inline-flex;
align-items: center;
justify-content: center;
position: relative;
overflow: hidden;
}
.btn-primary {
color: #fff;
background: linear-gradient(135deg, var(–accent) 0%, var(–accent-dark) 100%);
box-shadow: 4px 4px 12px var(–shadow-dark-strong), -4px -4px 12px var(–shadow-light);
}
.btn-primary:hover { transform: translateY(-2px); }
.btn-secondary {
color: var(–text-primary);
background: var(–card-bg);
box-shadow: 4px 4px 12px var(–shadow-dark), -4px -4px 12px var(–shadow-light);
}
.btn-secondary:hover {
box-shadow: inset 3px 3px 8px var(–shadow-dark), inset -3px -3px 8px var(–shadow-light);
}
.btn-link { color: var(–text-secondary); text-decoration: none; font-weight: 600; padding: 10px 10px; }
.btn-link:hover { color: var(–accent); }
.hero__kpis {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 18px;
}
.stat-card { padding: 30px 22px; text-align:center; }
.stat-value {
font-family: „Space Grotesk“, sans-serif;
font-size: 3rem;
font-weight: 700;
color: var(–accent);
line-height: 1;
margin-bottom: 10px;
}
.stat-value–highlight { color: var(–success); }
.stat-label {
font-size: 0.9rem;
color: var(–text-secondary);
text-transform: uppercase;
letter-spacing: 1px;
}
.stat-note { margin-top: 8px; font-size: 0.9rem; color: var(–text-muted); }
/* Floating decoration */
.floating-circle {
position: absolute;
border-radius: 50%;
background: var(–card-bg);
box-shadow: 10px 10px 30px var(–shadow-dark), -10px -10px 30px var(–shadow-light);
opacity: 0.55;
animation: float 6s ease-in-out infinite;
}
.floating-circle:nth-child(1) { width: 80px; height: 80px; top: 18%; left: 8%; animation-delay: 0s; }
.floating-circle:nth-child(2) { width: 120px; height: 120px; top: 70%; right: 8%; animation-delay: 2s; }
.floating-circle:nth-child(3) { width: 60px; height: 60px; bottom: 18%; left: 12%; animation-delay: 4s; }
@keyframes float { 0%,100%{ transform: translateY(0) rotate(0deg);} 50%{ transform: translateY(-20px) rotate(5deg);} }
International Sales Director with 12-country market expansion track record.
9+ years in high-complexity B2B accounts across ropeways, injection molding,
renewables, and steel/plant engineering. Technical foundation in mechanical engineering
since 1997.
Get in Touch
View Timeline
LinkedIn →
12
Countries
Market expansion
~25%
Growth p.a.
Head of Sales CEE
28
Years
Industry experience
17
Years Sales
9 years field
.features-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 30px;
}
.features-grid.exec-two { grid-template-columns: 1fr 1fr; }
@media (max-width: 900px) { .features-grid.exec-two { grid-template-columns: 1fr; } }
.feature-card { padding: 40px 30px; position: relative; overflow: hidden; }
.feature-header { display:flex; align-items:center; justify-content:space-between; gap: 14px; margin-bottom: 18px; }
.feature-card h3 { font-size: 1.25rem; font-weight: 700; color: var(–text-primary); }
.bullet-list { list-style: none; display:flex; flex-direction:column; gap: 12px; }
.bullet-list li { display:flex; align-items:flex-start; gap: 12px; color: var(–text-secondary); line-height: 1.6; font-size: 1rem; }
.dot {
width: 8px; height: 8px; border-radius: 50%;
background: var(–accent);
margin-top: 8px;
box-shadow: 0 0 0 6px color-mix(in oklab, var(–accent) 18%, transparent);
flex: 0 0 auto;
}
Translating complex systems into stakeholder language — and delivering results that hold in operation.
17 Years Sales
Executive
/* Executive timeline (two columns + center line, inspired by template) */
.timeline2 {
display: grid;
grid-template-columns: 1fr 80px 1fr;
gap: 0;
align-items: start;
}
@media (max-width: 1000px) { .timeline2 { grid-template-columns: 1fr; gap: 28px; } }
.timeline2__mid { display:flex; justify-content:center; }
@media (max-width: 1000px) { .timeline2__mid { display:none; } }
.timeline2__line { width: 10px; height: 100%; border-radius: 999px; }
.timeline2__col { display:flex; flex-direction:column; gap: 18px; }
.timeline2__col-title {
font-size: 0.95rem;
letter-spacing: 2px;
text-transform: uppercase;
color: var(–text-muted);
margin-bottom: 12px;
text-align: left;
}
.timeline2__card { padding: 28px; position: relative; }
.timeline2__meta { color: var(–text-muted); font-weight: 700; letter-spacing: 0.5px; margin-bottom: 10px; }
.timeline2__card h3 { font-size: 1.25rem; margin-bottom: 6px; }
.timeline2__org { color: var(–accent); font-weight: 700; margin-bottom: 10px; }
.timeline2__desc { color: var(–text-secondary); line-height: 1.7; margin-top: 6px; }
.timeline2__card.is-awarded { outline: 2px solid color-mix(in oklab, var(–gold) 55%, transparent); outline-offset: -2px; }
.award { margin-top: 12px; font-weight: 700; color: var(–gold); }
28 years of continuous growth
Education & Certifications
BFI Vienna
Systemic CoachingTetra-LemmaCybernetics
EnPro Industries
Challenger SalesTechnical SalesVoice of Customer
HTL Ottakring (part-time)
Plant EngineeringDocumentationStandardization
TGA Plösslgasse (part-time)
Production ManagementQuality Control
Louis JÖRG / Berufsschule Apollogasse
MachiningWeldingCNC
Career Positions
AVANTGARDE Bearing Technology + Foissner Coaching
Full P&L responsibility. Go-to-market strategy, supply chain management,
and strategic consulting for machinery OEMs across DE and Eastern Europe.
EntrepreneurshipSupply ChainBusiness Training
🏆 Letter of Recommendation 2023
GLT Bearings GmbH
Sales leadership across 12 countries. Strategic market development,
field team management, inside sales coordination. Achieved ~25% annual growth.
12 CountriesTeam LeadershipGo-to-Market
GLT Bearings GmbH
Lead qualification for strategic accounts in AT, CZ, HU.
CRM implementation, reporting structure, bonus system design.
Key AccountsCRMProcess Design
GGB Bearing Technology (EnPro Industries)
Growth strategy and market development. New customer acquisition,
pricing responsibility, Oracle CRM rollout leadership.
Growth StrategyAcquisitionPricing
🏆 2× Global Selling Guide Award (Atlantic City 2012, 2013)
GGB Bearing Technology (EnPro Industries)
Technical quotations, bearing calculations, material selection.
Field support for complex engineering challenges.
EngineeringCalculationsCustomer Support
Johnson Controls / VARTA
Production maintenance responsibility. Spare parts manufacturing,
waste reduction program leadership (SITG).
MaintenanceProductionLean