About me

I learned by shipping work that could not hide behind a slide.

I started in self-taught web development, joined The Hacking Project’s third cohort in 2018, and trained at 42 Paris. I later worked on the 42 Network intranet and helped launch 42 Lisboa. Ethereum, Bitcoin, and AI product work followed. Today I work independently across AI systems, product engineering, and technical publishing.

Portrait of David Dacruz, independent AI and full-stack product engineer
Ericeira, PortugalWorking globally

The short version

I am most useful when the answer is unclear but the consequences are real.

That has meant campus software used by students and staff, smart contracts handling live launches, Bitcoin operations under volatile fees, and AI workflows that still need a person to own the outcome.

Background

The route here was not linear.

Each role added a different view of reliability: as a student, an employee, a founding-team member, a product engineer, and an independent builder.

The Hacking Project

I joined the third cohort of this early French peer-learning programme. Three intensive months of Ruby, Rails, object-oriented programming, web development, and group projects turned earlier self-teaching into a more systematic full-stack practice.

Read the full THP experience
Evidence and context 04

Web3 and Bitcoin-native products

I built Ethereum and Bitcoin products with Yakuza Inc., Tokentech, OrdinalsBot, Pizza Ninjas, Pizza Pets, 0N1 Force, and other teams. The public trail spans verified Solidity, mainnet launch transactions, and permanent Bitcoin inscriptions.

Evidence and context 10

Independent AI and product engineering

Building AI workflows, production software, owned products, and websites that are easier to find and understand from Ericeira.

Working principles

How I work when the stakes are real.

01

I make trade-offs explicit.

A technical decision is only useful when the team understands what it gains and what it makes harder later.

02

I keep people responsible.

Automation needs clear approval points, failure paths, and a named person who owns the outcome.

03

I prefer proof to polish.

A working product, a public contract, a real input, or a measurable result carries more weight than a perfect slide.

04

I reduce dependency.

A good handoff leaves the team able to understand the work and make the next decision without me.

Official identity

The public record.

Full name
David Dacruz
Role
Independent AI & Full-Stack Product Engineer
Based
Ericeira, Portugal
Languages
French, English, Portuguese
Official website
daviddacruz.dev
Public contact
hello@daviddacruz.dev

The work is the useful version of the biography.

Inspect the projects, decisions, and evidence.