Skip to content
View gmawdo's full-sized avatar
  • UK

Block or report gmawdo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gmawdo/README.md

πŸ‘‹ Hi, I'm Gary Mawdsley a Mathematician and Computer Scientist!

  • πŸ”­ 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)

Contributions

  • 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

🌟 Tech Skills

  • 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

Pinned Loading

  1. graymamba graymamba Public

    Rust

  2. grayscorpion grayscorpion Public

    crude fork of Aleph Zero that needs new fork and an architectural review

    Rust