Skip to content
View YanPes's full-sized avatar
  • Festo SE & Co KG
  • Schwäbisch Gmünd

Block or report YanPes

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
YanPes/README.md

Hi there

About Me :

  • I am a Frontend Software Architect for web applications and whole platforms working at Festo SE & Co. KG, the leader in pneumatic and electric industrial automation technology.

  • Besides my daily work, I am a member of the "ByteDance Inc. Innovator Program" where I contribute to open source technologies like Module Federation, Modern.js, Rslib and Rspress although, my main role is to represent these technologies as an advocate in the public and social-media.

  • In my free time, I try to spend as much time as possible off-screen to keep a consistent productivity level and mental balance. You will most likely find me:

    • Trail-running or hiking in the mountains or woods
    • Alpine skiing on groomers
    • Reading a good book
    • Exploring nature and other cultures with my girlfriend
    • Express creativity through cooking
  • If I carve out some time for private coding, it is mostly research related or fiddling around with my neovim-config


Responsibilities and Work :

  • Technical transformation of large-scale omni-channel monolithic frontends towards decomposable Module Federation based micro frontend architectures,

  • Orchestration and maintenance of security and system resilince as well as robust communication interfaces and channels within micro frontend architectures and their interfaces between a large number of host and remote systems.

  • Maintenance and ownership of Coding & Onboarding Guidelines as well as micro-frontend related Governance & Compliance documents.

  • Mentorship, technical sparring and consulting for development teams on advanced tech-stack or infrastructure topics.

  • Technical consultant for - and "glue" - between business owners, stakeholders, design departments and technical departments.


Languages and Tools :

Classic Frontend

Yes, I learned frontend when jQuery was the GOAT! Having a solid foundation on classic technology without abstraction layers is mandatory to actually understand any advanced framework or toolkit (looking at you React and Tailwind).

HTML5  Handlebars  CSS3  Sass Javascript  jQuery NodeJs

Modern Frontend

Advanced tools I work with for modern web application development with a focus on first level citizen products for micro frontend architectures.

Typescript  React  ModernJs Rsbuild Rslib Rspress Playwrite Vitest ModuleFederation

Bundler

It is my daily business to adapt, maintain and modernize/migrate bundlers to keep pipeline performance, frontend infrastructure and developer experience on a peak level. This also includes writing custom Rspack plugins (Rust bundler following the amazing API architecture philosophy of Webpack)

Rspack Webpack Gulp  Bower  Grunt 

Infra

I am not a DevOps specialist but I am familiar configuring my own docker-compose files, gitlab pipelines and reverse-proxy rules on my own.

Gitlab Docker  Kubernetes Traefik

Generic

Additional tech I like to use to keep the work rolling.

OAuth OpenApi Lua Neovim SonarQube Bash Git

Fun Stuff

I love to play around with Generative Art and 3D on the web. It's just a cool creative process and a nice chance for me to apply knowledge of my Interaction Design and 3D Environemnt Art past to the web world.

ThreeJs p5js

Blog Articles :

Check out my articles on web tech and web architecture:


Book Recommendations :

  • Scary Smart: The Future of Artificial Intelligence and How You Can Save Our World | Mo Gawdat
  • The Shallows: How the Internet Is Changing the Way We Think | Carr
  • Pragmatic Programmer, The: Your journey to mastery | Andrew Hunt, David Thomas
  • Deep Work: Rules for Focused Success in a Distracted World | Cal Newport
  • Slow Productivity: The Lost Art of Accomplishment Without Burnout | Cal Newport
  • Digital Minimalism: Choosing a Focused Life in a Noisy World | Cal Newport
  • Getting Things Done: The Art of Stress-free Productivity | David Allen
  • Eat & Run: My Unlikely Journey to Ultramarathon Greatness | Scott Jurek
  • The Rise of the Ultra Runners: A Journey to the Edge of Human Endurance | Adharanand Finn
  • Born to Run | Christopher McDougall
  • Finding Ultra | Rich Roll
  • Can't Hurt Me: Master Your Mind and Defy the Odds | David Goggins
  • Essentialism: The Disciplined Pursuit of Less | Greg Mckeown

Popular repositories Loading

  1. module-federation-core-fork module-federation-core-fork Public

    Forked from module-federation/core

    Module Federation is a concept that allows developers to share code and resources across multiple JavaScript applications

    TypeScript

  2. yanpes-ideavim-config yanpes-ideavim-config Public

    This is my personal ideavim config to enhance my developer experience while working with JetBrains IntelliJ

  3. rslib rslib Public

    Forked from web-infra-dev/rslib

    The Rsbuild powered package build tool.

    TypeScript

  4. rose-pine-intellij rose-pine-intellij Public

    Forked from jonmorgs/rose-pine-intellij

    Soho vibes for IntelliJ

    Kotlin

  5. rsbuild-fork rsbuild-fork Public

    Forked from web-infra-dev/rsbuild

    The Rspack-based build tool. It's fast, out-of-the-box and extensible.

    TypeScript

  6. personal-page personal-page Public

    This repository is the home of my personal page. The goal is to create a creative experience with three.js fiber for people to get in contact with me.