Kartik Kulkarni

Software Engineer at Arm

Cambridge, England, United Kingdom
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
Kartik Kulkarni is a software engineer and Debian maintainer with nine years of experience specializing in systems architecture, applied cryptography, and kernel development. Based in Cambridge, he has built systems software and kernel drivers for quantum key distribution at Toshiba Research and now applies his expertise at Arm. His work spans low-level firmware and FPGA integration for PQC and QKD, plus practical contributions to open-source projects such as implementing byte-type methods in the beeware/voc Python-to-Java transpiler. With an MSc in Cybersecurity and a background in computer engineering, he blends rigorous security-minded design with hands-on kernel and systems implementation. Colleagues rely on him for bridging research-grade cryptographic ideas into production-capable, maintainable code.
code9 years of coding experience
job4 years of employment as a software developer
bookBachelor’s Degree, Computer and Information Science Engineering, First Class Degree, Bachelor’s Degree, Computer and Information Science Engineering, First Class Degree at Visvesvaraya Technological University
bookKendriya Vidyalaya Sangathan
bookMaster of Science - MS, Cybersecurity, Master of Science - MS, Cybersecurity at Queen's University Belfast
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

javas10
transcode10
python10
transpiler10
java10
testing9

Programming languages (8)

DockerfileJavaCSSJavaScriptRubyTSQLPythonKotlin

Github contributions (5)

github-logo-circle
beeware/voc

Mar 2018 - Apr 2018

A transpiler that converts Python code into Java bytecode
Role in this project:
userBack-end Developer
Contributions:7 commits, 9 PRs, 18 comments in 1 month
Contributions summary:Kartik implemented and tested the `ljust`, `rjust`, and `expandtabs` methods for the `Bytes` and `ByteArray` classes within the `voc` repository. They also refactored code, ensuring consistent use of utility methods for interclass calling. The user's contributions focused on extending the functionality of the byte-related data types within the project, including adding test cases to validate the implemented features.
python-codepythonjava-bytecodebytecodecompiler
kartik-karz/TTSx1.0

Oct 2016 - Oct 2019

A Text To Speech synthesizer which will convert raw text files into audio .
Contributions:2 PRs, 2 pushes, 3 branches in 3 years
synthesizerspeech-to-textspeech-recognitionraw-textaudio
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