Hi, I'm Christian Jöcker,

I don’t just code features. I help you build scalable apps with amazing user experiences that hold up.

What I Can Do for You

/assets/face with-sunglasses-CPN58VpN

Web Applications

/assets/rocket B6g9WbFC

MVP in 1 month

/assets/robot clKX3WjG

IoT Platforms

/assets/ai chip-BgCnON3w

AI Integrations

free/assets/strategy BgiiLw5R

Free 30-Min Consultation

Facts

strong
Years of Experience
smartphone
Developed Apps
happy face
Happy Customers

Core Values

Excellence

Sustainable architecture, clean code, and great UX are my mantras

Accountable

I stand for my decisions, achievements and mistakes

Passion

I love what I do and you will notice it

Kindness

Always eager to help and understand the other side

avatar of myself meditating

Testimonials

  • /assets/quanted logo-EwNJS1q2.png
    double quotes
    Christian is a very creative person with attention to details. He really puts effort in developing what makes sense for the end user. He is also a fan of clean code and good architecture.
    /assets/david BzHh88Wp.webp
    David Forino
    CTO and co-founder
    Quanted
  • /assets/smart cube-360-BTWeojZV
    double quotes
    Christian is always reliable! He not only tackles his tasks with determination, but also consistently offers suggestions on how to make our software even more user-friendly. All with complete cost transparency! Anyone who gets to work with him is truly lucky!
    /assets/thomas CNRGML95.png
    Thomas Kirner
    CEO and co-founder
    smart cube 360 GmbH
  • data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3e%3cpath%20fill='%23060606'%20d='M95%20201H1V1h200v200H95m.612 118.297c11.6-2.788%2027.742%203.431%2034.468%2013.198%202.518%203.658%202.58%207.258-.455%2010.444-2.27%202.382-4.89%204.51-7.614%206.368-12.16%208.294-24.414%2016.45-36.986%2024.892%206.51%204.359%2012.653%208.318%2018.611%2012.54%202.35%201.665%204.033%201.875%206.533.1%207.727-5.49%2015.711-10.616%2023.539-15.966%208.097-5.534%2016.582-10.62%2024.081-16.88%2011.122-9.283%2011.061-20.764.27-30.316-12.63-11.179-27.425-16.102-44.281-13.295-5.458.909-10.76%202.747-16.134%204.16l-.28-.527%2021.992-14.919c-6.964-4.64-13.577-9.05-20.34-13.556L25.799%2098.142l21.955%2014.646c11.048-7.415%2022.014-14.934%2033.16-22.176%204.428-2.876%209.254-5.138%2014.699-7.909z'/%3e%3cpath%20fill='%23EDE3D0'%20d='M95.212%2082.817c-5.045%202.657-9.871%204.919-14.298%207.795-11.147%207.242-22.113%2014.761-33.161%2022.176L25.798%2098.142l73.219-49.196%2020.339%2013.556-21.992%2014.92.28.526c5.374-1.413%2010.676-3.251%2016.134-4.16%2016.856-2.807%2031.652%202.116%2044.28%2013.295%2010.792%209.552%2010.853%2021.033-.269%2030.316-7.5%206.26-15.984%2011.346-24.081%2016.88-7.828%205.35-15.812%2010.476-23.539%2015.965-2.5%201.776-4.183%201.566-6.533-.1-5.958-4.221-12.102-8.18-18.61-12.54%2012.571-8.442%2024.825-16.597%2036.985-24.89%202.724-1.86%205.344-3.987%207.614-6.37%203.036-3.185%202.973-6.785.455-10.443-6.726-9.767-22.869-15.986-34.868-13.084z'/%3e%3c/svg%3e
    double quotes
    He perfectly embodies the role of a skilled developer, who not only masters his technologies but also has amazing UX know-how. Both his creativity and entrepreneurial mindset bring his projects and the company forward.
    /assets/paula BMpoXtCt.webp
    Paula Montesa Rausell
    Head of Strategy
    Newspective

Education and Work Experience

