-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
236 lines (224 loc) · 11.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
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-Y9RCKXKZCL"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-Y9RCKXKZCL');
</script>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Website Portfolio</title>
<meta name="description" content="Website Portfolio">
<link rel="stylesheet" href="/assets/css/main.css">
<script>
!function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures getActiveMatchingSurveys getSurveys onSessionId".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
posthog.init('phc_Uc2K2p8ZFS1xwhvrShbZpUd4m3KeTVhElHgRxoiJSbd',{api_host:'https://app.posthog.com'})
</script>
</head>
<body>
<div id="particles-js">
<div class="header">
<h1>
<span class="site-title">Darren Lim</span>
<span class="site-description">Master's in Computer Systems, MIT 2024</span>
</h1>
<div class="header-icons">
<a aria-label="Email" href="mailto:[email protected]"><i class="icon fa fa-envelope"></i></a>
<a aria-label="LinkedIn" target="_blank" href="https://www.linkedin.com/in/lim-darren/"><i class="icon fa fa-linkedin" aria-hidden="true"></i></a>
<a aria-label="Github" target="_blank" href="https://github.com/tazadejava"><i class="icon fa fa-github" aria-hidden="true"></i></a>
</div>
<div class="header-links">
<a class="link" href="https://drive.google.com/uc?export=download&id=1dx1atgfF9mG-Dn-AlfIgCui9pGwyldf4">Resume</a>
<a class="link" href="#projects" data-scroll>Projects</a>
</div>
</div>
<a class="down" href="#about" data-scroll><i class="icon fa fa-chevron-down" aria-hidden="true"></i></a>
</div>
<section id="about">
<div class="user-details">
<h1> Summary </h1>
<p> MIT Master's student advised by Mike Stonebraker, with a focus on high performance and secure operating systems, distributed systems, and databases. </p>
</div>
<div class="user">
<div class="tech">
<h2>Work</h2>
<img alt="city-of-boston" src="/assets/img/bostonlogo.jpg" />
<img alt="fiveby" src="/assets/img/fiveby.jpg" />
</div>
<div class="tech">
<h2>Activities</h2>
<img alt="covidwa" src="/assets/img/covidwa.jpg" />
<img alt="esp" src="/assets/img/esp.jpg" />
<img alt="gsl" src="/assets/img/gsl.jpg" />
</div>
<div class="tech">
<h2>App Development</h2>
<img alt="incremental" src="/assets/img/incremental.jpg" />
<img alt="standard-score" src="/assets/img/standard-score.jpg" />
<img alt="calligraphist" src="/assets/img/calligraphist.jpg" />
</div>
</div>
</section>
<section id="projects">
<div class="user-details">
<h1> Selected Work Projects </h1>
</div>
<div class="user-projects">
<div class="images-right">
<iframe src="https://player.vimeo.com/video/912520139" width="360" height="640" frameborder="0" allow="fullscreen" allowfullscreen=""></iframe>
<img alt="chess_overhead" src="/assets/img/chess_overhead.jpg" />
<img alt="chess_in_progress" src="/assets/img/chess_in_progress.jpg" />
</div>
<div class="contents">
<h2> Self-Playing Chess Board </h2>
<h4> Microcomputer Lab (6.1151) Final Project </h4>
<h4> February - May 2023 </h4>
<ul>
<li> Developed self-playing AI chess board in C (~4,000 lines) on the PSoC 5LP, using a Minimax
algorithm to calculate optimal moves after each player's turn </li>
<li> Developed and built 2-axis motor system with an electromagnet to move chess pieces,
which allowed the board to play the entire chess game against the player</li>
<li> Used profiling tools such as gperftools and Valgrind to optimize CPU performance </li>
</ul>
</div>
</div>
<div class="user-projects">
<div class="images-left">
<iframe src="https://player.vimeo.com/video/912519912" width="360" height="640" frameborder="0" allow="fullscreen" allowfullscreen=""></iframe>
</div>
<div class="contents-right">
<h2> FPGA 3D Block Raycaster </h2>
<h4> Digital Systems Lab Final Project </h4>
<h4> September - December 2022 </h4>
<ul>
<li> Led development of 32-bit floating point 3D-rendering code in SystemVerilog, which used
ray casting to render blocks in real-time </li>
<li> Integrated project with team of 3 to simulate Beat Saber, a Virtual Reality game where the
player must "slice" blocks in tune with the music </li>
</ul>
</div>
</div>
<div class="user-projects">
<div class="images-right">
<img alt="boston-commons" src="/assets/img/boston-commons-example.jpg" />
<img alt="hurricane-preview" src="/assets/img/hurricane-preview.jpg" />
<img alt="hurricane" src="/assets/img/hurricane.gif" />
</div>
<div class="contents">
<h2> City of Boston </h2>
<h4> Educational Technology Intern </h4>
<h4> June - August 2022 </h4>
<ul>
<li>Educated Boston city youth on natural disaster preparation + mitigation strategies, such as floods and hurricanes, by creating interactive and engaging narrative-based gameplay </li>
<li>Developed Bash and Python scripts to automatically model entire City of Boston into video game, and developed game using Java to program interactive mechanics </li>
</ul>
<a class="project-link" href="https://github.com/darren-lim-boston/boston-loader-server">Server Project</a>
</div>
</div>
<div class="user-projects">
<div class="images-left">
<iframe src="https://player.vimeo.com/video/363967462" width="375" height="211" frameborder="0" allow="fullscreen" allowfullscreen=""></iframe>
</div>
<div class="contents-right">
<h3> FiveBy </h3>
<h4> Virtual Reality Software Developer Intern </h4>
<h4> June - August 2019 </h4>
<ul>
<li> Developed Virtual Reality app for Oculus Quest using Unity/C# to visualize and dynamically filter location-based statistical datasets in interactive landscape</li>
<li>Presented viable proof of concept to both key client and internal audiences</li>
<li>Recognized by manager for consistent work efficiency, speed of learning new programming tools, and well-developed final project</li>
</ul>
</div>
</div>
<div class="user-details">
<h1> Selected Activities </h1>
</div>
<div class="user-projects">
<div class="images-right">
<img alt="covidwa-preview" src="/assets/img/covidwa-preview.jpg" />
</div>
<div class="contents">
<h3> CovidWA </h3>
<h4> Co-founder </h4>
<h4> January - May 2021 </h4>
<ul>
<li>Developed prototype website and multi-threaded web scraper system for centralized vaccine appointment finder</li>
<li>Served over 3 million Washington State residents to find COVID-19 vaccine appointments </li>
<li>Worked with team of over 100 volunteers to expand and maintain highly available vaccine scrapers</li>
</ul>
<a class="project-link" href="https://covidwa.com">CovidWA Website</a>
</div>
</div>
<div class="user-projects">
<div class="images-left">
<img alt="mountains" src="/assets/img/hssp-preview.jpg" />
</div>
<div class="contents-right">
<h3> HSSP </h3>
<h4> Java Game Development Volunteer Teacher </h4>
<h4> July - August 2020 </h4>
<ul>
<li>Created and co-taught extensive virtual curriculum from scratch for 8-12 graders, including but not limited to: game development theory and application using Minecraft, object-oriented Java concepts, API usage, and documentation usage</li>
<li>Using Bash scripts and Linux, created automated team-based and challenge-oriented curriculum, which allowed teachers to focus on supporting students while the scripts processed students' code</li>
<li>Wrote thorough class documentation for future teachers</li>
</ul>
<a class="project-link" href="https://minecraftgamedev.github.io/resources/">View Documentation</a>
</div>
</div>
<div class="user-projects">
<div class="images-right">
<img alt="skoltech" src="/assets/img/skoltech.jpg" />
</div>
<div class="contents">
<h3> Global Startup Labs </h3>
<h4> Technical Instructor </h4>
<h4> January 2022 </h4>
<ul>
<li>Developed 3-week entrepreneurship and mobile app development curriculum for Master/PhD students in Moscow</li>
<li>Taught mobile app development using Flutter and developed students' skills in teams to prepare final presentation pitch, which cumulated team efforts into Demo Day with judges</li>
<li>Developed in-person team building + debate skills among diverse team of 4 instructors, which included planning and prioritizing various curriculum and teaching material</li>
</ul>
<a class="project-link" href="https://www.skoltech.ru/en/2022/01/mit-s-global-startup-labs-program-kicks-off-at-skoltech">View Article</a>
</div>
</div>
<div class="user-details">
<h1> Selected Mobile Apps </h1>
</div>
<div class="user-projects">
<div class="images-left">
<img alt="incremental-preview" src="/assets/img/incremental-preview.jpg" />
</div>
<div class="contents-right">
<h3> Incremental </h3>
<h4> April 2020 - Present </h4>
<ul>
<li>Develop extensive planning app that allows users to keep track of tasks and manage time commitments more efficiently. Program in Java using Android</li>
</ul>
<a class="project-link" href="https://github.com/tazadejava/incremental">View Repository</a>
</div>
</div>
<div class="user-projects">
<div class="images-right">
<iframe src="https://player.vimeo.com/video/363967651" width="360" height="640" frameborder="0" allow="fullscreen" allowfullscreen=""></iframe>
</div>
<div class="contents">
<h3> Standard Score </h3>
<h4> June 2017 - June 2019 </h4>
<ul>
<li>Developed automated web-scraper app that downloads and notifies on updates for students' school grades. Programmed in Java + JavaScript and published to Google App Store</li>
</ul>
<a class="project-link" href="https://github.com/tazadejava/standard-score">View Repository</a>
</div>
</div>
</section>
<footer class="footer">
</footer>
<script src="//cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>
<script src="/assets/js/sweet-scroll.min.js"></script>
<script src="/assets/js/main.js"></script>
</body>