Blog

Thoughts, insights, and tutorials on cryptography, Rust programming, and web development. I write about technical topics with a focus on security, performance, and clean design.

May 15, 2023

Understanding Zero-Knowledge Proofs: A Practical Introduction

An accessible explanation of zero-knowledge proofs and how they can be implemented in modern applications.

CryptographyPrivacySecurity
Read more
April 22, 2023

Building High-Performance Web Applications with Rust and WebAssembly

How to leverage Rust and WebAssembly to create blazing-fast web applications with near-native performance.

RustWebAssemblyPerformance
Read more
March 10, 2023

Secure Authentication Patterns for Modern Web Applications

A comprehensive guide to implementing secure authentication in web applications using modern best practices.

SecurityAuthenticationWeb Development
Read more
February 28, 2023

The Minimalist Approach to Software Design

How applying minimalist principles to software design can lead to more maintainable, efficient, and user-friendly applications.

DesignSoftware ArchitectureMinimalism
Read more
January 15, 2023

Cryptographic Primitives Every Developer Should Understand

An overview of essential cryptographic concepts that form the foundation of secure systems.

CryptographySecurityDevelopment
Read more
December 5, 2022

Building a Secure File Sharing System with End-to-End Encryption

A step-by-step guide to implementing a secure file sharing system with client-side encryption.

EncryptionSecurityFile Sharing
Read more

Subscribe to my newsletter

Get notified when I publish new articles and resources on cryptography, Rust, and web development.

I respect your privacy. Unsubscribe at any time.