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!
Transcript
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.