office building
/assets/me with-macbook-B9QyoX3G.webp
Freelance Full-Stack Developer
Feb 2023 - Present (2.4Y)
Valencia, Spain
data:image/svg+xml,%3csvg%20viewBox='0%200%20100%2051'%20xmlns='http://www.w3.org/2000/svg'%20fill rule='evenodd'%20clip-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%3e%3cpath%20d='M.007%2045.925c0-1.74%201.026-2.548%202.363-2.548.859%200%201.532.362%201.926%201.035.393-.673%201.067-1.035%201.926-1.035%201.337%200%202.363.807%202.363%202.548v4.361H7.258v-4.36c0-.932-.498-1.317-1.151-1.317s-1.15.394-1.15%201.316v4.362H3.628v-4.362c0-.922-.498-1.316-1.15-1.316-.654%200-1.152.385-1.152%201.316v4.362H0v-4.362h.007zm11.361.396c0-1.813%201.036-2.942%202.95-2.942%201.918%200%202.974%201.129%202.974%202.942v3.968h-1.325v-2.03h-3.303v2.03h-1.296V46.32zm4.599.735v-.735c0-1.088-.538-1.71-1.657-1.71-1.108%200-1.646.622-1.646%201.71v.735h3.303zm4.25-3.64h1.346v6.873h-1.345v-6.874zm4.342%200h3.29c1.302%200%201.985.746%201.985%201.786%200%20.694-.326%201.23-.893%201.512v.02c.757.243%201.21.873%201.21%201.692%200%201.072-.695%201.86-2.029%201.86H24.56v-6.87zm3.12%202.783c.556%200%20.82-.337.82-.767%200-.44-.21-.766-.83-.766h-1.765V46.2h1.775v-.002zm.21%202.849c.631%200%20.882-.369.882-.819%200-.463-.314-.83-.873-.83h-1.996v1.65h1.987v-.001zm4.468-2.205c0-2.019%201.483-3.502%203.586-3.502%202.103%200%203.586%201.483%203.586%203.502%200%202.019-1.483%203.502-3.586%203.502-2.103%200-3.586-1.48-3.586-3.502zm5.831%200c0-1.318-.907-2.277-2.245-2.277-1.339%200-2.245.959-2.245%202.277s.906%202.288%202.245%202.288c1.338%200%202.245-.967%202.245-2.288zm4.124-3.428h2.88c1.746%200%202.512.957%202.512%202.27%200%201.084-.515%201.83-1.44%202.135l1.691%202.469h-1.598l-1.46-2.322h-1.242v2.322H42.31v-6.874h.002zm2.899%203.3c.85%200%201.135-.442%201.135-1.03%200-.587-.285-1.02-1.135-1.02h-1.556v2.05h1.556zm5.098-.51c0-1.74%201.04-2.828%202.921-2.828%201.881%200%202.921%201.088%202.921%202.829v4.08h-1.345v-4.08c0-1.004-.524-1.597-1.576-1.597-1.051%200-1.576.59-1.576%201.597v4.08H50.31v-4.08zm8.662%201.576v-4.366h1.327v4.366c0%20.934.498%201.319%201.151%201.319s1.15-.394%201.15-1.319v-4.366h1.328v4.366c0%20.923.497%201.319%201.15%201.319.654%200%201.152-.385%201.152-1.319v-4.366h1.327v4.366c0%201.744-1.027%202.55-2.365%202.55-.861%200-1.535-.363-1.929-1.037-.393.674-1.07%201.038-1.928%201.038-1.337%200-2.363-.807-2.363-2.55zm11.036-.938c0-2.023%201.488-3.511%203.595-3.511s3.595%201.488%203.595%203.511c0%202.024-1.488%203.511-3.595%203.511s-3.595-1.487-3.595-3.51zm5.844%200c0-1.323-.909-2.283-2.251-2.283-1.343%200-2.252.96-2.252%202.283s.909%202.293%202.252%202.293c1.342%200%202.251-.973%202.251-2.293zm4.109-3.428h1.345v5.633H84.9v1.24h-4.94v-6.873zm7.495%200h4.98v1.25H88.8v1.513h3.028v1.22H88.8v2.889h-1.345v-6.872zm7.565%200h4.981v1.25h-3.636v1.513h3.028v1.22h-3.028v2.889H95.02v-6.872z'%20fill='white'/%3e%3cpath%20d='M199.749%2049.33h.009c.09-16.8%208.54-31.61%2021.4-40.52-8-5.54-17.7-8.809-28.17-8.809-27.299%200-49.429%2022.059-49.569%2049.329h-.01v87.469l42.82.001V49.57c0-3.708%203.052-6.76%206.76-6.76%203.705%200%206.755%203.045%206.76%206.75v-.23z'%20transform='scale(.2261)'%20fill='url(%23a)'/%3e%3cpath%20d='M298.888%2049.33C298.748%2022.07%20276.618%200%20249.318%200s-49.43%2022.06-49.57%2049.33h-.009v87.469h42.819V49.56c0-2.62%201.44-5.12%203.85-6.14%204.93-2.08%209.67%201.48%209.67%206.15v87.219h42.819V49.32h-.009v.01z'%20transform='scale(.2261)'%20fill='url(%23b)'/%3e%3cdefs%3e%3clinearGradient%20id='a'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%20gradientUnits='userSpaceOnUse'%20gradientTransform='matrix(53.9998%2013%20-13%2053.9998%20143.849%2061.19)'%3e%3cstop%20offset='0'%20stop-color='rgb(255,44,164)'/%3e%3cstop%20offset='.25'%20stop-color='rgb(255,33,157)'/%3e%3cstop%20offset='.68'%20stop-color='rgb(255,2,140)'/%3e%3cstop%20offset='1'%20stop-color='rgb(255,0,139)'/%3e%3c/linearGradient%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(202.848%2068.19)%20scale(96.9992)'%3e%3cstop%20offset='0'%20stop-color='rgb(55,212,255)'/%3e%3cstop%20offset='.15'%20stop-color='rgb(49,217,236)'/%3e%3cstop%20offset='.43'%20stop-color='rgb(34,228,188)'/%3e%3cstop%20offset='.84'%20stop-color='rgb(10,247,112)'/%3e%3cstop%20offset='1'%20stop-color='rgb(0,255,79)'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e
Senior Software Engineer
May 2019 - Feb 2023 (3.8Y)
Munich, Germany
office building
office building
data:image/svg+xml,%3csvg%20viewBox='0%200%20100%2018'%20xmlns='http://www.w3.org/2000/svg'%20fill rule='evenodd'%20clip-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%3e%3cg%3e%3cpath%20d='M409.832%20344.333l-105.148-86.63%20105.148-83.863h-76.839l-98.975%2083.863V173.84h-54.702v170.493h54.702v-86.63l98.975%2086.63h76.839z'%20transform='matrix(.09866%200%200%20.09866%20-.564%20-.451)%20translate(-174.111%20-168.577)'%20fill='url(%23a)'%20fill-rule='nonzero'/%3e%3cpath%20d='M428.989%20106.367c0%2021.71-8.089%2028.096-30.438%2028.096h-54.064c-22.349%200-30.437-6.386-30.437-28.096V5.263h-54.49v110.895c0%2042.357%2022.775%2062.578%2072.795%2062.578h78.116c50.232.212%2073.007-20.008%2073.007-62.578V5.263h-54.489v101.104z'%20fill='url(%23b)'%20fill-rule='nonzero'%20transform='matrix(.09866%200%200%20.09866%20-.564%20-.451)'/%3e%3cpath%20d='M911.732%205.263h-48.104l-107.063%20170.28L651.63%2089.126%20756.777%205.263h-76.838l-99.188%2083.863%2099.188%2086.63h139.203l18.093-29.587h100.891l18.092%2029.587h62.582L911.732%205.263zm-55.766%20106.85l31.714-54.276%2031.715%2054.276h-63.429z'%20fill='url(%23c)'%20fill-rule='nonzero'%20transform='matrix(.09866%200%200%20.09866%20-.564%20-.451)'/%3e%3cpath%20d='M5.204%205.263H59.906V175.756H5.204z'%20fill='url(%23d)'%20transform='matrix(.09866%200%200%20.09866%20-.564%20-.451)'/%3e%3cpath%20d='M526.048%205.263H580.75V175.756H526.048z'%20fill='url(%23e)'%20transform='matrix(.09866%200%200%20.09866%20-.564%20-.451)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='a'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%20gradientUnits='userSpaceOnUse'%20gradientTransform='rotate(-10.5%201955.815%20-776.652)%20scale(941.603)'%3e%3cstop%20offset='0'%20stop-color='rgb(255,96,0)'/%3e%3cstop%20offset='1'%20stop-color='rgb(255,88,0)'/%3e%3c/linearGradient%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%20gradientUnits='userSpaceOnUse'%20gradientTransform='rotate(-10.5%20951.452%2086.483)%20scale(941.603)'%3e%3cstop%20offset='0'%20stop-color='rgb(255,96,0)'/%3e%3cstop%20offset='1'%20stop-color='rgb(255,88,0)'/%3e%3c/linearGradient%3e%3clinearGradient%20id='c'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%20gradientUnits='userSpaceOnUse'%20gradientTransform='rotate(-10.5%20951.452%2086.483)%20scale(941.603)'%3e%3cstop%20offset='0'%20stop-color='rgb(255,96,0)'/%3e%3cstop%20offset='1'%20stop-color='rgb(255,88,0)'/%3e%3c/linearGradient%3e%3clinearGradient%20id='d'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%20gradientUnits='userSpaceOnUse'%20gradientTransform='scale(80.1637)%20rotate(10.5%20-5.673%20-.151)'%3e%3cstop%20offset='0'%20stop-color='rgb(255,96,0)'/%3e%3cstop%20offset='1'%20stop-color='rgb(255,88,0)'/%3e%3c/linearGradient%3e%3clinearGradient%20id='e'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%20gradientUnits='userSpaceOnUse'%20gradientTransform='scale(80.1637)%20rotate(10.5%20-2.424%2035.21)'%3e%3cstop%20offset='0'%20stop-color='rgb(255,96,0)'/%3e%3cstop%20offset='1'%20stop-color='rgb(255,88,0)'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e
Area Manager - Virtual Commissioning
Apr 2018 - May 2019 (1.2Y)
Augsburg, Germany
data:image/svg+xml,%3csvg%20viewBox='0%200%20141%20120'%20xmlns='http://www.w3.org/2000/svg'%20fill rule='evenodd'%20clip-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%3e%3cpath%20d='M103.161%2057.27v8.255H37.637V13.68h8.154v43.69h49.216v-.1h8.154zm0-5.498h-8.154V8.155H45.791v.026h-8.154V0h65.524v51.772z'%20fill='white'/%3e%3cpath%20transform='translate(-.01)%20scale(.9882)'%20d='M60.043%2022.691H81.739V44.387H60.043z'%20fill='rgb(179,179,179)'/%3e%3cpath%20d='M24.76%20108.923c0%203.408-1.225%206.124-3.675%208.095-2.503%201.97-5.912%202.983-10.332%202.983-4.048%200-7.67-.8-10.759-2.29v-7.51c2.557%201.172%204.74%201.97%206.498%202.45%201.81.426%203.409.692%204.9.692%201.757%200%203.089-.373%204.047-1.012.96-.692%201.438-1.704%201.438-3.035a3.231%203.231%200%2000-.639-1.971%207.002%207.002%200%2000-1.81-1.704c-.8-.533-2.45-1.385-4.953-2.557-2.29-1.118-4.048-2.13-5.22-3.142a11.697%2011.697%200%2001-2.77-3.515C.794%2095.075.422%2093.53.422%2091.72c0-3.355%201.171-6.018%203.408-7.935%202.29-1.918%205.432-2.876%209.48-2.876%201.97%200%203.835.213%205.646.692%201.81.48%203.674%201.118%205.645%201.97l-2.61%206.285a35.992%2035.992%200%2000-5.006-1.757%2016.96%2016.96%200%2000-3.941-.48c-1.545%200-2.716.373-3.515%201.065-.8.693-1.225%201.651-1.225%202.77%200%20.692.16%201.331.48%201.864a5.558%205.558%200%20001.597%201.544c.692.48%202.397%201.385%205.113%202.663%203.568%201.705%205.965%203.409%207.296%205.113%201.332%201.704%201.97%203.782%201.97%206.285z'%20fill='rgb(179,179,179)'%20fill-rule='nonzero'/%3e%3cpath%20d='M47.81%2087.62c-3.035%200-5.378%201.118-7.03%203.408-1.704%202.29-2.503%205.485-2.503%209.533%200%208.468%203.196%2012.729%209.534%2012.729%202.663%200%205.912-.692%209.693-2.024v6.764c-3.09%201.331-6.604%201.97-10.439%201.97-5.539%200-9.746-1.704-12.675-5.059-2.93-3.355-4.42-8.149-4.42-14.433%200-3.941.745-7.403%202.183-10.386%201.438-2.982%203.462-5.272%206.178-6.817%202.716-1.597%205.858-2.396%209.48-2.396%203.675%200%207.403.905%2011.13%202.663l-2.609%206.55a42.773%2042.773%200%2000-4.26-1.757%2013.557%2013.557%200%2000-4.261-.746zm33.883%2031.848l-9.16-29.825h-.213c.32%206.072.48%2010.12.48%2012.143v17.682h-7.19V81.44h10.97l9.001%2029.08h.16l9.533-29.08h10.972v38.027h-7.51v-18.002c0-.852%200-1.81.053-2.929%200-1.118.107-4.047.32-8.84h-.213l-9.8%2029.77h-7.403zm48.779%200h-8.042V88.152h-10.333v-6.71h28.707v6.71h-10.332v31.316z'%20fill='white'%20fill-rule='nonzero'/%3e%3c/svg%3e
Master of Business Engineering (MBE®)
Feb 2016 - Apr 2018 (2.3Y)
Filderstadt, Germany
graduate cap
office building
data:image/svg+xml,%3csvg%20viewBox='0%200%20100%2018'%20xmlns='http://www.w3.org/2000/svg'%20fill rule='evenodd'%20clip-rule='evenodd'%20stroke-linejoin='round'%20stroke-miterlimit='2'%3e%3cg%3e%3cpath%20d='M409.832%20344.333l-105.148-86.63%20105.148-83.863h-76.839l-98.975%2083.863V173.84h-54.702v170.493h54.702v-86.63l98.975%2086.63h76.839z'%20transform='matrix(.09866%200%200%20.09866%20-.564%20-.451)%20translate(-174.111%20-168.577)'%20fill='url(%23a)'%20fill-rule='nonzero'/%3e%3cpath%20d='M428.989%20106.367c0%2021.71-8.089%2028.096-30.438%2028.096h-54.064c-22.349%200-30.437-6.386-30.437-28.096V5.263h-54.49v110.895c0%2042.357%2022.775%2062.578%2072.795%2062.578h78.116c50.232.212%2073.007-20.008%2073.007-62.578V5.263h-54.489v101.104z'%20fill='url(%23b)'%20fill-rule='nonzero'%20transform='matrix(.09866%200%200%20.09866%20-.564%20-.451)'/%3e%3cpath%20d='M911.732%205.263h-48.104l-107.063%20170.28L651.63%2089.126%20756.777%205.263h-76.838l-99.188%2083.863%2099.188%2086.63h139.203l18.093-29.587h100.891l18.092%2029.587h62.582L911.732%205.263zm-55.766%20106.85l31.714-54.276%2031.715%2054.276h-63.429z'%20fill='url(%23c)'%20fill-rule='nonzero'%20transform='matrix(.09866%200%200%20.09866%20-.564%20-.451)'/%3e%3cpath%20d='M5.204%205.263H59.906V175.756H5.204z'%20fill='url(%23d)'%20transform='matrix(.09866%200%200%20.09866%20-.564%20-.451)'/%3e%3cpath%20d='M526.048%205.263H580.75V175.756H526.048z'%20fill='url(%23e)'%20transform='matrix(.09866%200%200%20.09866%20-.564%20-.451)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='a'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%20gradientUnits='userSpaceOnUse'%20gradientTransform='rotate(-10.5%201955.815%20-776.652)%20scale(941.603)'%3e%3cstop%20offset='0'%20stop-color='rgb(255,96,0)'/%3e%3cstop%20offset='1'%20stop-color='rgb(255,88,0)'/%3e%3c/linearGradient%3e%3clinearGradient%20id='b'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%20gradientUnits='userSpaceOnUse'%20gradientTransform='rotate(-10.5%20951.452%2086.483)%20scale(941.603)'%3e%3cstop%20offset='0'%20stop-color='rgb(255,96,0)'/%3e%3cstop%20offset='1'%20stop-color='rgb(255,88,0)'/%3e%3c/linearGradient%3e%3clinearGradient%20id='c'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%20gradientUnits='userSpaceOnUse'%20gradientTransform='rotate(-10.5%20951.452%2086.483)%20scale(941.603)'%3e%3cstop%20offset='0'%20stop-color='rgb(255,96,0)'/%3e%3cstop%20offset='1'%20stop-color='rgb(255,88,0)'/%3e%3c/linearGradient%3e%3clinearGradient%20id='d'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%20gradientUnits='userSpaceOnUse'%20gradientTransform='scale(80.1637)%20rotate(10.5%20-5.673%20-.151)'%3e%3cstop%20offset='0'%20stop-color='rgb(255,96,0)'/%3e%3cstop%20offset='1'%20stop-color='rgb(255,88,0)'/%3e%3c/linearGradient%3e%3clinearGradient%20id='e'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%20gradientUnits='userSpaceOnUse'%20gradientTransform='scale(80.1637)%20rotate(10.5%20-2.424%2035.21)'%3e%3cstop%20offset='0'%20stop-color='rgb(255,96,0)'/%3e%3cstop%20offset='1'%20stop-color='rgb(255,88,0)'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e
Software Engineer - Virtual Commissioning
Feb 2015 - Apr 2018 (3.3Y)
Augsburg, Germany
/assets/th wildau-DuUyfi7E
Mechanical Engineering (B. Eng.)
Sep 2011 - Aug 2014 (3Y)
Wildau, Germany
graduate cap

