-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
261 lines (254 loc) · 13.3 KB
/
index.html
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
<html><head>
<meta charset="utf-8">
<title>Tom Wright</title>
<meta name="description" content="Thomas Wright">
<meta name="author" content="Thomas Wright">
<link rel="stylesheet" type="text/css" href="styles.css">
<script src="particles.js-master/dist/particles.min.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-Z8VGSFNZ19"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-Z8VGSFNZ19');
</script>
</head>
<body class="body">
<canvas class="background"></canvas>
<div class="center">
<span style="font-family: 'Verdana'; font-size: 4vw; color: rgb(4, 7, 66);" id="welcome"></span>
</div>
<div id="section_intro" style="z-index: -2;">
</div>
<div id="section_intro_1" style="z-index: 1;">
<h1 id="section_title" style="margin-left: -6%; margin-top: -7%;">The Synopsis</h1>
<img src="images/circle_headshot.png" id="headshot">
<p id="text1_1">
I am a Data Scientsit at <a href="https://enodatech.com/" target="_blank" class="enoda">ENODA</a>.
I have a Masters in Business Analytics at MIT, focusing on Machine Learning and Optimization where I also served as Class President.
I have a BSc in Statistics and Computer Science from McGill, with research work at <a href="https://mila.quebec/en/" target="_blank" class="mila">Mila</a>.
</p>
<div class="bar">
<div class="bar-item">
<a href="mailto:[email protected]"><img src="images/email.png" alt="email" class="bar-icon"></a>
<h3 class="bar-text" style="margin-left: 4.7%; margin-top: -3%;">Email</h3>
</div>
<div class="bar-item">
<a href="https://github.com/thomasgudjonwright" target="_blank"><img src="images/github.png" alt="github" class="bar-icon"></a>
<h3 class="bar-text" style="margin-left: 4.1%; margin-top: -3%;">GitHub</h3>
</div>
<div class="bar-item">
<a href="https://www.linkedin.com/in/thetomwright/" target="_blank"><img src="images/linkedin.png" alt="linkedin" class="bar-icon"></a>
<h3 class="bar-text" style="margin-left: 3.6%; margin-top: -3%;">LinkedIn</h3>
</div>
<div class="bar-item">
<a href="cv.pdf" target="_blank"><img src="images/cv.png" alt="Curriculum Vitae" class="bar-icon"></a>
<h3 class="bar-text" style="margin-left: 4.2%; margin-top: -3%;">Resume</h3>
</div>
</div>
</div>
<div id="section_edu_mit">
<h1 id="section_title" style="margin-top: 1%;">MIT Sloan x Operations Research Center</h1>
<ul>
<li id="edu_p" style="margin-top: 6%;">Masters of Business Analytics - 2023</li>
<li id="edu_p" style="margin-top: 2%;">Class President & Graduation Speaker</li>
<li id="edu_p" style="margin-top: 2%;">Research Assistant (Operations Research Center)</li>
<li id="edu_p" style="margin-top: 2%;">Sloan Senate and Health & Wellness committee</li>
<li id="edu_p">Course experience includes:</li>
<ul style="columns: 3; margin-top: 1%; margin-left:-5%; width: 100%; color: rgb(4, 7, 66); font-family: Verdana;">
<li>Analytics Tools</li>
<li>Advanced Analytics Edge</li>
<li>Optimization Methods</li>
<li>Machine Learning Under a Modern Optimization Lens</li>
<li>Analytics Lab</li>
<li>From Analytics to Action</li>
<li>Poker Bots</li>
<li>Power and Negotiation</li>
<li>Integer Optimization</li>
<li>Sensorimotor Learning</li>
</ul>
</ul>
</div>
<div id="section_edu_mit_1"></div>
<div id="section_edu">
<h1 id="section_title" style="margin-top: 1%;">McGill</h1>
<ul>
<li id="edu_p" style="margin-top: 5%;">BSc Double Major Statistics and Computer Science - 2022</li>
<li id="edu_p">J W McConnell Scholar</li>
<li id="edu_p">Research Assistant (Mila)</li>
<li id="edu_p">Course experience includes:</li>
<ul style="columns: 3; width: 90%; margin-top: 1%; margin-left: -5%; color: rgb(4, 7, 66); font-family: Verdana;">
<li>Applied Machine Learning</li>
<li>Algorithm Design</li>
<li>Artificial Intelligence</li>
<li>Reinforcement Learning</li>
<li>Probabilistic Programming</li>
<li>Statistical Learning</li>
<li>Numerical Computing</li>
<li>Theory of Machine Learning</li>
<li>Network Science</li>
<li>Advanced Calculus</li>
<li>Statistics</li>
<li>Probability</li>
<li>Real Analysis</li>
<li>Abstract Algebra</li>
<li>Linear Algebra</li>
<li>Sampling Methods</li>
<li>Stochastic Processes</li>
</ul>
</ul>
</div>
<div id="section_edu_1"></div>
<div id="section_exp" style="z-index: -2;"></div>
<div id="section_exp_1">
<h1 id="section_title">Experience</h1>
<h2 id="section_subtitle" style="margin-left: 5%; margin-top: -2%;">Languages</h2>
<ul style="color: white; font-family: Verdana;">
<li>Python</li>
<li>Julia</li>
<li>Java</li>
<li>R</li>
<li>SQL</li>
<li>Web Dev</li>
<li>OCaml</li>
<li>Matlab</li>
</ul>
<h2 id="section_subtitle" style="margin-left: 5%; margin-top: -2%;">Technical</h2>
<ul style="color: white; font-family: Verdana;">
<li>AWS</li>
<li>Docker</li>
<li>Git</li>
<li>Linux</li>
</ul>
</div>
<div id="section_exp_2">
<li id="edu_p" style="margin-left: 3%;">Data Scientist @ ENODA (Nov 2023 - present)</li>
<ul style="color: rgb(4, 7, 66); font-family: Verdana;">
<li style="margin-top: 1%;">Designing and developing signal control algorithms combining ML and optimization to enable self-balancing grids</li>
<li style="margin-top: 1%;">Building data science standards, codebases, documentation and roadmaps preparing for team expansion</li>
</ul>
<li id="edu_p" style="margin-left: 3%;">Research Intern @ Invenia Labs (May 2021 - Aug 2021)</li>
<ul style="color: rgb(4, 7, 66); font-family: Verdana;">
<li style="margin-top: 1%;"> Created an open source Julia package, <a href="https://github.com/invenia/LinearMixingModels.jl" target="_blank" class="lmms.jl">LinearMixingModels.jl</a>, that implements a specific class of multi-output Gaussian Process.</li>
</ul>
<li id="edu_p" style="margin-left: 3%;">Software Engineer Intern @ Invenia (May 2020 - Dec 2020)</li>
<ul style="color: rgb(4, 7, 66); font-family: Verdana;">
<li style="margin-top: 1%;">Developed and analyzed the performance of cloud-computing infrastructure to enable better use of AWS tools</li>
<li style="margin-top: 1%;">Performed data analysis and built predictive models of various forms. Designed and developed a Julia package from scratch as well as the infrastructure necessary to implement these in production</li>
</ul>
</div>
<div id="section_ext" style="z-index: -2;">
<h1 id="section_title">Extracurriculars</h1>
</div>
<div id="section_ext_1">
<h2 id="section_subtitle" style="margin-left: 5%; padding-top: 1%;">Community</h2>
<ul style="columns:1; color: white; font-family: Verdana;">
<li><a href="https://www.reescommunity.com/" target="_blank" class="rees">REES</a> Youth Advisory Board member</li>
<li><a href="https://hack4impact-mcgill.now.sh/" target="_blank" class="h4im">Hak4Impact McGill</a> software developer</li>
<li>Coffee House organizer & performer</li>
</ul>
</div>
<div id="section_ext_2">
<h2 id="section_subtitle" style="margin-left: 5%; padding-top: 1%;">Athletic & Artistic</h2>
<ul style="columns:2; color: white; font-family: Verdana;">
<li>Ultimate Frisbee</li>
<li>Rock Climbing</li>
<li>Golf</li>
<li>Running</li>
<li>Piano</li>
<li>Guitar</li>
<li>Song Writing</li>
<li>Theatre</li>
</ul>
</div>
<!-- ********************************************************* -->
<div id="section_wri" style="z-index: -2;">
<h1 id="section_title">Writing</h1>
</div>
<div id="section_wri_1">
<h2 id="section_subtitle" style="margin-left: 5%; padding-top: 1%;">Papers</h2>
<ul style="columns:1; color: white; font-family: Verdana;">
<li><a href="Writing/WeatherData_ProbabilisticElectricLoadForecasts.pdf" target="_blank" class="cs767">The effect of weather data on probabilistic electricity load forecasts</a></li>
</ul>
<ul style="columns:1; color: white; font-family: Verdana;">
<li><a href="Writing/IceLeadNetworkAnalysis.pdf" target="_blank" class="cs767">Ice lead network analysis</a></li>
</ul>
<ul style="columns:1; color: white; font-family: Verdana;">
<li><a href="Writing/Is_it_possible_to_be_an_MBAn_.pdf" target="_blank" class="cs767">Student schedule generation via mixed integer optimization</a></li>
</ul>
<ul style="columns:1; color: white; font-family: Verdana;">
<li><a href="Writing/Analytics_Lab_Final_Report.pdf" target="_blank" class="cs767">Prediction methods for numerical weather model uncertainty</a></li>
</ul>
<ul style="columns:1; color: white; font-family: Verdana;">
<li><a href="Writing/ML_report.pdf" target="_blank" class="cs767">Interpretable end-to-end player prescription via machine learning and robust optimization</a></li>
</ul>
<ul style="columns:1; color: white; font-family: Verdana;">
<li><a href="Writing/6_8200_Report.pdf" target="_blank" class="cs767">Robust Guided Forest Search for Unit Commitment</a></li>
</ul>
</div>
<div id="section_wri_2">
<h2 id="section_subtitle" style="margin-left: 5%; padding-top: 1%;">Blog Posts and misc.</h2>
<ul style="columns:2; color: white; font-family: Verdana;">
<li><a href="https://invenia.github.io/blog/2021/01/22/navigating-first-internship/" target="_blank" class="intern">Navigating Your First Technical Internship</a></li>
<li><a href="Writing/GP_From_Scratch.pdf" target="_blank" class="gps">Building a Gaussian Process from Scratch</a></li>
<li><a href="https://mitsloan.mit.edu/programs/master-business-analytics/a-day-life-mban-student-0" target="_blank" class="ditl">A Day in the Life of an MBAn Student</a></li>
</ul>
</div>
<!-- ********************************************************* -->
<div id="section_facts" style="z-index: -2;"></div>
<div id="section_facts1" style="z-index: 1;">
<button onclick="genFunFact()" class="button">Generate a random fun fact!</button>
<p id="fun_fact"></p>
</div>
<h5 style="padding-top: 3%; text-align: center; size: 25; color: rgb(16, 9, 74); font-family: 'Verdana';"> McGill | Mila | MIT <a><img src="images/arrow.png" style="height: 10px; margin-bottom: -1px;"></a> Montreal <a><img src="images/arrow.png" style="height: 10px; margin-bottom: -1px;"></a> Cambridge, UK <a><img src="images/arrow.png" style="height: 10px; margin-bottom: -1px;"></a> Boston <a><img src="images/arrow.png" style="height: 10px; margin-bottom: -1px;"></a> Edinburgh</h5>
</body>
<!-- ********************************************************* -->
<!-- ********************** Javascript *********************** -->
<!-- ********************************************************* -->
<script type="text/javascript">
var i = 0;
var txt = "Hi, I'm Tom. Welcome to my site.";
var speed = 60;
var speed2 = 500;
function welcomeGuest() {
if (i < txt.length) {
document.getElementById("welcome").innerHTML += txt.charAt(i);
i++;
if (i==12) {
setTimeout(welcomeGuest, speed2);
}
else {
setTimeout(welcomeGuest, speed);
}
}
}
function canvas() {
Particles.init({
selector: '.background',
connectParticles: true,
sizeVariations: 6,
color: ["#040742","#040742", "#416187","#8f9296","#040742", "#FFFFFF"],
maxParticles: 250,
minDistance: 110,
});
}
function genFunFact() {
var funFacts = [
"I have sung in Carnegie Hall in New York City and Harpa Hall in Iceland.",
"I competed for the Dominican Republic at the World Junior Ultimate Championships.",
"I have participated in an Icelandic Horse round-up in Iceland.",
"I didn't know anything about computer science before naively declaring it my major in first year (although I have no regrets!).",
"I have a Bernedoodle named Hobbes. He is a very good boy.",
"I can do a backflip (or could before getting knee reconstruction surgery).",
"I like to bake cakes for my friends' and family members' birthdays.",
"I have contributed to multiple open source Julia packages.",
"I've written more than five songs on piano and/or guitar with vocals.",
"I am President of the MIT Sloan Business Analytics Class of 2023."
]
var index = Math.floor(Math.random() * funFacts.length);
document.getElementById("fun_fact").innerHTML = funFacts[index];
}
window.onload = canvas(); welcomeGuest();
</script>
</html>