Episode 210

full
Published on:

12th May 2026

210: Build a Data Analyst Portfolio in 9 Minutes (Full Tutorial)

Help us become the #1 Data Podcast by leaving a rating & review! We are 67 reviews away!

I made a tool that turns your GitHub projects into a real portfolio. Here's what it looks like in action.

BUILD YOUR OWN PORTFOLIO: https://dcj.app/mydatafolio-0QqsQr

πŸ’Œ Join 30k+ aspiring data analysts & get my tips in your inbox weekly πŸ‘‰ https://datacareerjumpstart.com/newsletter

πŸ†˜ Feeling stuck in your data journey? Come to my next free "How to Land Your First Data Job" training πŸ‘‰ https://datacareerjumpstart.com/training

πŸ‘©β€πŸ’» Want to land a data job in less than 90 days? πŸ‘‰ https://datacareerjumpstart.com/daa

πŸ‘” Ace The Interview with Confidence πŸ‘‰ https://datacareerjumpstart.com/interviewsimulator

⌚ TIMESTAMPS

00:20 – Meet My Data Folio

01:50 – First project

05:35 – Second project

07:58 – Finished portfolio

08:20 – Time to build yours

πŸ”— CONNECT WITH GRAHAM

🀝 LinkedIn: https://linkedin.com/in/graham-smith-2656931a6/

πŸ”— CONNECT WITH AVERY

πŸŽ₯ YouTube Channel

🀝 LinkedIn

πŸ“Έ Instagram

🎡 TikTok

πŸ’» Website

Mentioned in this episode:

Join The Next Cohort of The Accelerator

Want to land your first data job? Join my data bootcamp to get EVERYTHING you need to land your first data job! Excel, SQL, Tableau, Power BI, Python, R? Yup. Projects? Lots of them. LinkedIn help? Of course. Resume optimization? You betcha. Job hunting strategy? Duh. Click to learn more!

https://datacareerjumpstart.com/daa

Transcript
Speaker:

This is my brother Graham.

2

:

Hi.

3

:

And Graham wants to

land his first data job.

4

:

Yep.

5

:

But he doesn't have a portfolio

that's gonna convince a hiring

6

:

manager to take a chance on him.

7

:

So we're gonna build him a portfolio from

scratch today to having a full working

8

:

portfolio in less than 20 minutes.

9

:

Sound good?

10

:

Sounds great.

11

:

Let's get into it.

12

:

Okay, the tool we're going to be using

today to build a portfolio from scratch

13

:

is called MyDatafolio, and it's a new tool

that lets you build a really beautiful

14

:

portfolio website pretty dang quickly.

15

:

And actually, full disclosure,

it's actually made by me.

16

:

And it's what I would like

to have in a data portfolio.

17

:

So link in the description

down below to try it out.

18

:

All right.

19

:

So the first thing that we're

going to do is set up Graham's

20

:

profile on My Datafolio.

21

:

Just give a name, a portfolio URL.

22

:

We'll just do a headline of data analyst.

23

:

And for a bio, what should your bio be?

24

:

Something like that.

25

:

Looks great.

26

:

Data analyst with a BS in

statistics, located Provo, Utah.

27

:

We'll also add a quick profile

picture, which I will just steal

28

:

from Graham's LinkedIn even though

it's not the best photo of all time.

29

:

There we go.

30

:

What skills do you have, Graham?

31

:

Python, R, Excel, Pandas, Power BI.

32

:

All right.

33

:

There it is.

34

:

Power BI.

35

:

We can add some other ones, like Claude

is another one that you have used.

36

:

Anything else?

37

:

ChatGPT?

38

:

ChatGPT.

39

:

Okay.

40

:

Awesome.

41

:

Uh, we'll go ahead and link to your, uh,

GitHub profile as well and your LinkedIn

42

:

so that way people can contact you.

43

:

And, uh, we'll go ahead

and upload your resume.

44

:

And then what color scheme do you like?

45

:

Let's go with the nice

forest green right there.

46

:

Nice forest green.

47

:

We'll leave your contact

section blank for right now.

