Company timeline
CRASTONIC
Full-stack Developer · Jul 2022 — Aug 2023 · Tokyo, Japan
Full-stack engineering for CRASTONIC’s creative / Web3 ecosystem — company platform work and DAO governance products.
Technologies I used
- TypeScript
- Next.js
- React
- Solidity
- wagmi
- Web3
- IPFS
Products & sites from this role
- CRASTONICCase studyWebsite
- Decir DAONot liveThis case studyWebsite
Overview
Decir made DAO governance more approachable — proposals, voting, and participation with a clearer interface. Built during my time at CRASTONIC. The public site at decir.io is no longer live.
The Problem
- Governance tooling assumed deep crypto fluency and discouraged participation.
- Members needed clearer proposal and voting flows without drowning in calldata.
- Gas costs and UX friction concentrated power among a few power users.
The Solution
- Human-readable proposal and voting experiences on a modern web client.
- Web3 integrations for wallets, proposals, and on-chain settlement paths.
- Product focus on participation, not just protocol novelty.
Architecture
- Next.js frontend with wallet connectivity for governance actions.
- On-chain governance primitives paired with off-chain readability aids.
- Indexed reads for proposal and voting history where needed.
Engineering Decisions
Legibility over maximalism
We optimized for understanding proposals, not exposing every protocol knob.
Web client as the product
Most members meet governance through the UI — that surface deserved first-class engineering.
Challenges
Usable governance
The hard part was not another voting contract — it was making members confident about what they were approving.
Shipping under Web3 volatility
Product priorities shifted with the market; durable UX decisions mattered more than temporary chain trends.
Lessons Learned
- In Web3, UX is still the adoption bottleneck.
- Not every shipped product stays online — the engineering lessons still transfer.
- Archive honestly when a product is no longer live.
Tech Stack
Smart Contracts
- Solidity
- OpenZeppelin
Frontend
- Next.js
- wagmi
- React
Web3 Infra
- The Graph
- IPFS
Screenshots
Next case study
Vome