Kushal Patel.

Software developer focused on cyber security and practical AI.

I build useful tools across Rust, Python and the web. I’m currently studying for an MSc in Cyber Security at King’s College London, after graduating from the University of Surrey with First Class Honours in Computer Science.

Selected projects

All repositories

macOS application

Drafts

A local-first macOS scratchpad for quick, keyboard-driven capture. Notes save automatically in a quiet floating window, with optional on-device AI to organise them without sending their contents to a server.

Swift · SwiftUI · Local AI

Local vision & AI

LENS-PLUS

A phone or desktop browser streams video to a Python backend. Local vision and language models answer questions about the surroundings, with text-to-speech responses to support navigation.

Python · FastAPI · Computer vision

Final-year research

RISC Zero cryptography

Measuring the cost of symmetric cryptography inside the RISC Zero zkVM. A shared benchmark harness compares proving time, execution cycles and proof sizes across different cryptographic workloads.

Rust · Python · Zero-knowledge

Experience

L3Harris Technologies

Software Engineering Placement

Developed Rust tools for ASN.1/DER certificate parsing and sensitive-data detection, and contributed to maintaining a legacy codebase.

Also built a live leaderboard for the Cheltenham Science Festival.

Greenhill & Co.

IT Intern

Provided hands-on and remote IT support across the European offices, troubleshooting hardware and software issues as part of a globally distributed team.

Education

King’s College London

MSc Cyber Security

Studying cryptography, network security, security testing and engineering, computer forensics and cybercrime.

University of Surrey

BSc Computer Science

A foundation in algorithms, software engineering and computer security, alongside deep learning and advanced AI.

Volunteering & community

Neasden Temple

Youth activities & temple tours

I lead youth assemblies and children’s activities, coordinating a team of volunteers, delegating responsibilities and planning structured, engaging sessions.

I also deliver presentations and guide temple tours for diverse audiences, making ideas accessible and helping people feel welcome and involved.