48

:

And do you need to do any password

protection for any of your projects?

49

:

I don't think so.

50

:

Do you have a custom

domain you'd like to use?

51

:

Not at this moment in time.

52

:

Okay, let's go ahead and hit Save Profile.

53

:

Okay.

54

:

And just like that, you have a

portfolio already made for you.

55

:

Boom.

56

:

Whoa, that's pretty cool.

57

:

Yeah.

58

:

But, uh, you'll notice this portfolio

is missing something pretty important.

59

:

Any work, anything.

60

:

Any projects, right?

61

:

Yeah.

62

:

So let's go ahead and,

uh, add some projects.

63

:

So when you're adding a project, there's

three different ways that we can do it.

64

:

The write manually, which is the way

I used to do all of my projects, um,

65

:

but we also have two other AI features,

which is an AI import and AI-guided form.

66

:

We're gonna focus today, just 'cause

we're in a time crunch, trying to do

67

:

this as quickly as possible, with the

AI import, which basically allows you

68

:

to import any sort of GitHub repos,

Tableau public links, any files

69

:

like Excel files or Python files or

R files you've done, and write the

70

:

first draft of your project for you.

71

:

GitHub repos are something we can try?

72

:

Oh, we got a couple that we can try.

73

:

Okay.

74

:

So let's go ahead and try the AI import.

75

:

All right.

76

:

This is Graham's GitHub, uh, repositories.

77

:

It's definitely a little bit messy.

78

:

Definitely maybe needs some

love, but, um, let's take a look.

79

:

Which one of these repos do you feel

like could be your first project?

80

:

Which one would be good?

81

:

Let's start with the non-parametic

log linear medical costs.

82

:

Okay.

83

:

You want to start here?

84

:

Yeah.

85

:

Okay.

86

:

Awesome.

87

:

And what is...

88

:

What exactly is this repo, I guess?

89

:

It's a school project that delves

into different, like, information,

90

:

data to quantify, uh, like how

smoking and different factors affect

91

:

medical costs on an annual basis.

92

:

Is this like a homework assignment?

93

:

Yes.

94

:

So like anyone who has done any

sort of homework assignment, this is

95

:

basically just a homework assignment.

96

:

Yes.

97

:

And it looks like it's in Python?

98

:

Yeah Okay, interesting.

99

:

I don't know much about this,

so we're just gonna try it.

100

:

So all you have to do is grab, uh, the

repo link right here, go back to our

101

:

AI import, go ahead and give the URL.

102

:

Is there any other details that we

should give it or any other instructions?

103

:

I don't know.

104

:

All right.

105

:

Let's just go ahead and hit

generate project article.

106

:

This will take a few seconds to read

through everything inside of this GitHub

107

:

repo and actually do the write-up.

108

:

All right, so it just finished

doing your project write-up here

109

:

and made the title Nonparametric and

Log-Linear Medical Cost Analysis.

110

:

That's an interesting name.

111

:

Okay, we're just gonna keep it as it is.

112

:

It gave you this URL slug.

113

:

It gave you this summary, "A case study

that combines nonparametric techniques

114

:

and log-linear modeling to predict

and interpret highly skewed medical

115

:

cost data, improving forecasting

robustness and interpretability."

116

:

Sounds pretty professional.

117

:

That sounds very professional.

118

:

And then here's an overview, the problem,

the approach, data and methodology,

119

:

key findings, results and impact,

conclusion, all written for you.

120

:

Nice.

121

:

Let's look at the, uh, results and impact.

122

:

It says more re- do you remember

anything about this project?

123

:

Yeah.

124

:

Take a look.

125

:

Can you read these results and impact

and see if it makes sense or not?

126

:

Yeah.

127

:

Do you want me to read them?

128

:

Yeah, read out loud.

129

:

Okay.

130

:

"More reliable budgeting, improved

forecasting accuracy on accurate

131

:

expenditures helps f- Finance teams

set reserve level with greater confi-

132

:

confidence Do you remember that at all?

133

:

Uh, yes.

134

:

There was like a, they had like standard

