-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
296 lines (267 loc) · 16.4 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
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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="icon" type="image/jpeg" href="pp.jpeg">
<link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
<title>Hunter Hasenfus - Professional Timeline</title>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
<!-- DPSDbeyond font -->
<link href="" rel="stylesheet"> <!-- This link is empty and should be removed or filled -->
<link rel="stylesheet" href="css/main.css">
<style>
body {
font-family: Arial, sans-serif;
font-size: 16px;
line-height: 1.6;
color: #333;
background-color: #f4f4f4;
margin: 0;
padding: 0;
}
</style>
</head>
<body>
<div class="container">
<div id="dhead" style="display: flex; align-items: center; margin-left: 20px;">
<img src="pp.jpeg" alt="Hunter Hasenfus" class="profile-pic">
<div>
<h1 style="color: black; font-family: Arial, sans-serif;"> Hunter M Hasenfus</h1>
<div id="dico">
<a href="https://github.com/Hasenfus">
<img width="30" height="30" src="https://img.icons8.com/ios-glyphs/30/github.png" alt="github"/>
</a>
<a href="https://www.linkedin.com/in/HunterHasenfus/">
<img width="30" height="30" src="https://img.icons8.com/ios-glyphs/30/linkedin.png" alt="LinkedIn"/>
</a>
<a href="mailto:[email protected]">
<img width="30" height="30" src="https://img.icons8.com/ios-glyphs/30/new-post.png" alt="Email"/>
</a>
<a href="https://scholar.google.com/citations?user=Vb3g3-YAAAAJ&hl=en">
<img width="30" height="30" src="https://img.icons8.com/ios-filled/30/google-scholar--v2.png" alt="google-scholar--v2"/>
</a>
<a href="https://x.com/h_ntcr">
<img width="30" height="30" src="https://img.icons8.com/ios-filled/30/twitter.png" alt="twitter"/>
</a>
<a href="HMH_Resume.pdf">
<img width="30" height="30" src="https://img.icons8.com/ios-filled/30/resume.png" alt="resume"/>
</a>
</div>
</div>
<div style="margin-left: 20px; margin-right: 20px; color: grey; font-family: 'Times New Roman', Times, serif; font-size: 14px;">
<h2><i>"The Thought goes ever on and on<br>
Down from the synapse where it began<br>
Now far ahead the Thought has gone<br>
And I must follow, if I can,</i></h2>
<h2 style="margin-left: 10px;"><i>Pursue it with waining will, <br>
Until it joins some larger plan. <br>
Where many ideas and projects meet. <br>
And whither then? I cannot say."</i></h2>
</div>
</div>
<div class="container">
<section id="timeline" class="section">
<!-- <h2>Professional and Academic Timeline</h2> -->
<div class="timeline">
<div class="timeline-container">
<div class="timespan">Sep 2023 - present</div>
<div class="ico">
<img src="tt.png" alt="Ticket Tree">
</div>
<div class="content">
<div class="desc">
<strong>Cofounder and CTO, Ticket Tree</strong><br>
Building an on-chain <a href="https://tick3ttree.com/" target="_blank">ticketing system</a>, memorializing experiences, providing verification, decentralization, and a better relationship between organizations and their fans.
</div>
</div>
</div>
<div class="timeline-container">
<div class="timespan">2021 - 2024</div>
<div class="ico">
<img src="uml.png" alt="UMass Lowell">
</div>
<div class="content">
<div class="desc">
<strong>University of Massachusetts: Lowell</strong><br> During my time at UMass Lowell I pursued a dual degree in Mathematics and Computer Science. The intersection of these fields is what sparked my interest in machine learning and mathematics. I began with curiosity within interpritability research using Topological Data Analysis and persued this into a <a href="#tda">research</a> assistant position with Dr. Tibor Beke. I then began working with Dr. Ahmadzadeh on <a href="#honors">multi-agent reinforcement learning</a> and persistent autonomy in robotics. Very curious about agents and their interaction with the world.
</div>
</div>
</div>
<div class="timeline-container">
<div class="content">
<div class="timespan">Aug 2023 - May 2024</div>
<div class="ico">
<img src="pearl.png" alt="UML">
</div>
<div class="desc">
<strong>Research Assistant, UML Pearl Lab </strong><br>
Trained and analyzed open-source multi-agent reinforcement learning algorithms focused on persistent autonomy in robotics with Pytorch and Tensorflow.
</div>
</div>
</div>
<div class="timeline-container">
<div class="timespan">Jun 2023 - Aug 2023</div>
<div class="ico">
<img src="nin.png" alt="DoD">
</div>
<div class="content">
<div class="desc">
<strong>Machine Learning Engineer, DoD NSIN X-Force</strong><br>
Assigned to Georgia Tech Research Institute: CIPHER Division as part of Department of Defense - National Security Innovation Network's X-Force Program. [Deep learning, Graph neural networks]
<!-- <a href="/projects/dod-xforce" class="project-link">Learn More</a> -->
</div>
</div>
</div>
<div class="timeline-container">
<div class="timespan">Sept 2022 - May 2023</div>
<div class="ico">
<img src="se.png" alt="Schneider Electric">
</div>
<div class="content">
<div class="desc">
<strong>Software Project for Schneider Electric</strong><br>
Researched cryptographic algorithms, analyzed secure communication on Secure Element with Raspberry Pi, and tested methods on the company's control system units.
<!-- <a href="/projects/schneider-electric" class="project-link">Learn More</a> -->
</div>
</div>
</div>
<div class="timeline-container">
<div class="timespan">Aug 2022 - Apr 2023</div>
<div class="ico">
<img src="uml.png" alt="Honors Fellowship">
</div>
<div class="content">
<div class="desc">
<strong>Honors Fellowship, Dr. Wang</strong><br>
Utilized mixture models in conjunction with supervised learning models for predictive modeling of mental health.
<!-- <a href="/projects/honors-fellowship" class="project-link">Learn More</a> -->
</div>
</div>
</div>
</div>
</section>
</div>
<div class="content-wrapper" style="display: flex; justify-content: space-between;">
<section id="blog" class="section" style="flex: 1; margin-right: 20px;">
<h2>Blog Posts</h2>
<div class="blog-list">
<div class="blog-post">
<span class="blog-date">September 15, 2024</span> <a href="blog-posts/1.ello-traveler/index.html" class="blog-title">Ello traveler</a>
<br>
<!-- <span class="blog-date">September 15, 2024</span> <a href="blog-posts/2.RLenv/index.html" class="blog-title">Constructs of an RL env.</a>
<br> -->
<div class="series-container">
<span class="series-date">October 1, 2024</span> <a href="blog-series/mindful-tech/index.html" class="series-title">Mindful tech [Series of blogs]</a>
<button class="expand-button">▼</button>
<ul class="series-posts-list">
<li><a href="blog-series/mindful-tech/index.html#post1"> Framing </a></li>
<li><a href="blog-series/mindful-tech/index.html#post2"> Privacy </a></li>
<!-- <li><a href="blog-series/mindful-tech/index.html#post3">3. Building Healthy Tech Habits</a></li> -->
<!-- Add more posts as needed -->
</ul>
</div>
</div>
</div>
</section>
<section id="essays" class="section" style="flex: 1;">
<h2>Essay Series</h2>
<div class="essay-list">
<div class="essay-post">
<span class="essay-date">October 15, 2024</span> <a href="essays/AddictiveTech/index.html" class="essay-title">Virtuous Technology | Technology addiction</a>
<br>
<!-- <span class="essay-date">November 1, 2024</span> <a href="essays/3.analysis/index.html" class="essay-title">In-depth Analysis</a> -->
</div>
</div>
</section>
<!-- <section id="series" class="section" style="flex: 1;">
<h2>Building Blog </h2>
<div class="series-list">
<div class="series-post">
<br>
<!-- <span class="essay-date">October 15, 2024</span> <a href="essays/2.topic-exploration/index.html" class="essay-title">Exploring Key Concepts</a>
<br>
<span class="essay-date">November 1, 2024</span> <a href="essays/3.analysis/index.html" class="essay-title">In-depth Analysis</a> -->
<!-- </div>
</div>
</section> -->
</div>
<div id="projects" class="section">
<h2>Pet Projects</h2>
<div class="project" style="display: flex; align-items: center;">
<img class="project-img" src="project-pic/tos.png" alt="Town of Turing" style="margin-right: 20px;">
<div id="tos" class="project-content">
<a href="https://github.com/Hasenfus/Town-of-Turing" class="project-title">Town of Turing</a>
is a spin on Town of Salem, called turning town of salem. Intentions of testing deception capabilities of large language models.
</div>
</div>
<div class="project" style="display: flex; align-items: center;">
<img class="project-img" src="project-pic/umap.png" alt="UMAP" style="margin-right: 20px;">
<div id="umap" class="project-content">
<a href="https://github.com/Hasenfus/UMAP-haskell" class="project-title">UMAP: Functional and categoric implementation</a>
is a functional and categoric implementation of the Uniform Manifold Approximation and Projection algorithm.
</div>
</div>
<div class="project" style="display: flex; align-items: center;">
<img class="project-img" src="https://gymnasium.farama.org/_images/ant.gif" alt="Honors Project" style="margin-right: 20px;">
<div id="honors" class="project-content">
<a class="project-title">Honors Project with Dr. Ahmadzadeh (Aug 2023 - May 2024)</a>
Collaborated with Yasin Findik PhD student, trained and tested multi-agent reinforcement learning models. <a href="#cdc" class="paper-title">accepted into CDC apart of IEEE.</a> This work built upon several previous works on discrete and continuous MARL domains. Comparing algorithms including: <a href="https://github.com/Hasenfus/TRPO-in-MARL" class="paper-title">HATRPO/HAPPO</a>, <a href="https://github.com/Hasenfus/Q-functionals" class="paper-title">Q-functionals</a>, and <a href="https://github.com/Hasenfus/maddpg" class="paper-title">MADDPG</a>.
</div>
</div>
<div class="project" style="display: flex; align-items: center;">
<img class="project-img" src="project-pic/tda.png" alt="Mathematics Senior Seminar" style="margin-right: 20px;">
<div id="tda" class="project-content">
<a href="https://github.com/Hasenfus/Homology" class="project-title">Mathematics Senior Seminar, Dr. Beke</a>
Developed understanding of combinatorial, categorical, computational perspectives of homology; wrote paper and presented project.
</div>
</div>
</div>
<div id="papers" class="section">
<h2>Academic Papers</h2>
<div class="paper-item">
<div id="cdc" class="paper-content">
<a class="paper-title">Collaborative Adaptation for Recovery from Unforeseen Malfunctions in Discrete and Continuous MARL Domains</a>
<p class="paper-authors">Authors: Yasin Findik, Hunter Hasenfus, Reza Ahmadzadeh</p>
</div>
</div>
<div class="paper-item">
<div id="ss" class="paper-content">
<a href="/papers/MathSSFD_Hasenfus.pdf" class="paper-title">Mathematics Senior Seminar</a>
<p class="paper-authors">Author: Hunter Hasenfus</p>
</div>
</div>
<div class="paper-item">
<div id="honors-project" class="paper-content">
<a href="/papers/Hasenfus_Honors_Project_Final_Report.pdf" class="paper-title">Honors Project</a>
<p class="paper-authors">Author: Hunter Hasenfus</p>
</div>
</div>
</div>
<!-- <div id="skills" class="container">
<div class="ctitle">Skills</div>
<ul>
<li><strong>Computational Thinking:</strong> Machine Learning, Reinforcement Learning, Math Modelling/Simulation</li>
<li><strong>Programming:</strong> C, C++, Python, x86, Mathematica, Haskell, Typescript, and Rust</li>
<li><strong>Mathematics:</strong> Calculus, Differential Equations, Linear Algebra, Probability, Statistics, Real Analysis, Topology, Measure Theory, and interests in Category Theory</li>
<li><strong>Soft Skills:</strong> Public Speaking, Scientific Journalism, Blogging</li>
</ul>
</div> -->
<script>
// Add this to your existing JavaScript or create a new script
document.addEventListener('DOMContentLoaded', function() {
const expandButtons = document.querySelectorAll('.expand-button');
expandButtons.forEach(button => {
button.addEventListener('click', function() {
const postsList = this.nextElementSibling;
const isExpanded = postsList.classList.contains('expanded');
// Toggle the expanded class
postsList.classList.toggle('expanded');
this.classList.toggle('expanded');
// Update the button text/symbol
this.textContent = isExpanded ? '▼' : '▲';
});
});
}); </script>
</body>
</html>