Skip to content
View markodayan's full-sized avatar
🍑
🍑

Highlights

  • Pro

Block or report markodayan

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
markodayan/README.md

Hi 👋, I'm Mark Odayan


markodayan

👨‍💻  About Me:

I am a software developer from South Africa 🇿🇦 from a mechatronics engineering background. My areas of interest include distributed systems, systems engineering and computing. Welcome to my GitHub 😊.

  • 💻 Full-Stack Development: Experienced with building products and services. Whether its client-side development, backend development or anywhere requiring an understanding of how sub-components of a system need to sync with one another in the global context of the entire product, I understand software lifecycles and how to approach managing any dynamic system.
  • 🛠 System Design, Deployment and Monitoring: Experienced with deploying real systems with various moving parts on dedicated servers and managing production environments. I Prioritise implementing and managing productive CI/CD pipelines to guarantee reliable and observable system upgrade transitions. I use monitoring and observability to its best effects to learn system health and establish reference points to measure how changes in inputs or system implementation details influence system properties and guarantees.
  • 🤓 Research Interests: My core interests lie with distributed systems design, information theory, cryptography and applied number theory, systems engineering, and mechanism design in computer networks.


💡 My Projects:

Gastly is a live service that serves users through a browser application. It works in the background and provides users with real-time transaction fee information for doing popular actions on Ethereum. Having knowledge of how Ethereum works, I have abstracted much of the complexity of dealing with a blockchain and provide users with simplified and real-time processed information to inform them how much doing certain things on-chain will cost and denominated in currencies they understand. Want to deposit capital into a money market protocol to put your assets to work? At the click of a button, you can see what sending that transaction would cost in equivalent dollars (or whatever currency you are familiar with)

Gastly

 
  • Gastly has received funding via quadratic funding initiatives set up by Gitcoin
  • Service has been live since 2021 and has undergone 2 major version releases (to V1 from V0, to V2 from V1) which include their own collection of minor releases. With March 2026 being where the transition between V1 and V2 happened which involved complete server-side and client re-writes to prepare Gastly for major updates during 2026.

✍🏾 Published Technical Writing

⚙️ The Practical Guide to Rollups
An in-depth technical look at the fundamental design and structure of Ethereum rollups to guide engineering and analysis

⚙️ EIP-1559: Separating Mechanisms From Memes
A technical and economic analysis of EIP-1559 and transaction fee mechanism design in Ethereum (Reviewed by Vitalik Buterin, as well as researchers from the Ethereum Foundation, Offchain Labs, L2Beat)

⚙️ Resource Pricing and TFM Design in Ethereum (Part 1 - Blockchain Resources)
A technical article that dives into computational and economic modelling of the Ethereum network, exploring how resources are priced, measured and allocated in its decentralised network setting

⚙️ A Comprehensive Guide to RLP Encoding in Ethereum
A blog post diving into data serialisation methods utilised by Ethereum execution clients with verbose examples



🛠  Languages and Tools:

Programming Languages

TypeScript  JavaScript  Go 

Frameworks/DBs/Technologies

NodeJS  React  Next.js  D3 GraphQL Redis PostgreSQL MongoDB

Cloud Platforms Experience

GCP  AWS  Digital Ocean  Heroku  Firebase 

Other Development Tools

Docker  Nginx

UI Design/Prototyping

Figma  AdobeXD 


markodayan

markodayan

Pinned Loading

  1. holon holon Public

    Holon is a software service that runs on a host machine alongside an Ethereum full node. Its purpose is to provide users with a software suite to record and assess rollup related transaction activi…

    TypeScript 9 1

  2. mev-share-experimentation mev-share-experimentation Public

    Experimenting with the MEV-Share event stream

    TypeScript 11

  3. noob-ethereum noob-ethereum Public

    Minimalist Ethereum library for JavaScript/TypeScript developers

    TypeScript 2

  4. algorithms-etc algorithms-etc Public

    Data structures, algorithms, cryptography primitives and various utilities. Test cases included but any additions are welcome to cover greater boundaries

    TypeScript

  5. ipc-rabbit ipc-rabbit Public

    A demo of asynchronous inter-process communication between different node.js services using RabbitMQ messaging. Easy Docker setup

    TypeScript 1