Skip to content
View psatomas's full-sized avatar

Block or report psatomas

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

Tomás Araújo

Blockchain Engineer

Solidity • TypeScript • EVM • Protocol Architecture


About

I design reliable EVM-based systems by combining smart contracts with backend infrastructure.

My work centers on protocol architecture, deterministic execution, state modeling, and event-driven systems, with an emphasis on clear boundaries between canonical on-chain state and derived application data.

I build modular blockchain systems that prioritize composability, security, and long-term maintainability.


Technical Focus

Protocol Engineering

  • Protocol architecture and system design
  • Deterministic execution models
  • State machines and state transitions
  • Financial primitives and protocol mechanisms
  • Modular protocol components
  • Separation between protocol state and application layers

Smart Contracts

  • Solidity development for EVM-compatible networks
  • Smart contract architecture and composability
  • Gas-aware contract design
  • Contract testing with Foundry and Hardhat
  • Security-conscious development
  • OpenZeppelin-based implementations

Blockchain Infrastructure

  • Event-driven blockchain architectures
  • Blockchain indexing pipelines
  • Derived state management
  • Off-chain services connected to smart contracts
  • Transaction lifecycle management
  • Backend infrastructure using TypeScript and Node.js

Security & Verification

  • Invariant-driven development
  • Fuzz testing
  • Static analysis
  • Smart contract validation workflows

Tooling: Slither • Mythril


Application Layer

  • Web3 frontend applications
  • Wallet-based authentication flows
  • Blockchain transaction interfaces
  • React and Next.js applications
  • ethers.js integrations

Projects

Execution Kernel Protocol — Modular Blockchain Execution Infrastructure

A modular blockchain infrastructure project exploring intent-based execution systems and extensible protocol architectures.

The project investigates how execution logic can be separated from application interfaces while maintaining deterministic state transitions and extensible protocol components.

Architecture

  • Modular execution engine
  • Pluggable execution modules
  • Intent-based execution flows
  • On-chain validation and configuration
  • SDK-oriented integration layer
  • Separation between canonical state and execution services

Stack

SolidityFoundryTypeScriptNode.jsethers.js


Provenance Registry — On-Chain Audit Provenance Layer

A blockchain-based provenance system designed to make software evolution and audit history cryptographically verifiable.

The system creates immutable references between off-chain artifacts and blockchain records using cryptographic commitments.

Features

  • On-chain protocol version registry
  • Audit metadata storage
  • Commit hash verification
  • Timestamped blockchain records
  • Cryptographic linking using keccak256

Web3 Flow

User → Wallet Authentication → Transaction Signing → Smart Contract Execution → Blockchain State Update → Frontend Synchronization

Stack

SolidityHardhatReactTypeScriptViteTailwindCSSethers.jsEthereum Sepolia


StakeVerse Protocol — Modular DeFi Governance System

A decentralized protocol MVP combining token economics, membership systems, staking mechanisms, and governance architecture.

Components

  • ERC-20 utility token
  • ERC-721 membership NFT
  • Staking mechanisms
  • Reward distribution
  • DAO governance layer
  • Oracle integration

Engineering

  • Modular smart contract architecture
  • OpenZeppelin standards
  • Automated contract testing
  • Security analysis workflows
  • Frontend wallet integration

Stack

SolidityHardhatOpenZeppelinChainlinkReactTypeScriptSlitherMythril


Engineering Principles

Architecture

  • Deterministic systems
  • Explicit state transitions
  • Modular architecture
  • Composable components
  • Clear system boundaries

Reliability

  • Event-driven architectures
  • Data consistency
  • Predictable execution
  • Security-first design

Engineering Toolkit

Domain Technologies
Smart Contracts Solidity, Foundry, Hardhat, OpenZeppelin
Blockchain Infrastructure TypeScript, Node.js, ethers.js, Event-Driven Systems
Frontend React, Next.js, Vite, Wallet Integration
Tooling Linux, Git, Docker, CI/CD

Connect with Me

Pinned Loading

  1. stakeverse-protocol stakeverse-protocol Public

    Protocol-inspired DeFi MVP featuring ERC20 staking, DAO governance, NFT rewards, and Chainlink oracle integration.

    TypeScript

  2. provenance-registry provenance-registry Public template

    Forked from Web3irede/proofchain-template

    Template oficial do desafio ProofChain — Hackathon Web3 RESTIC

    TypeScript