-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
400 lines (387 loc) · 19 KB
/
index.html
File metadata and controls
400 lines (387 loc) · 19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
<!DOCTYPE HTML>
<!--
Spectral by HTML5 UP
html5up.net | @ajlkn
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-->
<html>
<head>
<title>Philip Wilkinson</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="assets/css/main.css" />
<noscript><link rel="stylesheet" href="assets/css/noscript.css" /></noscript>
</head>
<body class="landing is-preload">
<!-- Page Wrapper -->
<div id="page-wrapper">
<!-- Header -->
<header id="header" class="alt">
<h1><a href="index.html">Philip Wilkinson</a></h1>
<nav id="nav">
<ul>
<li class="special">
<a href="#menu" class="menuToggle"><span>Menu</span></a>
<div id="menu">
<ul>
<li><a href="index.html">Home</a></li>
<!--- <li><a href="generic.html">Medium</a></li>
<li><a href="elements.html">UCL Data Science</a></li>
<li><a href="#">Sign Up</a></li>
<li><a href="#">Log In</a></li>
--->
</ul>
</div>
</li>
</ul>
</nav>
</header>
<!-- Banner -->
<section id="banner">
<div class="inner">
<h2>Philip Wilkinson</h2>
<p>Doctoral Researcher at the Centre for Advanced Spatial Analysis, UCL</p>
<!--- <ul class="actions special">
<li><a href="#" class="button primary">Activate</a></li>
</ul>
--->
</div>
<a href="#one" class="more scrolly">Learn More</a>
</section>
<!-- One -->
<section id="one" class="wrapper style1 special">
<div class="inner">
<header class="major">
<h2>Introduction</h2>
<p>
I am currently a Doctoral Researcher at the Centre for Centre for Advanced Spatial Analysis, UCL,
working on modelling flows of loyalty card data and total revenue to grocery retailers across the UK.
I am interested in exploring how Data Science and Software Engineering can be used to support our
understanding of the built environment and how we can use this to improve the way in which
we interact with the city around us. I have expeirence working with a variety of different
technologies including Python, React, Java and Javascript and have created websites,
data science projects and Android Apps. Below you will be able to see some of the works
that I have been doing in my spare time.
</p>
</header>
</div>
</section>
<!-- Two -->
<section id="two" class="wrapper alt style2">
<section class="spotlight">
<div class="image"><img src="images/ic_launcher-playstore.png" alt="Shopping bag icon" /></div><div class="content">
<h2>
Shopping List Application
</h2>
<p>
My lastest project has been the creation of a shopping list application which
is currently available on the <a href = "https://play.google.com/store/apps/details?id=app.myshoppinglist">Google Play Store</a>.
The aim of this project was to develop android application development skills.
The code repository for this application can currently be found on <a href ="https://github.com/PhilipDW183/ShoppingListApp">GitHub</a>
and I hope to continue to build on this in the near future. This application currently has:
<ul>
<li>
The ability to add items
</li>
<li>
The ability to delete individual items
</li>
<li>
The ability to mark items as in the basket
</li>
<li>
The ability to delete grouped items
</li>
<li>
A how to use the application page
</li>
</ul>
</p>
</div>
</section>
<section class="spotlight">
<div class="image"><img src="images/Transport_profiles.JPG" alt="" /></div><div class="content">
<header class="major">
<h2>
UK Transport Profiles
</h2>
<p>
This project was created as part of my MSc in Smart Cities and Urban Analytics
that was subsequently moved onto AWS. This website was developed as part of a
distributed team with the aim of identiyfing different transport profiles across
the UK by their transport mode usage and accessibility. This was achieved using
publicly available data on travel to work in the 2011 census on data on different
transport modes accessibility. The website is currently hosted on an AWS lightsail
instance, for which Python was used for the data Analysis, SQL is used to host the
transport data, and the front-end being built with JTML, css
and Javascript. The website, along with further details of the project
can be found <a href= "https://uktransportprofiles.co.uk/">here</a>.
</p>
</header>
</div>
</section>
<section class="spotlight">
<div class="image"><img src="images/Confusion_mat.JPG" alt="" /></div><div class="content">
<h2>
Medium articles
</h2>
<p>
As part of my interest in Data Science I have regulalry published
medium articles on topics and areas of interest. This includes Data Science
projects that have used tools and techniques that I have learnt or was
interested in. Notable projects include:
</p>
<ul>
<li>
<a href= "https://towardsdatascience.com/london-convenience-store-classification-using-k-means-clustering-70c82899c61f">
London Conveniece Store Classification using K-means Clustering
</a>: Using K-means clustering to be able to group conveniece grocery stores
in London according to their immediate surroundings to be able to identify
potentially different locational behaviours.
</li>
<li>
<a href= "https://towardsdatascience.com/london-convenience-store-classification-using-k-means-clustering-70c82899c61f">
Random Forest implementation to predict the position of NBA players
</a>: Using Random Forest Classification in Python to be able to try to predict
an NBA players position based on their stats per minute. The aim was to be able to
explore the use of the Random Forest Classifier and to understand whether the NBA has become
a "positionless" league.
</li>
<li>
<a href= "https://towardsdatascience.com/an-introduction-to-object-oriented-programming-for-data-scientists-879106d90d89">
A walkthrough of Object Oriented Programming in Python
</a>: This articles provides a brief walkthough of Object Oriented Programming practices in Python.
The aim of this was to be able to understand Object Oriented Programming by writing a clear and
concise guide covering the basics.
</li>
</ul>
<p>
Further articles on Medium can be found on my <a href= "https://philip-wilkinson.medium.com/">Medium profile</a>.
</p>
</div>
</section>
<section class="spotlight">
<div class="image"><img src="images/DSS.png" alt="" /></div><div class="content">
<h2>
Head of Science for the UCL Data Science Society (2021-2022)
</h2>
<p>
In July 2021 I took on the position of the Head of Science for the UCL Data Science Society.
In this role I built on the work of the previous Head of Science to expand the societys
set of workers from 12 to 23 and updated five further workshops. I was supported by
2 Science Executives who helped to create and deliver these workshops throughout
the first and second term of the year to the largest student led Technology
focused society at UCL. Additionally, all workshops that were delivered during the
year were built into a series of Medium articles to increase our exposure. To date,
these articles have reached over 200,000 views beyond UCL. A summary of these workshops
can be found on Medium <a href= "https://medium.com/p/825a39915b54">here</a>. Workshops
that I created include:
</p>
<ul>
<li>
<a href = "https://github.com/UCL-DSS/Object_oriented_programming">Introduction to Object Oriented Programming</a>
</li>
<li>
<a href = "https://github.com/UCL-DSS/SQL_workshop">Introduction to SQL</a>
</li>
<li>
<a href = "https://github.com/UCL-DSS/advanced-regression">Introduction to Advanced Regression Techniques</a>
</li>
<li>
<a href = "https://github.com/UCL-DSS/DecisionTree-classifiers-worksop">Introduction to Decision Tree Classifiers</a>
</li>
<li>
<a href = "https://github.com/UCL-DSS/random-forest-workshop">Introduction to Random Forest Classifiers</a>
</li>
<li>
<a href = "https://github.com/UCL-DSS/Kmeans-clustering-workshop">Introduction to Kmeans clustering</a>
</li>
<li>
<a href = "https://github.com/UCL-DSS/hierarchical_clustering">Introduction to Hierarchical clustering</a>
</li>
<li>
<a href = "https://github.com/UCL-DSS/Dimensionality_reduction">Introduction to Dimensionality reduction</a>
</li>
</ul>
<p>And those that I updated throughout the year include:</p>
<ul>
<li>
<a href = "https://github.com/UCL-DSS/fundamental-python-workshop">Introduction to the fundamentals of Python</a>
</li>
<li>
<a href = "https://github.com/UCL-DSS/python-sequence-workshop">Introduction to sequences in Python</a>
</li>
<li>
<a href = "https://github.com/UCL-DSS/python-logic-workshop">Introduction to Python logic</a>
</li>
<li>
<a href = "https://github.com/UCL-DSS/svm-workshopp">Introduction to Support Vector Machines</a>
</li>
</ul>
</div>
</section>
<section class="spotlight">
<div class="image"><img src="images/dpu.jpg" alt="" /></div><div class="content">
<h2>
Development Planning Unit Alumni Website
</h2>
<p>
Myself and a colleage were commissioned to produce an alumni website for the
Development Planning Unit, UCL, to allow their alumni to interact with each
other on a dedicated platform. For this I developed a continuous pipeline that
updated the website data based on a firebase database of new alumni sign-ups using
GitHub action, and created a dashboard that allowed the department to accept or
reject new users alongside visualise website usage statistics. This was created
over a period of two weeks where the following tasks were completed:
</p>
<ul>
<li>
A python script was created that geocoded the locational information of users into a GeoJSON
that could be served up to the website to use in the Mapbox visualisation.
</li>
<li>
A GitHub action was set up to load in new data from the firebase database every 12 hours into the
Python script, which would then create a refreshed GeoJSON
</li>
<li>
A Plotly Dash dashboard was created and hosted on Heroku that would give the department the ability to
visualise usage statistics including active users and where they are located. Additional functionality
included a downloadable table that contained contact information for users who wished to be included on
regular corresponence, and an interactive table that provided the department the ability to accept or reject
users based on their profile information which would then feed into the GitHub Actions work in that only
verified users would be displayed on the maps created
</li>
</ul>
<p>
The website has been successfull running for the past year and successfully hosts over 300 active users.
</p>
</div>
</section>
<section class="spotlight">
<div class="image"><img src="images/hex_cam.png" alt="" /></div><div class="content">
<h2>Hackathons</h2>
<p>
Since starting my Masters in Smart Cities and Urban Analytics in 2019, and throughout the PhD, I have
participated in, and been ranked, in several hackathons. These include:
</p>
<ul>
<li>
<b>Hex Cambridge (2021)</b>: My team competed in Hex Cambridge desigining a website
to be able to identify and map hostile architecture based on a submission
and computer vision tagging algorithm. In this project I was responsible for
deployment of the Flask application to the Google Cloud Platform and
integration with the AdAstra Database. We were awarded the Wolfram Award and
Best use of DataStax Astra. Our submissino can be found on the MLH website
<a href = https://devpost.com/software/hacktheurban-space?ref_content=my-projects-tab&ref_feature=my_projects>
here</a>.
</li>
<li>
<b>CASA Hackathon (2021)</b>: My team competed in the CASA-Hackathon to geocode and analyse
residential address data for Dubai for JLL. Our team, on geocoding over 90% of the
addresses, was awardded first place. After geocoding the data, we began to explore the data
and performed a cluster analysis of sales over the 10 year period of the data. I was responsible
for geocoding the data using Open Street Maps and performing the clustering analysis.
</li>
<li>
<b>Citadel Data Open (2022) World Finals</b>: Our team competed at the Citidal Data Open world Finals
in examining plastic pollution across the world. Out solution utilised a spatial interaction model solution
to determine the potential for changes in plastic trade across the world and hence identify future hotspots
for increased plastic pollution based on existing plastic pollution policies. Our final report and notebook
can be found <a href = "https://github.com/gorostuck/citadel-open-data">here</a>. I was responsible for developing
and applying the spatial inetraction model to the data to predict plastic trade flows in 2030.
</li>
</ul>
</div>
</section>
</section>
<!-- Three -->
<section id="three" class="wrapper style3 special">
<div class="inner">
<header class="major">
<h2>Technologies and Skills</h2>
<p>Below you will find descriptions and links to some of the tools and skills
that I routinely use and that I am comfortable with.
</p>
</header>
<ul class="features">
<li class="icon solid fa-code">
<h3><a href = "https://github.com/PhilipDW183">GitHub</a></h3>
<p>Here you will find a link to my GitHub account and my repositories for my differnt projects.
I have used this for version control for my projects, I manage the UCL Data Science Society
GitHub page, I have worked collaboratively in large teams using GitHub and I have used GitHub
Actions to create a continous workflow for the DPU Alumni website. I have been a Postgraduate
Teaching Assistant on the Introduction to Programming Module, which teaches Python, on the Smart
Cities and Urban Analytics MSc.
</p>
</li>
<li class="icon solid fa-laptop">
<h3>Python</h3>
<p>Python is the dominant language that I work in using libraries such as: Pandas, Matplotlib, Seaborn,
Plotly, SciKit-Learn, Statsmodels and Geopandas. Most of work tends to involve geospatial data so geospatial
libraries such as Geopandas, PySal and others tend to be used.
</p>
</li>
<li class="icon solid fa-code">
<h3>SQL</h3>
<p>SQL is a language that was used for Transport Profiles across the UK project to deliver
the flows to the map page. I also helped teach this language on the Spatial Data Capture, Storage
and Analysis Module for the Smart Cities and Urban Analytics MSc, along with developing a SQL
workshop for the UCL Data Science Society.
</p>
</li>
<li class="icon solid fa-headphones-alt">
<h3>AWS / Microsoft Azure</h3>
<p>I have familiarity with AWS as the UK Transpot Profiles website is currently hosted
on an AWS lightsail instance which I continue to manage on behalf of my group. I also
recently received my Azure Data Fundametals Certificate for Azure.
</p>
</li>
<li class="icon solid fa-code">
<h3>HTML, CSS, Javascript, R</h3>
<p>These are all technologies that I encountered in my MSc Smart Cities and Urban Analytics
for which I recieved a distinction in all modules, including those using these technologies
in their final assessment. While I do not currently use these in my workflows, I am familiar with
them and I could continue to develop these skills in the future.
</p>
</li>
</ul>
</div>
</section>
<!---
<section id="cta" class="wrapper style4">
<div class="inner">
<header>
<h2>Arcue ut vel commodo</h2>
<p>Aliquam ut ex ut augue consectetur interdum endrerit imperdiet amet eleifend fringilla.</p>
</header>
<ul class="actions stacked">
<li><a href="#" class="button fit primary">Activate</a></li>
<li><a href="#" class="button fit">Learn More</a></li>
</ul>
</div>
</section>
--->
<!-- Footer -->
<footer id="footer">
<h3>Contact me:</h3>
<ul class="icons">
<li><a href="https://twitter.com/PhilipW1lk" class="icon brands fa-twitter"><span class="label">Twitter</span></a></li>
<li><a href="https://github.com/PhilipDW183" class="icon brands fa-github"><span class="label">Github</span></a></li>
<li><a href="https://www.linkedin.com/in/philip-dwilkinson/" class="icon solid fa-envelope"><span class="label">Email</span></a></li>
<li><a href="philip.davidwilkinson@gmail.com" class="icon solid fa-envelope"><span class="label">Email</span></a></li>
</ul>
<ul class="copyright">
<li>© Untitled</li><li>Design: <a href="http://html5up.net">HTML5 UP</a></li>
</ul>
</footer>
</div>
<!-- Scripts -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.scrollex.min.js"></script>
<script src="assets/js/jquery.scrolly.min.js"></script>
<script src="assets/js/browser.min.js"></script>
<script src="assets/js/breakpoints.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>
</body>
</html>