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:
π The June Cohort Starts Monday June 8th (GET BONUSES)
It's my birthday! Wahoo! And to celebrate, we have a special deal for this cohort of The Accelerator. You get 20% off! Yay! PLUS your choice of lifetime access to PremiumDataJobs.com, MyDataFolio.com, or InterviewSimulator.io! I've never done this bonus so it's a great time to join and launch your data career. See DataCareerJumpstartart.com/daa 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.
