Piotr Dziwiński

Senior Software Engineer at Trimble Inc.

Waikari, Canterbury, New Zealand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Piotr Dziwiński is a Senior Software Engineer with 14 years of experience building embedded systems, full-stack web platforms and real-time 3D games. He has shipped production software across industries—from LTE base station components at Nokia to Ruby on Rails platforms for energy and fintech, and now earthmoving machinery at Trimble. Comfortable in C++, C#, Ruby and modern front-end frameworks, he combines low-level engine work (contributions to the Colobot game engine) with polished UI components (ngx-slider Angular work). Piotr blends systems thinking with a pragmatic delivery focus honed as a contractor for New Zealand clients, and often tackles cross-domain challenges that require both graphics/embedded insight and web-scale usability.
code14 years of coding experience
job12 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Wrocław University of Science and Technology
languagesEnglish, Polish
github-logo-circle

Github Skills (15)

html10
javascript10
c-language10
cprogramming-language10
angular10
ui-components10
typescript-types9
opengl9
typescript9
typescripts9
header-files9
css9
engine8
architectures8
game-engine8

Programming languages (8)

TypeScriptJavaShellC++CMakefileRubyPython

Github contributions (5)

github-logo-circle
angular-slider/ngx-slider

Apr 2018 - Feb 2022

Self-contained, mobile friendly slider component for Angular based on angularjs-slider
Role in this project:
userFront-end Developer
Contributions:23 reviews, 387 commits, 73 PRs in 3 years 10 months
Contributions summary:Piotr primarily contributed to the development of a slider component for Angular, building upon an existing AngularJS-based slider. Their work involved adding a new module and component (ng2-slider), converting the template and CSS styles, integrating UI tooltips using ng-bootstrap, and adding various features such as draggable range and customizable styling. They demonstrated the ability to implement a complex UI element, including handling user interactions and integrating third-party libraries.
angular-6angular5self-containedslideslider
colobot/colobot

Mar 2012 - Apr 2016

Source code of open-source Colobot: Gold Edition project developed by Epsitec and TerranovaTeam
Role in this project:
userBack-end Developer
Contributions:604 commits, 18 PRs, 157 pushes in 4 years 1 month
Contributions summary:Piotr's commits primarily focused on modifying the `light.h` file, introducing and modifying engine and application interfaces and structs such as `CEngine`, `Material`, `IntPoint`, and devices like `CDevice`, `CGLDevice`, and `CGLEngine`. The code changes suggest the implementation of basic functionality within the graphics engine. These changes include the addition of templates, structures, and interfaces, indicating an effort to establish the foundation of a graphics subsystem.
colobot-goldgoldgamecolobot
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
Piotr Dziwiński - Senior Software Engineer at Trimble Inc.