Kamil Nowak is a Senior Full-stack Developer based in Krakow with 8 years of experience building robust .NET backends and React frontends, currently delivering cloud-native solutions at Endava using Azure, Terraform and modern testing stacks. He holds a M.S. and B.E. in Computer Science from top Polish technical universities and brings strong API design and integration skills from financial and enterprise projects at StoneX and ABB. Kamil contributes to security-focused open-source work—adding secure variants and refactoring to the OWASP VulnerableApp—demonstrating an eye for both defensive coding and maintainability. A fan of functional and declarative programming, he pairs pragmatic engineering with an aesthetic sensibility reflected in his fine-art digital compositing and front-end craft. Comfortable across CI/CD, automated testing (Cypress, xUnit), and infrastructure-as-code, he focuses on shipping reliable, user-centered features while improving code readability and team practices.
8 years of coding experience
4 years of employment as a software developer
Master of Engineering - MEng, Computer Science, Master of Engineering - MEng, Computer Science at AGH University of Krakow
Bachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Cracow University of Technology
OWASP VulnerableApp Project: For Security Enthusiasts by Security Enthusiasts.
Role in this project:
Full-stack Developer
Contributions:18 reviews, 10 commits, 1 PR in 9 days
Contributions summary:Kamil primarily worked on enhancing the "vulnerableapp" project by introducing a "SECURE" variant for vulnerabilities. They implemented this variant across both the API (backend) and the UI (frontend), indicating a full-stack contribution. The user modified Java files (backend) and JavaScript files (frontend) to incorporate the "SECURE" logic, including adjustments to display elements and data handling. Furthermore, they focused on refactoring and improving the code's readability and maintainability by normalizing the formatting and improving the naming conventions.
An AI-powered web application that can predict whether the customer is eligible for a loan
Contributions:10 PRs, 44 pushes, 3 branches in 1 year 4 months
ai-poweredpythonflaskloanweb-application
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 Nowak - Senior Full-stack Developer at Endava Europe