questions with like the data set for

135

:

the, like the presentation project, and

we, there was like findings that there

136

:

was like very significant correlation

between like different factors and their

137

:

predicted- Okay ... cost difference.

138

:

So it's, it's not necessarily wrong.

139

:

No.

140

:

Okay.

141

:

What about the...

142

:

Let's do this one, I guess, right here.

143

:

The log linear coefficients in

the two-part decomposition allowed

144

:

me to i- identify which variables

most strongly influence utilization

145

:

versus conditional costs, guiding

targeted inter- interventions.

146

:

That's also true because they're, uh,

like filtered out different factors and

147

:

variables, and I think smoking was by

far the, like most influential factor.

148

:

Okay.

149

:

So it gets some of the results right.

150

:

Um, I guess it also said that the log c-

of the cost was a more stable coefficient

151

:

and linear relationship, so the log

was the right way to do this modeling.

152

:

Okay, so this doesn't

feel 100% wrong to you.

153

:

No.

154

:

Okay, cool.

155

:

And it's telling you kind of an overview

of the project, uh, what the problem

156

:

is, which is predicting the medical

cost of something for like budgeting

157

:

reasons, and then it gives you, you

know, kind of how you did the data

158

:

exploration, you did the transformations,

then you did the modeling, and then

159

:

basically evaluate how everything went.

160

:

Okay, very cool.

161

:

So, uh, we can hit save project right here

on this project, and now if you go back to

162

:

your portfolio and you hit refresh, boom.

163

:

Whoa.

164

:

You got a project right here, right there.

165

:

That's easy.

166

:

All ready for you to- It's real easy.

167

:

That's what I like to hear.

168

:

Okay, awesome.

169

:

Let's do a- another one.

170

:

What is another, uh, project or

another repo that we should do?

171

:

Let's do the NBA heat map.

172

:

All right, let's do NBA

heat map right here.

173

:

I'm just gonna copy and paste up here.

174

:

Go back to add project, AI

import, paste this right here.

175

:

Any other instructions?

176

:

No, I think my .md

177

:

files are pretty good.

178

:

Okay.

179

:

Generate project article, and,

uh, we'll see what it does.

180

:

All right, it just finished.

181

:

NBA shot heat map explorer.

182

:

Let's see.

183

:

So I built an NBA shot heat map

explorer to turn raw NBA shot and

184

:

play-by-play data into actionable,

visible, intuitive insights.

185

:

Is that what this project's all about?

186

:

That's exactly what it's about.

187

:

Okay, let's see.

188

:

So then it goes through problem, the

approach, data and method- methodology.

189

:

So you're getting the

data from the NBA API.

190

:

Correct.

191

:

Okay.

192

:

And then doing some filtering,

some spatial, uh, aggregation

193

:

with the hex bin stuff going on.

194

:

Yep.

195

:

Okay, awesome.

196

:

Then you're doing some

kernel density estimators.

197

:

Okay, great.

198

:

Key findings, distinct ro- role

profiles are clearly displayed,

199

:

hidden inefficiencies surface

quickly, strategic match up.

200

:

Um, so you can do team

level heat maps to show.

201

:

Okay, very cool.

202

:

Visual artifact.

203

:

Very nice.

204

:

So, um, obviously we're just pulling

straight from the GitHub, right?

205

:

So it just has whatever you have- in

here, which I'm guessing it doesn't

206

:

have, like, any saved images, right?

207

:

Not in that folder particularly, no.

208

:

Okay.

209

:

See, well, that's something you could

have told me earlier when I said,

210

:

"Do you wanna add anything else?"

211

:

Well, okay, now you know.

212

:

We can, we can actually, like, go

in and add those images as well.

213

:

Um, so that would help you.

214

:

So let's go ahead and hit Save Project.

215

:

Let's go back to our portfolio, and

let's hit refresh on the full portfolio,

216

:

and boom, you got two projects.

217

:

Now, I did see that on your

LinkedIn the other day you had

218

:

posted about this project, right?

219

:

Yes.

220

:

So let's see.

221

:

