Gil profile
Gil L Bueno
Computer Science, Bachelor's Degree PUC-SP
English and Portuguese
Sao Paulo, Brazil (UTC-3)
← Back to home

Blog

Software engineering, blockchain, and product development.

How Small Businesses Should Approach Product Releases
August 21, 2025·3 min read

How Small Businesses Should Approach Product Releases

Frequent, incremental releases beat big launches every time. A practical playbook for one- and two-person teams covering stability, rollback plans, user communication, and the Git/CI-CD discipline that makes releases predictable.

Cross-chain vs Multi-chain - How to Choose the Right Approach for Your Web3 Product
August 15, 2025·3 min read

Cross-chain vs Multi-chain - How to Choose the Right Approach for Your Web3 Product

Cross-chain and multi-chain sound similar but lead to very different architectures, costs, and security risks. A practical breakdown of when to pick each — and when a hybrid is the right call — with a real example from a token-gating SDK.

From Idea to Delivery - Practical Development Rituals for Small Digital Startups
August 5, 2025·6 min read

From Idea to Delivery - Practical Development Rituals for Small Digital Startups

Scrum without the ceremony tax: which rituals actually keep small teams shipping, and which ones to drop. Two-week sprints, merged planning + grooming, estimates in hours, and standups by video as a culture moment, not a status check.

Reentrancy and the Art of Defensive Programming in Smart Contracts
July 22, 2025·5 min read

Reentrancy and the Art of Defensive Programming in Smart Contracts

Why reentrancy still matters years after the DAO hack — and how Checks-Effects-Interactions, ReentrancyGuard, and pull-over-push design work together as defense in depth. Real-world rules for keeping state integrity under EVM's synchronous calls.

Turning Feature Plans Into a Technical Execution Strategy
July 15, 2025·6 min read

Turning Feature Plans Into a Technical Execution Strategy

How to go from MVP feature list to something a team can actually start building: feature breakdown, dependency mapping, prioritization, technical spec, sprint roadmap, and progressive task breakdown — without overplanning what's still going to change.

How useDeferredValue Can Improve React App Responsiveness
July 2, 2025·2 min read

How useDeferredValue Can Improve React App Responsiveness

The lesser-known React 18 hook that improves perceived performance by marking values as low-priority. When to reach for it, when to avoid it, and how it differs from useTransition.

From Structure to Simulation - Creating an Interactive Prototype
June 27, 2025·5 min read

From Structure to Simulation - Creating an Interactive Prototype

From information architecture to wireframes to atomic-design components — the order in which you build a prototype is what makes feedback useful. A practical path that catches problems before they hit code.

Reusable Field Definitions - A Pattern for Scalable Forms in React
June 23, 2025·4 min read

Reusable Field Definitions - A Pattern for Scalable Forms in React

A pattern born from code-generated CRUD platforms: declarative field definitions that power signup pages, profile editors, and admin screens from a single source of truth. Forms scale, validation stays centralized, and the UI keeps up with the domain.

From Vision to Structure - Writing Functional Requirements with Method
June 12, 2025·5 min read

From Vision to Structure - Writing Functional Requirements with Method

How to write functional requirements that don't rot: user stories with acceptance criteria, Markdown over monolithic docs, and exactly two owners — never one, never three. The structure that actually survives a project.

Indexing Strategies for Scalable dApps - A Developer’s Perspective
June 11, 2025·4 min read

Indexing Strategies for Scalable dApps - A Developer’s Perspective

On-chain storage is expensive and most data doesn't need to live there. A comparison of Alchemy, The Graph, and Subsquid based on real projects (Enclave Wallet, Jodobix, Dora) — including when paid indexers are worth it and when they go against the spirit of a public-good dApp.

When Dependency Injection Goes Too Far
June 9, 2025·3 min read

When Dependency Injection Goes Too Far

DIP is a tool, not a rule. Two real projects where every class had an interface 'just in case' — and the cognitive cost that piled up. When abstraction earns its keep, and when it just adds noise.

We Can’t Scale Web3 Until We Nail Onboarding
June 6, 2025·4 min read

We Can’t Scale Web3 Until We Nail Onboarding

Private keys and gas tokens are still the wall keeping mainstream users out of Web3. How abstract wallets, sponsored transactions, and embedded fiat on-ramps fix it — with lessons from building Enclave Wallet.

How AI Can Enhance Your Learning in New Technologies - My Experience with Solana Development
October 29, 2024·6 min read

How AI Can Enhance Your Learning in New Technologies - My Experience with Solana Development

A real account of ramping up on Solana and Rust with Claude and Cursor as study partners — what AI got right, where it hallucinated APIs, and why fundamentals are still what keeps a project on track.

The First Steps in Creating a Digital Product
October 22, 2024·8 min read

The First Steps in Creating a Digital Product

Fifteen exercises to pressure-test a product idea before writing any code: unmet needs, competitors, value proposition, personas, market size, revenue stream — the pre-build groundwork most founders skip and pay for later.