Kamil Socha

Senior Frontend Developer at Netguru

Silesian Voivodeship, Poland
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
Kamil Socha is a Senior Frontend Developer with nine years of professional experience and over a decade immersed in frontend engineering, currently building user-focused web apps at Netguru from Silesia, Poland. He combines strong TypeScript expertise with practical React skills, having improved PDF rendering components and contributed robust type definitions to the widely used DefinitelyTyped repository. His work spans nuanced UI event handling and typings, which helps teams ship more reliable, maintainable front-end code. A pragmatic engineer by training from The Silesian University of Technology, he brings deep hands-on experience from long tenures at Future Processing and Netguru and a track record of improving open-source developer ergonomics.
code9 years of coding experience
job6 years of employment as a software developer
bookInżynier (Inż.) Informatyka, Inżynier (Inż.) Informatyka at The Silesian University of Technology
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
299reputation
47kreached
25answers
1question
github-logo-circle

Github Skills (21)

javascript10
pdfjs10
typescript10
typescript-types10
typescripts10
react10
static-typing9
type-definition9
s69
pdf9
dts9
pdf-viewer8
mochajs7
react-router6
filter6

Programming languages (4)

TypeScriptC#JavaScriptRuby

Github contributions (5)

github-logo-circle
The repository for high quality TypeScript type definitions.
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 10 commits, 10 PRs in 1 year 1 month
Contributions summary:Kamil primarily contributed to the repository by adding and updating TypeScript type definitions for various JavaScript libraries. Their work involved defining interfaces, classes, and types for libraries like `react-stickynode`, `safe-timers`, `react-canvas-draw`, `color-hash`, `lazy-brush`, `react-signature-canvas`, `json-form-data`, `pdfjs-dist`, and `twilio-video`. The user also included test files to validate the correct usage of those libraries with TypeScript. They also updated the mocha library for stats-collector.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
mikecousins/react-pdf-js

Dec 2019 - Jan 2020

A React component to wrap PDF.js
Role in this project:
userFront-end Developer
Contributions:7 commits, 5 PRs, 5 comments in 28 days
Contributions summary:Kamil primarily focused on enhancing the `react-pdf-js` component, making improvements to rendering and implementing a new component structure. They reworked the PDF component to include better event handling and more granular control over the PDF rendering process. The user also addressed component typings and incorporated updates to the example file. This resulted in a more robust and flexible React component for displaying PDFs.
react-componentreactpdfreact-pdfpdf-viewer
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 Socha - Senior Frontend Developer at Netguru