Community Contributions

Last Attended Courses and Conferences

conference
UXDX Berlin
May 2025
conference
Greentech Festival
May 2025
conference
GITEX Europe
May 2025
course
Improvisation Skills
SUBIT! – Mar 2025
course
Epic Web
Kent C. Dodds – Feb 2025
conference
Valencia Digital Summit
Nov 2024
course
AWS IoT Hand-on Training
Thomas Kriechbaumer – Apr 2024
conference
Embedded World
Apr 2024
conference
UXDX Dublin
Oct 2023
course
AWS Certified Cloud Practitioner
Neal Davis – Mar 2023
course
Refactoring UI
Tailwind Labs Inc – Dec 2022
course
Praise at Eye Level
Stephanie Salecker – Sep 2022
course
Docker and Kubernetes
Stephen Grider – Jun 2022
course
Communication Coaching
Moritz Weilandt – May 2022
conference
React Summit Amsterdam
May 2022
conference
React Miami
Apr 2022
course
Radical Honesty
Volker Rupp – Dec 2021
course
Cloud Instrumentation
MaibornWolff – Apr 2021
course
Cultural Orientation
Rocio G. Luis – Feb 2021
course
Liberating Structures
Elisabeth Kistler – Feb 2021
course
Hacking Workshop
MaibornWolff – Jul 2020
course
Sketchnoting
Carola Scharvogel – Jun 2020
course
Epic React
Kent C. Dodds – Jun 2020
course
Testing Javascript
Kent C. Dodds – Jun 2020
conference
Scrum Day Stuttgart
May 2020
course
Good Code
Michael P – Mar 2020
course
Safe Programming
Philippe Schrettenbrunner – Mar 2020
course
Architecture Foundation
Jan Schuhmacher – Feb 2020
course
Frontend Architecture Foundation
Simon Ismair – Feb 2020
course
Big Pictures
Judith Eckerle – Jan 2020
course
Professional Scrum with UX
Jeff Gothelf – Jan 2020
course
Projects Early Phases
Dr. Martina Beck – Dec 2019
course
Usability School
Kerstin Öchsner & Victoria Müller – Oct 2019
course
UX Ultimate Guide
Davis Travis – Sep 2019
course
Your Performance, a Communication Seminar
Nadine Antler & Torsten Voller – Sep 2019
course
Voice Training
Martin Richter – Aug 2019
course
Agile Speed Refueling
MaibornWolff – Jul 2019
course
Business Analysis
Jamal Moustafev – Jul 2019
course
Test Driven Development
Matt Greencroft – Jun 2019
course
Affinity Designer
Heiko Deppler – Jan 2019

