Hi! My name is Paweł Fertyk. I'm a Polish software developer, presently living in Belgium. I'm a huge fan of Linux, open source, and removing third party services from my life.
Over the years, I’ve worked with Python, GDScript, JavaScript, git, AWS, Terraform, Docker, Kubernetes, GitHub Actions, Postgres, Django, Angular, React Native, Travis CI, WebRTC, Selenium, Cucumber, as well as Java and C++ (in the old days) and a few other technologies. The list of projects below should provide a glimpse.
I dabble in game development as well: as Miskatonic Studio I’ve released Intrepid, Arboretum, Hexpanse, and a few other projects.
Career highlights:
- Software Developer Odoo S.A. (2023–present)
Developing a suite of open source business applications, reviewing community contributions. - Python and AWS developer 4ds Int. GmbH (2022)
Improving software and configuring infrastructure for Adaptive Architecture solutions. - Author Real Python (2020–present)
Contributing articles and tutorials. - Software Engineer Delivery Hero SE (2020–2023)
Developing a backend application for managing restaurants and geographic data, helping with infrastructure issues, providing code reviews for other developers, designing architecture for new features. - Software Developer Spreenauten GmbH (2017–2020)
Developing an internal resource management system (both frontend and backend), managing low-level radio communication, estimating tasks, refining software requirements, providing code reviews for other developers, gathering requirements from clients. - Python Plugin Developer Rapid7 LLC (2018–2019)
Integrating miscellaneous technologies and third-party APIs into an automated security audit system: Komand, providing test suites for plugins, refining requirements with the client. - Python Developer Unhaggle Inc. (2017)
Developing an automotive buying and pricing service, managing deployments, testing, providing code reviews for other developers. - Python Developer STX Next (2016–2017)
Implementing RESTful APIs, developing frontend applications, configuring search engines and task queues, refining software requirements, designing architecture for new features. - Java Software Developer XTM International Ltd (2013–2016)
Developing XTM Cloud backend, implementing various file processors, designing new features for translation software, providing support for clients. - Junior Software Engineer Samsung Electronics Poland (2012–2013)
Debugging and configuring Smart TV software. - Co-developer of eIntern system Poznań University of Technology (2012)
Implementing, testing and documenting an internship monitoring system for the university.
Projects and contributions:
- Odoo suite of web based open source business apps
- Godot Engine 2D and 3D cross-platform game engine
- GOAT framework for 3D adventure games in Godot
- Godot Experiments collection of simple Godot Engine projects, mostly shaders
- Godot Array Modifier plugin for procedural duplication of Godot nodes
- Intrepid adventure game, full source code and assets
- WebRTC example simple web and mobile demo of WebRTC
- Terraform Templates collection of ready-to-use Terraform solutions
- Pygments generic syntax highlighter written in Python
- khal command line CalDAV client
Talks and workshops:
- Manage your Logistics Operations with RPC (video)
- The journey to Godot 4: what can you expect? (video, slides)
- Shader shenanigans (video, source code)
- Making 3D adventure games with Godot (video)
- The good, the bad, and the ugly: 3D features of Godot (video)
- Introduction to aiohttp (slides)
- Clean code in tests (video, slides)
- Pygame workshop for PyLadies Poznań (slides, source code)