luisanton.io

Independent engineering / Dubai

Full-stack
Web3
solutions.

Smart contracts, web applications, and the systems that connect them.

Listening for the latest block…
Ethereum / Connecting to mainnet
From interface to infrastructure. Smart contracts Full-stack dApps Web3 integrations

01 / The work

Engineering,
end to end.

From the first technical decision to the next release.

High-quality code.

Smart contracts and web applications built with clear architecture, deliberate validation, and tests for the behavior that matters.

Solidity / TypeScript / React

Documentation.

The reasoning belongs with the code. NatSpec, architecture notes, and integration guides make systems easier to review, understand, and maintain.

Technical specifications / Integration guides

Support & iteration.

Development continues after the first release. Maintenance, troubleshooting, and new features can be scoped around what your product needs next.

Maintenance / Integrations / Product development

02 / The playbook

My Solidity engineering playbook.

My engineering practice, distilled into a guide you can read and an agent SKILL.md you can use.

Read the playbook on GitHub ↗

The architecture patterns, coding conventions, and review checklists I use to build maintainable smart contracts.

Refined through repeated implementation and review. Opinionated guidance, with the reasoning behind each decision.

Install the skill

npx skills add luisanton-io/solidity-engineering-playbook

Structure complex operations around a context
Use a shared context for multi-step operations, with named phases for validation, computation, execution, and recording state changes. Keep simple functions simple.
Make storage layout explicit
Document packed storage with slot diagrams, byte sizes, and padding. Group fields by how they are read and written, and record the reasoning.
Make failures and side effects easy to trace
Use parameterized custom errors and function names that distinguish computation, external calls, and persistent writes. Review each helper against those boundaries.

03 / Start a conversation

What are you
building?

hello@luisanton.io

A direct line to the engineer.

I’m Luis Antonio, an independent software engineer based in Dubai. Share what you’re building, where you are today, and where you need technical support. We can work out the right scope from there.

Connect on LinkedIn