Maciej Urbańczyk is a Frontend Software Developer with 8 years of experience building user-facing features and improving tooling across cloud-native and open-source projects. He currently works at Travelping and serves on the AsyncAPI core team, contributing front-end improvements, generator flexibility, and model generation enhancements for widely used specification tools. His background spans full-stack and DevOps work at SAP Hybris and Postman, with hands-on experience in TypeScript, React, Go, Kubernetes and CI/CD automation. Notably, he has contributed to high-profile projects like AsyncAPI, Kyma and Spectral, touching everything from mermaid diagram integration and React UI fixes to API layer resolvers and test-infra pipelines. A pragmatic refactoring enthusiast, he seeks generic, reusable solutions and brings a knack for translating spec-level requirements into robust developer tooling. Based in Silesian Voivodeship, Poland, he combines academic training in control engineering and computer science with a strong open-source pedigree.
8 years of coding experience
4 years of employment as a software developer
Engineer (BSc), Control Engineering and Robotics, Engineer (BSc), Control Engineering and Robotics at The Silesian University of Technology
Kyma is an opinionated set of Kubernetes-based modular building blocks, including all necessary capabilities to develop and run enterprise-grade cloud-native applications.
Role in this project:
Back-end Developer
Contributions:54 reviews, 195 commits, 402 PRs in 2 years 2 months
Contributions summary:Maciej contributed to the `kyma-project/kyma` repository, which is a cloud-native application development platform built on Kubernetes. Their primary contributions focused on the `ui-api-layer` component, particularly in the service catalog domain. The user made changes to instance resolvers, service class converters, and schema generation, indicating a focus on backend logic, API design, and potentially database interactions related to service catalog functionality. The user also updated a dead link in the governance section.
A library for generating typed models based on inputs such as AsyncAPI, OpenAPI, and JSON Schema documents with high customization
Role in this project:
Back-end Developer
Contributions:869 reviews, 24 commits, 51 PRs in 1 year 8 months
Contributions summary:Maciej primarily focused on enhancing the `modelina` library by adding and refining core functionalities. They introduced output model shapes and associated tests, which involved creating new model interfaces and classes. Furthermore, the user added signatures for generators, modifying the abstract generator and its implementations to accommodate the new features. This work demonstrates a focus on improving the code generation capabilities of the library.
codegengenerationasyncapimodelcodegenerator
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Maciej Urbańczyk - Frontend Software Developer at Travelping GmbH