The Rapid Evolution of AI Music Generation
Exploring the rapid advancements in generative audio and how sequence modeling has solved long-range dependencies in AI music generation.
Field notes on ML security, distributed systems, and high-reliability software, written for researchers and engineering leaders. For longer-form parables, see the Essays; for interactive demos, visit the Lab.
Exploring the rapid advancements in generative audio and how sequence modeling has solved long-range dependencies in AI music generation.
What if flight simulators are the AI proving ground nobody is talking about? Three years inside Avion.
Entrepreneurs, researchers, and engineers live in a torrent of guidance. Podcasts, newsletters, and mentors offer conflicting prescriptions, each delivered w…
Scaling conversations dominate startup culture, yet the first question any product must answer is painfully small: will even one person use it when given the…
Working on simulator software, defensive cybersecurity platforms, and doctoral research has taught me that durable progress rarely starts with a perfect road…
Every engineer knows the temptation of the “five-minute hack.” A bug appears, the schedule is tight, and a clever shortcut promises to save the day. Weeks la…
Before a developer ever sees your landing page, they might encounter your README. For many technical products, documentation is the first user interface. It …
Why early-stage engineering teams should hire for breadth and learning rate, and how generalists become the connective tissue that later scales into specialists.
Engineering teams love new tools. The promise of faster development, cleaner abstractions, or a more elegant stack is hard to resist. Yet every adoption deci…
Product launches often steal the spotlight, but the feedback gathered during early beta testing quietly determines whether launch day is a victory lap or a s…
It started while I was nursing a Saturday-morning coffee and catching up on YouTube. Around the 11:20 mark of this talk, the speaker described the choreograp…
Proof of Learning (PoL) verifies that a model was genuinely trained on claimed data by providing verifiable evidence of the training process. I first felt th…
Model watermarking embeds identifiable patterns into a model’s parameters or outputs so that ownership can be demonstrated without access to the original tra…
Machine learning (ML) is increasingly used to make blockchain networks more secure, efficient, and user-friendly. When I co-authored our survey on blockchain…
Traditional agile boards depend on centralized tools and manual updates. As projects span multiple organizations and trust boundaries, these boards struggle …
How blockchain’s immutable ledgers and decentralized governance address auditability, provenance, and incentive-alignment challenges in machine-learning pipelines.
Consider this your two-minute hangar brief. Between February 2019 and November 2020, I served as an Expert Software Engineer at STM Defence Technologies in A…
Code for paper ‘Adversary examples’ for Proof of Learning
Official code & experiments for my PhD dissertation: ‘Enhancing Security of Proof-of-Learning Against Spoofing Attacks Using Advanced Model Watermarking.’
Python’s versatility allows it to create tools for a broad spectrum of professional fields. In this post I walk through building an image measurement to…
The conference talk behind the ICISSP 2021 paper: what an agglutinative language does to keyword detection, and why the false-positive rate is the number that decides whether a rare-event detector is usable.
My Master of Science Thesis Project related researches, projects and documents.
Video demonstration of the Secure Proxy on Cloud paper, covering architecture motivation, implementation details, and development roadmap.