Toggle theme
My name is
Devin
,
and I like to
build stuff.
I'm a full-stack developer with a love for crafting unique user experiences.
Projects
See what I've built
Blog
Read my thoughts
About
Learn my background
Resume
See my experience
Contact
Get in touch
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
projects
:
[
// View my work →
15
{
16
name
:
"Portfolio Site"
,
17
tech
:
[
"Astro"
,
"TypeScript"
,
"Tailwind"
]
18
},
19
],
20
latestPost
:
{
// Read latest post →
21
title
:
"Speedrunbuddy: A Postmortem Analysis"
,
22
tags
:
[
"Node.js"
,
"TypeScript"
],
23
published
:
"2025-01-23"
,
24
},
25
posts
:
[
// Read my words →
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
;