My name is Devin,
and I like to
build stuff.

I'm a full-stack developer with a love for crafting unique user experiences.

portfolio.ts
01
import { Project, Post } from './types';
02
interface PortfolioData {
03
featuredProject: Project;
04
projects: Project[];
05
latestPost: Post;
06
posts: Post[];
07
}
08
09
const portfolio: PortfolioData = {
10
featuredProject: { // View featured project →
11
name: "Portfolio Site",
12
link: "https://devinrowan.com",
13
},
14
15
{
16
name: "Portfolio Site",
17
tech: ["Astro", "TypeScript", "Tailwind"]
18
},
19
],
20
21
title: "Speedrunbuddy: A Postmortem Analysis",
22
tags: ["Node.js", "TypeScript"],
23
published: "2025-01-23",
24
},
26
{
27
title: "Speedrunbuddy: A Postmortem Analysis",
28
tags: ["Node.js", "TypeScript"],
29
published: "2025-01-23",
30
},
31
],
32
}
33
34
export default portfolio;