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

Highlights

  • Pro
Block or Report

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.

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
markodayan/README.md

Hi 👋, I'm Mark Odayan


👨‍💻  About Me:

I am a Software Engineer from South Africa 🇿🇦, originally from a Mechatronics Engineering background. I enjoy learning about computer science, mathematics, systems engineering, and like building stuff. Welcome to my GitHub 😊.

  • 💻 Full-Stack Developer: I have experience building web, mobile and browser applications and various types of backend services.
  • 🛠 DevOps Practitioner: I have experience with deploying applications/services on virtual machines, managed app engines and setting up reliable CI/CD pipelines.
  • 🤓 Research Interests: computational and complexity theory, mathematics, distributed systems, protocol engineering and cryptography.
  • 🧪 Building Interests: I am currently working towards building tooling and services within the Ethereum ecosystem.


💡 My Projects:

Gastly is a live service I have made to deliver real-time gas prices and fee information about the Ethereum network. There are currently 2 types of clients available: i) Browser Extension Client (available on Chromium and Firefox browsers), ii) Web Client gastly.tools

Gastly

 
  • Gastly has received funding via quadratic funding initiatives set up by Gitcoin.
  • A knowledge base is currently being worked on to educate newcomers to concepts about Ethereum transactions and how congestion management works in a permissionless network (concepts around algorithmic guarantees of 'social optimality').

✍🏾 Published Technical Writing

⚙️ 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

 markodayan

Pinned

  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 8 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