Looking for advice on FHE demo I built with Codex and Claude Code.
For context, I'm a 22 year old econ major. I have no software engineering or cryptography background, but I've been learning about Fully Homomorphic Encryption (FHE) through work.
As an experiment, I wanted to see how far I could get using ChatGPT and Claude Code. I pointed them at Niobium's public GitHub repos and had them help me build my own FHE demo. Every time something broke, I'd ask why it broke, have it explain the error, fix it, and then move on to the next thing. It felt a lot more like having a tutor than just generating code which was pretty cool.
About 3 days later, I somehow ended up with a working CKKS demo called VitalVault. It encrypts health and lab values on the client, computes a wellness score and estimated biological age using FHE, and the server only ever processes ciphertext. It never sees the actual inputs or the decryption key.
A few things I learned:
- Asking why something worked ended up being way more valuable than asking AI to just write code.
- Breaking everything into tiny pieces made debugging so much easier than trying to build the whole app at once.
- The first answer ChatGPT or Claude gave me usually wasn't the one I ended up using. Asking follow-up questions and trying different approaches almost always led to something better.
- My 2023 MacBook Air (8 GB RAM) was absolutely fighting for its life compiling everything.
I’m really just trying to learn, so I'd love any and all feedback or advice, especially from those who are familiar with FHE or more experienced Codex and Claude Code users who have built larger projects. Is there anything obvious you would've done differently, either from a workflow or prompting perspective?