Kamil Pękala

Staff Software Engineer at Toast

Krakow, Lesser Poland Voivodeship
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

👤
Senior
🎓
Top School
Kamil Pękala is a Staff Software Engineer based in Krakow with 12 years of experience building high-performance single-page web applications and full-stack systems using modern front-end frameworks and GraphQL. Deeply versed in JavaScript and the ECMAScript spec, he pairs meticulous front-end craftsmanship with a strong mathematical foundation from a Master’s in Automatics and Robotics, enabling reliable implementations of algorithms, numerical methods, DSP and control logic. His open-source contributions to AngularJS tooling (virtual scrolling and sortable views) reflect a focus on UX edge cases and performance, including added horizontal scrolling and empty-list support. At companies from Comarch to Toast he has shipped production-grade UIs and led full-stack efforts, bringing both low-level technical rigor and product-minded attention to user interactions. Notably, his background in grid fault detection and embedded systems gives him uncommon depth in applying algorithmic thinking to web-scale problems.
code12 years of coding experience
job9 years of employment as a software developer
bookMaster's degree, Automatics and Robotics, A (5.0), Master's degree, Automatics and Robotics, A (5.0) at AGH University of Science and Technology in Cracow
languagesPolish, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
9,750reputation
850kreached
93answers
42questions
Badges
angularjs
top-1%
angularjs-directive
top-5%
javascript
top-5%
html
top-5%
github-logo-circle

Github Skills (14)

html10
css10
javascript10
front-end-development10
angularjs10
angularjs-directive9
safari6
ajax6
ios6
indentation6
jquery6
ionic6
regex6
sublime-text6

Programming languages (6)

TypeScriptC++JavaScriptObjective-CHTMLPython

Github contributions (5)

github-logo-circle
kamilkp/angular-vs-repeat

Apr 2014 - Nov 2020

Virtual Scroll for AngularJS ngRepeat directive
Role in this project:
userFront-end Developer
Contributions:171 commits, 19 PRs, 77 pushes in 6 years 8 months
Contributions summary:Kamil primarily focused on enhancing the virtual scroll functionality for the AngularJS ngRepeat directive. Their commits involved fixing mousewheel event handling issues and addressing bugs related to nested vsRepeat directives. The user introduced the option of using horizontal scrolling and added features such as offset-after, showcasing a focus on improving the user experience and expanding the directive's capabilities.
smooth-scrollingscrolldirectivevirtual-scrollangularjs
Fully declarative (multi)sortable for AngularJS
Role in this project:
userFront-end Developer
Contributions:70 commits, 13 PRs, 20 pushes in 7 years
Contributions summary:Kamil primarily contributed to the development of the angular-sortable-view library. Their work involved adding support for empty lists and custom helpers, which enhanced the library's functionality and flexibility. Code changes indicate modifications to the core directive logic, including adding features and addressing edge cases related to drag-and-drop interactions. The user also updated the minified JavaScript file, suggesting a focus on optimizing the library for production use.
javascriptdeclarativesortingsortableangularjs
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
Kamil Pękala - Staff Software Engineer at Toast