Margarita Montañez Davenport

Full-Stack Engineer
margarita.m.davenport@gmail.com github.com/mmdavenport LinkedIn

See it work

A start-to-finish walkthrough of the production platform: wallet connection via EIP-6963, SIWE authentication, on-chain token minting, session attestation on Sepolia, and the dashboard that ties it together. Every step runs against live contracts and a real backend — nothing mocked.

The stack

Smart contracts
9 verified on Ethereum Sepolia — ERC-20, ERC-721, ERC-1155, custom governance.
Backend
Node.js, PostgreSQL, REST API, WebSocket signaling, WebRTC session rooms.
Frontend
React, TypeScript, Next.js — live site
Design system
Tokens, 9 components, Storybook — live Storybook · source
Open source

How I work

I scope work with agent contracts: each task names the files it touches, the acceptance criteria, and a standing rule that nothing outside scope gets modified. This eliminates drive-by refactors and keeps diffs reviewable.

Every build artifact is verified against what it claims to be. Deployed contract addresses are checked against Blockscout on-chain state, not against configuration files or dashboards. Served pages are curl-verified against the live domain, not the build output. If the grep says clean but the browser says otherwise, the browser wins.

Claims auditing is a first-class practice: every public-facing assertion (“verified,” “deployed,” “live”) is traced to the artifact it describes, not to the document that says so. If the artifact contradicts the document, the document is wrong.