Technical Skills

React
Angular
TypeScript
Javascript
Remix / React Router
Next.js
Node.js
Python
FastAPI
Java
Spring Boot
Zustand
React Context
Redux
CI/CD
RESTful API design
GraphQL
Prisma
PostgreSQL
DynamoDB
Vercel AI SDK
database management
security best practices
HTML
CSS
Tailwind CSS
Responsive Design
Material-UI
Framer-Motion
Jest
Vitest
Testing Library
Cypress
Playwright
Azure
AWS
AWS CDK
AWS SDK
Docker
VBA
Scrum
Agile
Internet of Things (IoT)
MQTT
Embedded C
STM32
A11Y
UX/UI Design

Languages

/assets/hamburguer CtYINk2L
English
Fluent
/assets/pretzel lgHGjIp-
German
Fluent
/assets/paella B4EbEGz3
Spanish
Fluent
/assets/feijoada DSFp2IyW
Portuguese
Good command
christian

About Me

Hi, my name is Christian, but my friends call me "Joker". Feel free to do the same. But I need to tell you that I'm bad at telling jokes.

I discovered my passion for programming when I was 9 after my father gave away my beloved dog. To honor his memory, I built a website filled with pictures of him. That's where my love affair with coding began. During high school, I took several graphic design courses and developed a strong interest also in UI design.

In my previous role as a consultant, I specialized in developing custom web applications. There, I had the opportunity to work for big companies across various industries like automotive, tourism, airlines, robotics, and medicine. After years of experience in large corporations, I've ventured into freelance work.

I would love to hear from you and discuss our next project!

handwritten name

Contact me!

video-call
linkedin
github
Designed and coded with  by me.