Juha Kivekäs

Self Employed

Helsinki, Mainland Finland
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
Juha Kivekäs is an embedded systems engineer in Helsinki with 11 years' experience building real-time audio products, firmware and security tooling. He designs digital audio effects and synthesizers—currently shaping Darkglass Electronics’ effects and contracting for boutique instrument makers—while applying deep expertise in embedded security, test automation and binary-level debugging. Juha contributes to mature open-source security tooling like OWASP ZAP, improving parsers, JSON views and sender interfaces, reflecting a blend of backend software and low-level systems work. Comfortable reverse-engineering compilers, linkers and runtimes, he brings a hacker’s curiosity to disciplined engineering, turning “weird machines” into reliable, musical hardware.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Helsingin yliopisto
bookPargas svenska gymnasium
languagesFinnish, Swedish, English, Norwegian
github-logo-circle

Github Skills (17)

json-parser10
json10
security-scanner10
jsonp10
zap10
java10
security10
javas10
parsing10
security-scan10
testing9
ruby9
websocket9
websockets-client9
client-websocket9

Programming languages (7)

JavaC++CSCSSJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
zaproxy/zap-extensions

Jul 2017 - Jul 2018

ZAP Add-ons
Role in this project:
userBack-end Developer
Contributions:6 commits, 8 PRs, 21 comments in 1 year
Contributions summary:Juha contributed to the ZAP extensions project by adding a new default template for the HTTP sender feature, written in Ruby. They also fixed an issue related to switching views in the resender component, specifically to prevent editing of messages in certain special cases. Additionally, the user implemented a JSON view with features such as indentation, highlighting, and folding. Furthermore, the user added functionality to the WebSocket sender interface and provided an example script.
owasp-zapsecurity-toolsadd-onssecuritydast
zaproxy/zaproxy

Sep 2017 - May 2018

The ZAP by Checkmarx Core project
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 PRs, 39 comments in 7 months
Contributions summary:Juha primarily contributed to the core functionality of the ZAP proxy, focusing on improving its parsing capabilities and overall performance. They addressed bugs and optimized the JSON query variant parser through quick fixes and tests. Further contributions include deprecating and removing code related to view selector factories and default view selectors in the HTTP panel, and modifying/adding dialogs to manage passive scan tags. They also made modifications to the history and script extensions.
owasp-zapzap-developmentsecuritydastowasp
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
Juha Kivekäs - Embedded Systems Engineer at Self Employed