Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 52 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,54 @@
# dependencies
/node_modules
/.pnp
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions

# testing
/coverage

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem
Thumbs.db

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# env files
.env
.env*.local

# vercel
.vercel

# typescript
*.tsbuildinfo
next-env.d.ts

# IDE
.idea
.vscode
*.swp
*.swo

# OS
.vs/
vendor/
vendor/

# Local large media (e.g. website recordings)
/public/videos/
56 changes: 54 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,55 @@
## Deadpine's Website
# deadpine.xyz

https://deadpine.xyz/
Personal portfolio — print-inspired project catalog.

**Stack:** Next.js 15 (App Router) · TypeScript · Tailwind CSS · shadcn/ui patterns

## Develop

```bash
npm install
npm run dev
```

Open [http://localhost:3000](http://localhost:3000). Desktop layout is the primary target (`min-width: 1200px`).

## Content

Projects live in `content/projects/*.md` (frontmatter + optional body description).

```yaml
---
slug: flashbots-website
title: "Flashbots Website"
date: 2022-05-01
tags: ["Branding", "Frontend", "UI"]
link: https://www.flashbots.net/
images:
- /img/work/flashbots-website.jpg
---

Description paragraphs…
```

Images are served from `public/img/work/`. Projects without images show a placeholder.

Legacy static site files are preserved under `_archive/`.

## Deploy (Vercel)

1. Push this repo to GitHub.
2. Import the project in [Vercel](https://vercel.com) — defaults work (framework: Next.js).
3. Set the production domain to `deadpine.xyz` when ready.

```bash
npm run build # verify locally
```

## Scripts

| Command | Description |
|---------|-------------|
| `npm run dev` | Dev server (Turbopack) |
| `npm run build` | Production build |
| `npm start` | Serve production build |
| `npm run lint` | ESLint |
3 changes: 3 additions & 0 deletions _archive/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## Deadpine's Website

https://deadpine.xyz/
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
21 changes: 21 additions & 0 deletions components.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"$schema": "https://ui.shadcn.com/schema.json",
"style": "new-york",
"rsc": true,
"tsx": true,
"tailwind": {
"config": "",
"css": "src/app/globals.css",
"baseColor": "neutral",
"cssVariables": true,
"prefix": ""
},
"aliases": {
"components": "@/components",
"utils": "@/lib/utils",
"ui": "@/components/ui",
"lib": "@/lib",
"hooks": "@/hooks"
},
"iconLibrary": "lucide"
}
14 changes: 14 additions & 0 deletions content/projects/club-del-sur.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
slug: club-del-sur
title: "Club del Sur"
date: "2024"
ongoing: true
tags: ["Branding", "Editorial", "Print"]
images:
- /img/work/clubdelsur-1.png
- /img/work/clubdelsur-2.png
---

Club del Sur is a brand and visual identity exploration for a cultural community project. Placeholder copy for a slightly longer project description you can replace later.

The work spans mark development, color, and applications across digital and print touchpoints. More detail forthcoming.
14 changes: 14 additions & 0 deletions content/projects/ethernaut-dao.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
slug: ethernaut-dao
title: "Ethernaut DAO"
date: "2022-06-01"
tags: ["Illustration"]
link: https://mint.ethernautdao.io/
images:
- /img/work/ethdao-2.jpg
- /img/work/ethdao.jpg
---

NFT illustrations for Ethernaut DAO — a visual system for community minting and membership. Placeholder expansion on tone, craft, and how the collectibles sit within the broader DAO brand.

Characters and compositions were designed for on-chain display while remaining flexible for social and web use. More detail forthcoming.
15 changes: 15 additions & 0 deletions content/projects/ethlatam.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
slug: ethlatam
title: "ETHLatam"
date: "2022-08-11"
tags: ["Branding", "Print", "UX", "Frontend", "UI"]
link: https://ethlatam.org/
images:
- /img/work/ethlatam-brand.jpg
- /img/work/ethlatam-event.jpg
- /img/work/ethlatam-website.jpg
---

Brand, event, and website design for ETH Latam — a Latin American Ethereum community gathering. This is longer placeholder copy covering identity, stages, and digital presence.

The identity brings community energy into a bold, warm visual voice for print, stages, and wayfinding. The website carried schedule, speakers, and presence with the same system from screen to venue. More detail forthcoming.
13 changes: 13 additions & 0 deletions content/projects/exactly.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
slug: exactly
title: "Exactly"
date: "2023-03-01"
tags: ["UI", "UX"]
link: https://twitter.com/deadpine_xyz/status/1631379467909079061
images:
- /img/work/exactly.jpg
---

Mobile app UI for Exactly, an on-chain fixed-rate lending protocol. Placeholder text describing product screens, hierarchy, and calm financial interfaces at a slightly longer length.

Focus areas included rate clarity, progressive disclosure, and a restrained visual language for dense financial data. More detail forthcoming.
19 changes: 19 additions & 0 deletions content/projects/flashbots.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
slug: flashbots
title: "Flashbots"
date: "2022-05-01"
endDate: "2025-08-01"
tags: ["Branding", "UI/UX", "Frontend", "Illustration", "Print"]
link: https://www.flashbots.net/
images:
- /img/work/flashbots-website.jpg
- /img/work/flashbots-forum.jpg
- /img/work/flashbots-coaster.jpg
- /img/work/flashbots-ctf.jpg
- /img/work/flashbots-ctf-nft.jpg
- /img/work/flashbots-swag.jpg
---

Website, forum theme, CTF, NFTs, and merch for Flashbots — research and product work around transparent MEV infrastructure. Placeholder expansion for a fuller project narrative.

Public site and Discourse theme carry technical depth into clear product and community surfaces. CTF branding and reward illustrations, plus print and swag, extend the same research-culture identity into games and physical objects. More detail forthcoming.
18 changes: 18 additions & 0 deletions content/projects/forta.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
slug: forta
title: "Forta"
date: "2021-06-01"
endDate: "2023-07-01"
tags: ["Branding", "Illustration", "UI"]
link: https://forta.org/
images:
- /img/work/forta-brand.jpg
- /img/work/forta-website.jpg
- /img/work/forta-website-2.jpg
- /img/work/forta-developers.jpg
- /img/work/forta-marketplace.jpg
---

Brand, websites, developer resources, and marketplace UI for Forta — a decentralized security network for smart contracts and blockchain protocols. Longer placeholder description for layout testing.

The visual system balances technical precision with approachable clarity, from early product storytelling through a second-generation site, builder-facing resources, and marketplace touchpoints for detection bots and network coverage. More detail forthcoming.
13 changes: 13 additions & 0 deletions content/projects/fuego-austral.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
slug: fuego-austral
title: "Fuego Austral"
date: "2023-02-07"
tags: ["Branding", "Illustration", "Print"]
link: https://fuegoaustral.org/
images:
- /img/work/fuegoaustral.jpg
---

Branding and print for Fuego Austral, Argentina's regional Burning Man community. Placeholder copy expanding on brochure design and offline art culture.

The visual language supports community gatherings, spatial moments, and printed materials that feel warm, human, and intentionally imperfect. More detail forthcoming.
15 changes: 15 additions & 0 deletions content/projects/genesis-city.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
slug: genesis-city
title: "Genesis City"
date: "2022"
tags: ["Frontend", "UI", "UX"]
link: https://genesis.city/
images:
- /img/work/genesis.jpg
- /img/work/genesis-city.jpg

---

Interface design for Genesis City, a Decentraland city project. Maps, spatial UI, and navigation patterns for exploring a virtual territory — plus placeholder lines for a slightly longer blurb.

Work focused on wayfinding, density of information, and a cartographic feel that stays usable in-world. More detail forthcoming.
14 changes: 14 additions & 0 deletions content/projects/hola-bob.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
slug: hola-bob
title: "Hola Bob"
date: "2024-02-01"
tags: ["Branding"]
images:
- /img/work/holabob-02.png
- /videos/holabob.mp4
- /img/work/holabob.png
---

Hola Bob is a brand and visual identity project. This is placeholder description text written a bit longer so the homepage layout can be reviewed with realistic copy length.

Includes direction for mark, type, and application ideas across product and marketing surfaces. More detail forthcoming.
13 changes: 13 additions & 0 deletions content/projects/intergalactic-tokens.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
slug: intergalactic-tokens
title: "Intergalactic Tokens"
date: "2022-04-01"
tags: ["Illustration"]
link: https://intergalactictokens.netlify.app/
images:
- /img/work/doge.svg
---

Animated SVG illustrations for Intergalactic Tokens — playful on-chain collectible characters brought to life in motion. Placeholder paragraph for additional context.

The set emphasizes loopable motion, readable silhouettes, and a light, humorous tone suitable for web and on-chain display. More detail forthcoming.
16 changes: 16 additions & 0 deletions content/projects/nextgen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
slug: nextgen
title: "NextGen"
date: "2025"
endDate: "2026"
# ongoing: true
tags: ["Branding", "UI/UX", "Frontend"]
images:
- /videos/nextgen.mp4
- /img/work/nextgen-1.png
- /img/work/nextgen-2.png
---

NextGen is a product and brand design engagement. Placeholder description expanded slightly for homepage rhythm and reading length.

Direction covers visual system, product framing, and how the brand shows up across digital touchpoints. More detail forthcoming.
14 changes: 14 additions & 0 deletions content/projects/openzeppelin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
slug: openzeppelin
title: "OpenZeppelin"
date: "2019"
endDate: "2021"
tags: ["Frontend", "UI", "UX"]
link: https://www.openzeppelin.com/
images:
- /img/work/openzeppelin-wizard.jpg
---

Product UI for OpenZeppelin — Contracts Wizard and Defender. Placeholder expansion so this summary sits a little longer on the homepage.

The Wizard helps developers generate secure smart contract code with clarity and progressive disclosure. Defender covers operations workflows for teams shipping and administering on-chain systems. More detail forthcoming.
12 changes: 12 additions & 0 deletions content/projects/party-parrot.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
slug: party-parrot
title: "Party Parrot"
date: "2017"
hidden: true
tags: ["Illustration"]
images: []
---

Party Parrot is an illustration project. Placeholder copy written a bit longer for layout and type testing on the homepage project cards.

Work explores character, color, and playful motion-friendly forms you can replace with the real case study later. More detail forthcoming.
13 changes: 13 additions & 0 deletions content/projects/poap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
slug: poap
title: "POAP"
date: "2020-10-01"
hidden: true
tags: ["Illustration"]
images:
- /img/work/poap.jpg
---

Illustration for a POAP contest celebrating the Ethereum 2.0 transition. A collectible mark designed for community recognition and on-chain memory — with extra placeholder lines for length.

The piece was meant to feel commemorative, clear at small sizes, and distinctive within a crowded badge landscape. More detail forthcoming.
16 changes: 16 additions & 0 deletions content/projects/rewilder.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
slug: rewilder
title: "Rewilder"
date: "2021-11-01"
endDate: "2023-05-15"
tags: ["Frontend", "UI", "UX", "Illustration"]
link: https://app.rewilder.xyz/donation/1
images:
- /img/work/rewilder-fundraiser.jpg
- /img/work/rewilder-stamp.jpg
- /img/work/rewilder-app.jpg
---

Campaign, NFT, and app design for Rewilder — a crypto non-profit funding land conservation. Slightly longer placeholder narrative for the homepage.

The fundraiser site made donation flows and impact storytelling feel tangible. Stamp-like NFT illustrations mark conservation support with craft and character. The app carries the same system into end-to-end on-chain giving toward protected land. More detail forthcoming.
13 changes: 13 additions & 0 deletions content/projects/rollup-boost.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
slug: rollup-boost
title: "Rollup Boost"
date: "2025"
tags: ["Branding", "UI"]
link: https://writings.flashbots.net/
images:
- /img/work/rollupboost.jpg
---

Design for Rollup Boost — product and brand work around faster, more expressive rollup block building. Placeholder text expanded for a fuller card description.

Covers messaging hierarchy, product visuals, and a technical-but-approachable identity direction. More detail forthcoming.
Loading