Here's your LinkedIn page, and here's

the image I saw that you posted.

222

:

Mm-hmm.

223

:

I'm gonna actually right

click on this image, and I'm

224

:

gonna go back to our project.

225

:

I'm gonna go to the Heatmap Explorer here.

226

:

I'm gonna upload that image

as a cover image right here

227

:

and, uh, see how it looks.

228

:

Whoa.

229

:

Let's go back, refresh.

230

:

Oh, that looks way better.

231

:

Boom.

232

:

You open it up, it actually

includes that image at the top now.

233

:

So I like that.

234

:

Do we have any other images

on your LinkedIn of this?

235

:

No.

236

:

Boom.

237

:

Not yet.

238

:

Not yet.

239

:

Okay, sweet.

240

:

This is a Project and Portfolio.

241

:

It shows what different libraries you

used in Python and obviously Python here.

242

:

At the top it w- will allow people

to view your code, and you have

243

:

your full write-up down here.

244

:

Um, it allows people to see

other projects, so here's

245

:

your other project once again.

246

:

Um, here's the different

libraries you used here.

247

:

Um, and then you can always have

your users go back to your portfolio.

248

:

You can send this to people.

249

:

You can try dark mode or light mode.

250

:

It has your GitHub, your LinkedIn,

your resume, your little summary, your

251

:

different skills up here at the top,

your projects, and then a call to action

252

:

down here at the bottom to work together.

253

:

That's awesome.

254

:

Thank you so much.

255

:

That's gonna be very

helpful for me, I think.

256

:

Okay.

257

:

The other thing I wanted to show you

is it actually, we have these KPIs

258

:

here for the pro plan of MyDatafolio,

which actually shows you how many page

259

:

views you have and how many visitors.

260

:

So I'm the only person who's

visited, so it's the one.

261

:

So far.

262

:

But, like, basically it'll let you

see that this has four views, this

263

:

has one view, so on and so forth.

264

:

Um, that...

265

:

This is kind of exciting-

Ooh ... 'cause when someone actually

266

:

looks at it, you'll, you'll know.

267

:

Yeah, you can actually see if,

like, a recruiter or a hiring

268

:

person is actually looking at it.

269

:

Exactly.

270

:

So you can always edit the projects,

share a n- unique project, and share

271

:

your portfolio from right here.

272

:

That's awesome.

273

:

I'm excited to actually use this and get

in there and edit a few things around.

274

:

All right.

275

:

There you have it, folks.

276

:

I don't know how many minutes that

took, but hopefully less than 20.

277

:

And Graham went from having no portfolio,

just, like, some loose homework projects

278

:

or some projects that he's done in GitHub.

279

:

You can even just upload a file,

for instance, in up- add projects.

280

:

You can actually just upload, like,

your Python file or your Excel file

281

:

and it will try to do its best.

282

:

Obviously, the more information

you give it, the better it'll do.

283

:

But hopefully that gets you guys

excited to go try out MyDatafolio.com

284

:

and try it out for themselves.

285

:

Yeah, I'm excited to go and actually try

and apply to a few more jobs with this.

286

:

All right.

287

:

Link in the description.

288

:

Trust it out.

289

:

Let me know what you guys think.

Listen for free

Show artwork for Data Career Podcast: Helping You Land a Data Analyst Job FAST

About the Podcast

Data Career Podcast: Helping You Land a Data Analyst Job FAST
The Data Career Podcast: helping you break into data analytics, build your data career, and develop a personal brand

About your host

Profile picture for Avery Smith

Avery Smith

Avery Smith is the host of The Data Career Podcast & founder of Data Career Jumpstart, an online platform dedicated to helping individuals transition into and advance within the data analytics field. After studying chemical engineering in college, Avery pivoted his career into data, and later earned a Masters in Data Analytics from Georgia Tech. He’s worked as a data analyst, data engineer, and data scientist for companies like Vaporsens, ExxonMobil, Harley Davidson, MIT, and the Utah Jazz. Avery lives in the mountains of Utah where he enjoys running, skiing, & hiking with his wife, dog, and new born baby.