- π The focus of my work is on trust and privacy and in particular workflows requiring traceability and proofs.
- π± Iβm working on proof and traceability systems using Rust, zk-SNARKs, zk_STARKS, Halo2, and various blockchain tech stacks with particular reference to finality times and costs.
- π Some commercial applications I'm involved with
- π« Reach me at [email protected].
- βοΈ g_mawdo
βοΈ @gmawdo (Telegram)
- 2024-2025: Architected and implemented a series of traceability and proof systems attesting to things from carbon savings to chip design contributions using arkworks libraries
- 2018-2024: Engineered an NFS with intrinsic irrefutable audit using Ethereum, Polkadot and Aleph Zero at various iterations
- 2020-2021: Developed ideas and implementation of Theia Cloud within a Kubenetes env supports 1000s of concurrent users
- 2018-2019: AI: Eigenvector approach to detecting human objects in the natural landscape from LIDAR feeds avoiding typical AI training costs
- 2002-2005: Cofounded a company that developed and patented a microservices and enterprise services orchestration suite
- 1997-2001: Co architected and built out the world's first internet banking solution in the late 1990s
Patents I've obtained historically as part of my work on projects and indicative of my strategic thinking
- 2024: Blockchain based access control using time-dependent obfuscation of access tokens (US,EU) (Access control)
- 2023: Private information storage system (US,EU) (Data security)
- 2008: Method and apparatus for data obfuscation (US) (Data security)
- 2005: Data processing systems and methods (UK) (Microservices, Enterprise Services) Simply Google "Patents Gary Mawdsley" and click the Justia links
- Importantly
- Mathematics graduate, post-grad Computer Science
- Cryptography: Merkle Trees, Hash Functions (poseidon, sha256), Polynominals, Elliptic Curves over Finite Fields, ZK-SNARKs, Shamir's Secret Sharing and linear alegbra SS alternatives
- Deep familarity with Rust including advanced concepts such as generics, lifetimes, memory management, concurrentcy, no cost abstractions
- Highly parallel programming, low latency, high throughput systems
- In depth blockchain architectural understanding including consenus approaches, finality and rollup protocols
- In depth experience with Ethereum, Polkadot, Aleph Zero
- Profiling: Memory safety tools, Linters (Clippy), Benchmarking (criterion), instruments, VisualVM
- Deep experience with microservices and service aggregations (I hold UK patent here)
- Generally across career
- Languages: Rust, Java, Typescript, Python (2.7 and 3), Scala, Solidity, Ink, Ruby, C++
- Databases: RocksDB, Redis, WiredTiger, MongoDB, IPFS, S3, SQL(Oracle at scale, Postgres, MySQL)
- Container related: Docker, Kubernetes, Helm, VMWare, Minikube, Kafka
- Conference presentation