-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html
139 lines (139 loc) · 47.8 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
<!doctype html><html lang=en><head><meta charset=utf-8><meta content="IE=edge,chrome=1" http-equiv=X-UA-Compatible><meta name=viewport content="width=device-width,initial-scale=.6,maximum-scale=.6,user-scalable=0"><title>Julian Ceipek </title><meta name=robots content="index, follow"><meta name=generator content="Hugo 0.122.0"><link rel=apple-touch-icon sizes=180x180 href=/apple-touch-icon.png><link rel=icon type=image/png sizes=32x32 href=/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=/favicon-16x16.png><link rel=manifest href=/site.webmanifest><link rel=mask-icon href=/safari-pinned-tab.svg color=#5bbad5><meta name=msapplication-TileColor content="#00aba9"><meta name=theme-color content="#ffffff"><link rel=preconnect href=https://fonts.googleapis.com><link rel=preconnect href=https://fonts.gstatic.com crossorigin><link href="https://fonts.googleapis.com/css2?family=Dosis:wght@400;500&family=Open+Sans:ital,wght@0,400;0,600;1,400&family=Source+Code+Pro&display=swap" rel=stylesheet><link rel=stylesheet href=/css/normalize.min.6dec53ee20f5bc2905289325994cab42171978d2d264472563bf2e1eab0da1cd.css><link rel=stylesheet href=/css/main.min.de7c17c2a3bacf501fe564a802f209b5f9625b3dedd0bcbf5478368943821145.css></head><body><div class=header-container><div class=header><div class=greeting><p>Hi, I'm</p><h1 class=name><span class=name--first>Julian</span> <span class=name--last>Ceipek</span></h1><div class=mission><p>I ♥ learning, collaborating & teaching.</p><p>I craft systems with & for people.</p></div></div></div></div><div class=links-container><div class=links><a class='circle circle--small circle--left' href=https://github.com/jceipek><img src="data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2266%22%20height=%2266%22%3E%3Cpath%20d=%22M32.997%201.79C15.329%201.79%201%2016.117%201%2033.79c0%2014.139%209.168%2026.132%2021.884%2030.363%201.601.295%202.185-.693%202.185-1.542.0-.76-.028-2.772-.044-5.441-8.9%201.933-10.779-4.29-10.779-4.29-1.455-3.698-3.553-4.682-3.553-4.682-2.906-1.984.22-1.945.22-1.945%203.212.226%204.901%203.299%204.901%203.299%202.854%204.89%207.49%203.477%209.313%202.658.291-2.067%201.118-3.478%202.032-4.277-7.106-.807-14.577-3.554-14.577-15.816.0-3.493%201.248-6.351%203.295-8.587-.33-.809-1.428-4.064.314-8.468.0.0%202.686-.86%208.799%203.28%202.552-.71%205.29-1.064%208.011-1.078%202.719.014%205.455.367%208.011%201.078%206.11-4.14%208.791-3.28%208.791-3.28%201.746%204.404.648%207.66.32%208.468%202.051%202.236%203.289%205.094%203.289%208.587.0%2012.294-7.483%2014.999-14.61%2015.79%201.147.989%202.17%202.941%202.17%205.925.0%204.279-.039%207.73-.039%208.78.0.856.578%201.852%202.2%201.54C55.84%2059.91%2065%2047.924%2065%2033.79c0-17.673-14.329-32-32.003-32%22%20fill=%22%23fff%22%20fill-rule=%22evenodd%22/%3E%3C/svg%3E">
<span>github</span>
</a><a class='circle circle--small circle--center' href=/documents/Julian_Ceipek_Resume_1_16_2024.pdf><img style=margin-top:.6em src="data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2266%22%20height=%2266%22%3E%3Cpath%20d=%22M13.064.5C9.871.5%207.289%203.051%207.289%206.245v53.48a5.77%205.77.0%20005.775%205.775h39.872a5.77%205.77.0%20005.775-5.775V6.245C58.711%203.05%2056.129.5%2052.936.5H13.064zm.061%204.24h7.188c.956.0%201.72.764%201.72%201.72v6.758c0%20.956-.764%201.72-1.72%201.72h-7.188c-.956.0-1.72-.764-1.72-1.72V6.46c0-.956.764-1.72%201.72-1.72zm12.38%206.266h19.352c.824.0%201.475.65%201.475%201.474s-.651%201.475-1.475%201.475H25.505c-.824.0-1.505-.65-1.505-1.475.0-.823.681-1.474%201.505-1.474zm-8.786%209.922h22.363c.824.0%201.505.681%201.505%201.505.0.824-.681%201.475-1.505%201.475H16.72c-.823.0-1.474-.651-1.474-1.475s.65-1.505%201.474-1.505zm5.345%204.945h23.254c.577.0%201.044.468%201.044%201.045.0.576-.467%201.014-1.044%201.014H22.064c-.576.0-1.044-.438-1.044-1.014.0-.577.468-1.045%201.044-1.045zm-5.345%207.895h22.363c.824.0%201.505.681%201.505%201.505.0.824-.681%201.475-1.505%201.475H16.72c-.823.0-1.474-.651-1.474-1.475s.65-1.505%201.474-1.505zm5.345%204.946h23.254a1.045%201.045.0%20010%202.088H22.064a1.045%201.045.0%20010-2.088zm-5.345%207.925h22.363c.824.0%201.505.65%201.505%201.474s-.681%201.505-1.505%201.505H16.72c-.823.0-1.474-.68-1.474-1.505.0-.824.65-1.474%201.474-1.474zm5.345%204.915h23.254a1.045%201.045.0%20010%202.089H22.064a1.045%201.045.0%20010-2.09z%22%20fill=%22%23fff%22/%3E%3C/svg%3E">
<span>resume</span>
</a><a class='circle circle--small circle--right' href=mailto:julian.ceipek@gmail.com><img style=margin-bottom:-.2em src="data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2266%22%20height=%2266%22%3E%3Cpath%20d=%22M7.11%208.844c-3.09.0-5.563%202.503-5.563%205.593v.782l.875.469%2031.375%2016.687%2029.437-15.469%201.22-.625v-1.844c0-3.09-2.473-5.593-5.563-5.593zM1.546%2019.625v31.938c0%203.09%202.472%205.593%205.562%205.593H58.89c3.09.0%205.562-2.503%205.562-5.593V20.688l-29.75%2015.656-.937.469-.907-.5z%22%20fill=%22%23fff%22/%3E%3C/svg%3E">
<span>contact</span></a></div></div><div id=content><div class=highlights-container><a class="project project--highlight" href=/projects/x-ray-vision.html><span class=interior><h3>Empowering Manufacturers with X-ray Vision</h3></span><span class=overlay><span class=overlay-description>explore my impact @ Lumafield
</span></span><span class="img-container img-container--dark"><picture><source type=image/webp srcset="/projects/x-ray-vision/Open%20Neptune%20scanner%20with%20robotic%20arm_hub25f833126ed8e446e4545ea7603bbee_4283658_600x0_resize_q75_h2_box.webp 600w, /projects/x-ray-vision/Open%20Neptune%20scanner%20with%20robotic%20arm_hub25f833126ed8e446e4545ea7603bbee_4283658_1200x0_resize_q75_h2_box.webp 1200w, /projects/x-ray-vision/Open%20Neptune%20scanner%20with%20robotic%20arm_hub25f833126ed8e446e4545ea7603bbee_4283658_0x0_q75_h2_.webp 3840w" sizes="(min-width: 1000px) calc(50vw - 62px), calc(100vw - 64px)"><img srcset="/projects/x-ray-vision/Open%20Neptune%20scanner%20with%20robotic%20arm_hub25f833126ed8e446e4545ea7603bbee_4283658_600x0_resize_q75_box.jpg 600w, /projects/x-ray-vision/Open%20Neptune%20scanner%20with%20robotic%20arm_hub25f833126ed8e446e4545ea7603bbee_4283658_1200x0_resize_q75_box.jpg 1200w, /projects/x-ray-vision/Open%20Neptune%20scanner%20with%20robotic%20arm.jpg 3840w" src=/projects/x-ray-vision/Open%20Neptune%20scanner%20with%20robotic%20arm_hub25f833126ed8e446e4545ea7603bbee_4283658_600x0_resize_q75_box.jpg height=2160 width=3840 sizes="(min-width: 1000px) calc(50vw - 62px), calc(100vw - 64px)">
</picture></span></a><a class="project project--highlight" href=/projects/making-faster-systems.html><span class=interior><h3>Making Faster Systems</h3></span><span class=overlay><span class=overlay-description>read my essay
</span></span><span class="img-container img-container--dark"><picture><source type=image/webp srcset="/projects/making-faster-systems/thumb_hu180f5568b5d872e38ce90529f6e1904c_723579_600x0_resize_q75_h2_box_3.webp 600w, /projects/making-faster-systems/thumb_hu180f5568b5d872e38ce90529f6e1904c_723579_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/making-faster-systems/thumb_hu180f5568b5d872e38ce90529f6e1904c_723579_0x0_q75_h2__3.webp 1920w" sizes="(min-width: 1000px) calc(50vw - 62px), calc(100vw - 64px)"><img srcset="/projects/making-faster-systems/thumb_hu180f5568b5d872e38ce90529f6e1904c_723579_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/making-faster-systems/thumb_hu180f5568b5d872e38ce90529f6e1904c_723579_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/making-faster-systems/thumb.png 1920w" src=/projects/making-faster-systems/thumb_hu180f5568b5d872e38ce90529f6e1904c_723579_600x0_resize_q75_bgffffff_box_3.jpg height=1080 width=1920 sizes="(min-width: 1000px) calc(50vw - 62px), calc(100vw - 64px)"></picture></span></a></div><div class=projects><div class=project-category><h2>Programming Environments</h2><div class=project-container><a class=project href=/projects/lynxtool.html><span class=overlay><span class=overlay-description>learn more
</span></span><span class=project-description><h3>Lynx</h3><span class=project-tagline>exposing spreadsheets' hidden workings</span>
</span><span class=img-container><picture><source type=image/webp srcset="/projects/lynxtool/thumb_hu02a491de23f0f37ff9a47a672abeea8b_265719_600x0_resize_q75_h2_box_3.webp 600w, /projects/lynxtool/thumb_hu02a491de23f0f37ff9a47a672abeea8b_265719_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/lynxtool/thumb_hu02a491de23f0f37ff9a47a672abeea8b_265719_0x0_q75_h2__3.webp 1920w" sizes=284px><img srcset="/projects/lynxtool/thumb_hu02a491de23f0f37ff9a47a672abeea8b_265719_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/lynxtool/thumb_hu02a491de23f0f37ff9a47a672abeea8b_265719_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/lynxtool/thumb.png 1920w" src=/projects/lynxtool/thumb_hu02a491de23f0f37ff9a47a672abeea8b_265719_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>IMGUI Development, UX & Compiler Engineering</span>
<span class=project-collaborators><span class=with>with</span> Tim Babb, Alice Q Wong & John Keiser</span>
</span></a><a class=project href=/projects/installation-visualizer.html><span class=overlay><span class=overlay-description>learn more
</span></span><span class=project-description><h3>Installation Visualizer</h3><span class=project-tagline>creative coding for robotics installations</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/installation-visualizer/thumb_hu02a491de23f0f37ff9a47a672abeea8b_1037086_600x0_resize_q75_h2_box_3.webp 600w, /projects/installation-visualizer/thumb_hu02a491de23f0f37ff9a47a672abeea8b_1037086_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/installation-visualizer/thumb_hu02a491de23f0f37ff9a47a672abeea8b_1037086_0x0_q75_h2__3.webp 1920w" sizes=284px><img srcset="/projects/installation-visualizer/thumb_hu02a491de23f0f37ff9a47a672abeea8b_1037086_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/installation-visualizer/thumb_hu02a491de23f0f37ff9a47a672abeea8b_1037086_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/installation-visualizer/thumb.png 1920w" src=/projects/installation-visualizer/thumb_hu02a491de23f0f37ff9a47a672abeea8b_1037086_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Systems Programming, Workshop Design & Teaching</span>
<span class=project-collaborators><span class=with>with</span> Behnaz Farahi</span>
</span></a><a class=project href=/projects/dark.html><span class=overlay><span class=overlay-description>learn more
</span></span><span class=project-description><h3>Dark</h3><span class=project-tagline>holistic language, editor, and infrastructure</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/dark/DarkEditor_hu09767a27f9bc9a661662e50deb2b85c6_381742_600x0_resize_q75_h2_box_3.webp 600w, /projects/dark/DarkEditor_hu09767a27f9bc9a661662e50deb2b85c6_381742_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/dark/DarkEditor_hu09767a27f9bc9a661662e50deb2b85c6_381742_0x0_q75_h2__3.webp 1600w" sizes=284px><img srcset="/projects/dark/DarkEditor_hu09767a27f9bc9a661662e50deb2b85c6_381742_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/dark/DarkEditor_hu09767a27f9bc9a661662e50deb2b85c6_381742_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/dark/DarkEditor.png 1600w" src=/projects/dark/DarkEditor_hu09767a27f9bc9a661662e50deb2b85c6_381742_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Systems Programming, User Onboarding & Library Design</span>
<span class=project-collaborators><span class=with>with</span> Dark</span></span></a></div></div><div class=project-category><h2>Games</h2><div class=project-container><a class=project href=/projects/tup.html><span class=overlay><span class=overlay-description>learn more
</span></span><span class=project-description><h3>The Under Presents</h3><span class=project-tagline>immersive live theater in virtual reality</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/tup/theUnderPresents_hu5a1fcd01cd8c62c2db87b31627bf6e3c_470451_600x0_resize_q75_h2_box_3.webp 600w, /projects/tup/theUnderPresents_hu5a1fcd01cd8c62c2db87b31627bf6e3c_470451_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/tup/theUnderPresents_hu5a1fcd01cd8c62c2db87b31627bf6e3c_470451_0x0_q75_h2__3.webp 800w" sizes=284px><img srcset="/projects/tup/theUnderPresents_hu5a1fcd01cd8c62c2db87b31627bf6e3c_470451_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/tup/theUnderPresents_hu5a1fcd01cd8c62c2db87b31627bf6e3c_470451_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/tup/theUnderPresents.png 800w" src=/projects/tup/theUnderPresents_hu5a1fcd01cd8c62c2db87b31627bf6e3c_470451_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Architecture, Systems Programming, Tools & Matchmaking Server</span>
<span class=project-collaborators><span class=with>with</span> Tender Claws</span>
</span></a><a class=project href=/projects/tendar.html><span class=overlay><span class=overlay-description>learn more
</span></span><span class=project-description><h3>Tendar</h3><span class=project-tagline>critiquing machine learning</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/tendar/Tendar_hu2f0afad7cdea651378ceb11c1a150378_200959_600x0_resize_q75_h2_box.webp 600w, /projects/tendar/Tendar_hu2f0afad7cdea651378ceb11c1a150378_200959_1200x0_resize_q75_h2_box.webp 1200w, /projects/tendar/Tendar_hu2f0afad7cdea651378ceb11c1a150378_200959_0x0_q75_h2_.webp 800w" sizes=284px><img srcset="/projects/tendar/Tendar_hu2f0afad7cdea651378ceb11c1a150378_200959_600x0_resize_q75_box.jpg 600w, /projects/tendar/Tendar_hu2f0afad7cdea651378ceb11c1a150378_200959_1200x0_resize_q75_box.jpg 1200w, /projects/tendar/Tendar.jpg 800w" src=/projects/tendar/Tendar_hu2f0afad7cdea651378ceb11c1a150378_200959_600x0_resize_q75_box.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Prototyping, Gameplay, Tools, Architecture & Systems Programming</span>
<span class=project-collaborators><span class=with>with</span> Tender Claws</span>
</span></a><a class=project href=/projects/vvr.html><span class=overlay><span class=overlay-description>learn more
</span></span><span class=project-description><h3>VVR</h3><span class=project-tagline>critiquing VR and AI</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/vvr/vvr_huf93b270d7d609edae210f4a26fd9b2df_390785_600x0_resize_q75_h2_box_3.webp 600w, /projects/vvr/vvr_huf93b270d7d609edae210f4a26fd9b2df_390785_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/vvr/vvr_huf93b270d7d609edae210f4a26fd9b2df_390785_0x0_q75_h2__3.webp 800w" sizes=284px><img srcset="/projects/vvr/vvr_huf93b270d7d609edae210f4a26fd9b2df_390785_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/vvr/vvr_huf93b270d7d609edae210f4a26fd9b2df_390785_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/vvr/vvr.png 800w" src=/projects/vvr/vvr_huf93b270d7d609edae210f4a26fd9b2df_390785_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>1st Prototype & Multi-platform Architecture</span>
<span class=project-collaborators><span class=with>with</span> Tender Claws</span></span></a></div></div><div class=project-category><h2>Robotics & Installations</h2><div class=project-container><a class=project href=/projects/returning-the-gaze.html><span class=overlay><span class=overlay-description>see it!
</span></span><span class=project-description><h3>Returning the Gaze</h3><span class=project-tagline>feminist fashion show installation</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/returning-the-gaze/returning-the-gaze_huebbfad1edfa8e198fe68a27ac6a615ca_792956_600x0_resize_q75_h2_box.webp 600w, /projects/returning-the-gaze/returning-the-gaze_huebbfad1edfa8e198fe68a27ac6a615ca_792956_1200x0_resize_q75_h2_box.webp 1200w, /projects/returning-the-gaze/returning-the-gaze_huebbfad1edfa8e198fe68a27ac6a615ca_792956_0x0_q75_h2_.webp 1799w" sizes=284px><img srcset="/projects/returning-the-gaze/returning-the-gaze_huebbfad1edfa8e198fe68a27ac6a615ca_792956_600x0_resize_q75_box.jpeg 600w, /projects/returning-the-gaze/returning-the-gaze_huebbfad1edfa8e198fe68a27ac6a615ca_792956_1200x0_resize_q75_box.jpeg 1200w, /projects/returning-the-gaze/returning-the-gaze.jpeg 1799w" src=/projects/returning-the-gaze/returning-the-gaze_huebbfad1edfa8e198fe68a27ac6a615ca_792956_600x0_resize_q75_box.jpeg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Design, Tools & Systems Programming</span>
<span class=project-collaborators><span class=with>with</span> Behnaz Farahi</span>
</span></a><a class=project href=/projects/iridescence.html><span class=overlay><span class=overlay-description>see it!
</span></span><span class=project-description><h3>Iridescence</h3><span class=project-tagline>emotive collar</span>
</span><span class=img-container><picture><source type=image/webp srcset="/projects/iridescence/iridescence_hu75b7b8b9f5f5b266d7468c87fd42e934_230178_600x0_resize_q75_h2_box.webp 600w, /projects/iridescence/iridescence_hu75b7b8b9f5f5b266d7468c87fd42e934_230178_1200x0_resize_q75_h2_box.webp 1200w, /projects/iridescence/iridescence_hu75b7b8b9f5f5b266d7468c87fd42e934_230178_0x0_q75_h2_.webp 800w" sizes=284px><img srcset="/projects/iridescence/iridescence_hu75b7b8b9f5f5b266d7468c87fd42e934_230178_600x0_resize_q75_box.jpeg 600w, /projects/iridescence/iridescence_hu75b7b8b9f5f5b266d7468c87fd42e934_230178_1200x0_resize_q75_box.jpeg 1200w, /projects/iridescence/iridescence.jpeg 800w" src=/projects/iridescence/iridescence_hu75b7b8b9f5f5b266d7468c87fd42e934_230178_600x0_resize_q75_box.jpeg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Prototyping, Procedural Animation & Robotics Programming</span>
<span class=project-collaborators><span class=with>with</span> Behnaz Farahi</span>
</span></a><a class=project href=/projects/mesolite.html><span class=overlay><span class=overlay-description>see it!
</span></span><span class=project-description><h3>Mesolite</h3><span class=project-tagline>emotive display case for Adidas</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/mesolite/mesolite_hu2174bc78b4f60e2492ab26d9ed24f9ea_231299_600x0_resize_q75_h2_box.webp 600w, /projects/mesolite/mesolite_hu2174bc78b4f60e2492ab26d9ed24f9ea_231299_1200x0_resize_q75_h2_box.webp 1200w, /projects/mesolite/mesolite_hu2174bc78b4f60e2492ab26d9ed24f9ea_231299_0x0_q75_h2_.webp 800w" sizes=284px><img srcset="/projects/mesolite/mesolite_hu2174bc78b4f60e2492ab26d9ed24f9ea_231299_600x0_resize_q75_box.jpg 600w, /projects/mesolite/mesolite_hu2174bc78b4f60e2492ab26d9ed24f9ea_231299_1200x0_resize_q75_box.jpg 1200w, /projects/mesolite/mesolite.jpg 800w" src=/projects/mesolite/mesolite_hu2174bc78b4f60e2492ab26d9ed24f9ea_231299_600x0_resize_q75_box.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Prototyping, Tools, Protocols, Architecture & Systems Programming</span>
<span class=project-collaborators><span class=with>with</span> Behnaz Farahi & Mitch Mastroni</span>
</span></a><a class=project href=/projects/cog.html><span class=overlay><span class=overlay-description>about
</span></span><span class=project-description><h3>Caress of the Gaze</h3><span class=project-tagline>gaze-reactive garment</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/cog/cog_huf70af4e91932d56cc1d53f1ab2fd3118_99492_600x0_resize_q75_h2_box.webp 600w, /projects/cog/cog_huf70af4e91932d56cc1d53f1ab2fd3118_99492_1200x0_resize_q75_h2_box.webp 1200w, /projects/cog/cog_huf70af4e91932d56cc1d53f1ab2fd3118_99492_0x0_q75_h2_.webp 800w" sizes=284px><img srcset="/projects/cog/cog_huf70af4e91932d56cc1d53f1ab2fd3118_99492_600x0_resize_q75_box.jpg 600w, /projects/cog/cog_huf70af4e91932d56cc1d53f1ab2fd3118_99492_1200x0_resize_q75_box.jpg 1200w, /projects/cog/cog.jpg 800w" src=/projects/cog/cog_huf70af4e91932d56cc1d53f1ab2fd3118_99492_600x0_resize_q75_box.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Library Development, Reactive Animation & Robotics Programming</span>
<span class=project-collaborators><span class=with>with</span> Behnaz Farahi</span>
</span></a><a class=project href=/projects/aurora.html><span class=overlay><span class=overlay-description>see it!
</span></span><span class=project-description><h3>Aurora</h3><span class=project-tagline>living ceiling</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/aurora/aurora_hu03cae3ec7326ade2be0f663036094650_22365_600x0_resize_q75_h2_box.webp 600w, /projects/aurora/aurora_hu03cae3ec7326ade2be0f663036094650_22365_1200x0_resize_q75_h2_box.webp 1200w, /projects/aurora/aurora_hu03cae3ec7326ade2be0f663036094650_22365_0x0_q75_h2_.webp 540w" sizes=284px><img srcset="/projects/aurora/aurora_hu03cae3ec7326ade2be0f663036094650_22365_600x0_resize_q75_box.jpg 600w, /projects/aurora/aurora_hu03cae3ec7326ade2be0f663036094650_22365_1200x0_resize_q75_box.jpg 1200w, /projects/aurora/aurora.jpg 540w" src=/projects/aurora/aurora_hu03cae3ec7326ade2be0f663036094650_22365_600x0_resize_q75_box.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Simulation, Computer Vision & Robotics Programming</span>
<span class=project-collaborators><span class=with>with</span> Behnaz Farahi</span>
</span></a><a class=project href=/projects/octobo.html><span class=overlay><span class=overlay-description>about
</span></span><span class=project-description><h3>Octobo</h3><span class=project-tagline>interactive plush octopus toy</span>
</span><span class=img-container><picture><source type=image/webp srcset="/projects/octobo/octobo_huc09fd31ce9bb786d1041f70ffa59556f_65768_600x0_resize_q75_h2_box.webp 600w, /projects/octobo/octobo_huc09fd31ce9bb786d1041f70ffa59556f_65768_1200x0_resize_q75_h2_box.webp 1200w, /projects/octobo/octobo_huc09fd31ce9bb786d1041f70ffa59556f_65768_0x0_q75_h2_.webp 1299w" sizes=284px><img srcset="/projects/octobo/octobo_huc09fd31ce9bb786d1041f70ffa59556f_65768_600x0_resize_q75_box.jpg 600w, /projects/octobo/octobo_huc09fd31ce9bb786d1041f70ffa59556f_65768_1200x0_resize_q75_box.jpg 1200w, /projects/octobo/octobo.jpg 1299w" src=/projects/octobo/octobo_huc09fd31ce9bb786d1041f70ffa59556f_65768_600x0_resize_q75_box.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>System Prototyping & Protocol Design</span>
<span class=project-collaborators><span class=with>with</span> Yuting Su</span></span></a></div></div><div class=project-category><h2>Experiments</h2><div class=project-container><a class=project href=/projects/tetheron.html><span class=overlay><span class=overlay-description>about (WIP)
</span></span><span class=project-description><h3>Tetheron</h3><span class=project-tagline>arcing arcade action</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/tetheron/tetheron_hu5e3c64c1aae4afe8f7289cac4365fb15_69082_600x0_resize_q75_h2_box_3.webp 600w, /projects/tetheron/tetheron_hu5e3c64c1aae4afe8f7289cac4365fb15_69082_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/tetheron/tetheron_hu5e3c64c1aae4afe8f7289cac4365fb15_69082_0x0_q75_h2__3.webp 500w" sizes=284px><img srcset="/projects/tetheron/tetheron_hu5e3c64c1aae4afe8f7289cac4365fb15_69082_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/tetheron/tetheron_hu5e3c64c1aae4afe8f7289cac4365fb15_69082_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/tetheron/tetheron.png 500w" src=/projects/tetheron/tetheron_hu5e3c64c1aae4afe8f7289cac4365fb15_69082_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Design, Art & Implementation</span>
<span class=project-collaborators><span class=with>with</span> Patrick Quah</span>
</span></a><a class=project href=/projects/evillairsfordummiesgame.html><span class=overlay><span class=overlay-description>about
</span></span><span class=project-description><h3>Evil Lairs for Dummies</h3><span class=project-tagline>creative problem solving</span>
</span><span class=img-container><picture><source type=image/webp srcset="/projects/evillairsfordummiesgame/EvilLairsForDummies_hu464bbb6347f9e3661bbf587f170dc141_238852_600x0_resize_q75_h2_box_3.webp 600w, /projects/evillairsfordummiesgame/EvilLairsForDummies_hu464bbb6347f9e3661bbf587f170dc141_238852_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/evillairsfordummiesgame/EvilLairsForDummies_hu464bbb6347f9e3661bbf587f170dc141_238852_0x0_q75_h2__3.webp 659w" sizes=284px><img srcset="/projects/evillairsfordummiesgame/EvilLairsForDummies_hu464bbb6347f9e3661bbf587f170dc141_238852_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/evillairsfordummiesgame/EvilLairsForDummies_hu464bbb6347f9e3661bbf587f170dc141_238852_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/evillairsfordummiesgame/EvilLairsForDummies.png 659w" src=/projects/evillairsfordummiesgame/EvilLairsForDummies_hu464bbb6347f9e3661bbf587f170dc141_238852_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Design, Rules, Art & Implementation</span>
<span class=project-collaborators><span class=with>with</span> James Earl Cox III & Brian Pickens</span>
</span></a><a class=project href=/projects/zoolemma.html><span class=overlay><span class=overlay-description>about
</span></span><span class=project-description><h3>Zoolemma!</h3><span class=project-tagline>help others to help yourself</span>
</span><span class=img-container><picture><source type=image/webp srcset="/projects/zoolemma/Zoolemma_huc665b9a9b0740e40e14f63fa56734114_878322_600x0_resize_q75_h2_box_3.webp 600w, /projects/zoolemma/Zoolemma_huc665b9a9b0740e40e14f63fa56734114_878322_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/zoolemma/Zoolemma_huc665b9a9b0740e40e14f63fa56734114_878322_0x0_q75_h2__3.webp 2272w" sizes=284px><img srcset="/projects/zoolemma/Zoolemma_huc665b9a9b0740e40e14f63fa56734114_878322_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/zoolemma/Zoolemma_huc665b9a9b0740e40e14f63fa56734114_878322_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/zoolemma/Zoolemma.png 2272w" src=/projects/zoolemma/Zoolemma_huc665b9a9b0740e40e14f63fa56734114_878322_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Design, Rules & Implementation</span>
<span class=project-collaborators><span class=with>with</span> Bethany Martin & Christina Orcutt</span>
</span></a><a class=project href=/projects/effect.html><span class=overlay><span class=overlay-description>about
</span></span><span class=project-description><h3>effect</h3><span class=project-tagline>teaching teamwork</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/effect/effect_huf918949d2d808272f5d964679f33a2bf_2312626_600x0_resize_q75_h2_box.webp 600w, /projects/effect/effect_huf918949d2d808272f5d964679f33a2bf_2312626_1200x0_resize_q75_h2_box.webp 1200w, /projects/effect/effect_huf918949d2d808272f5d964679f33a2bf_2312626_0x0_q75_h2_.webp 2395w" sizes=284px><img srcset="/projects/effect/effect_huf918949d2d808272f5d964679f33a2bf_2312626_600x0_resize_q75_box.JPG 600w, /projects/effect/effect_huf918949d2d808272f5d964679f33a2bf_2312626_1200x0_resize_q75_box.JPG 1200w, /projects/effect/effect.JPG 2395w" src=/projects/effect/effect_huf918949d2d808272f5d964679f33a2bf_2312626_600x0_resize_q75_box.JPG sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Design & Implementation</span>
</span></a><a class=project href=//jceipek.com/games/auraline target=_blank><span class=overlay><span class=overlay-description>try it out!
</span></span><span class=project-description><h3>Auraline</h3><span class=project-tagline>experience flatland</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/auraline/auraline_hu0ed4d2dacfa75230c860b85d630025d6_14840_600x0_resize_q75_h2_box_3.webp 600w, /projects/auraline/auraline_hu0ed4d2dacfa75230c860b85d630025d6_14840_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/auraline/auraline_hu0ed4d2dacfa75230c860b85d630025d6_14840_0x0_q75_h2__3.webp 422w" sizes=284px><img srcset="/projects/auraline/auraline_hu0ed4d2dacfa75230c860b85d630025d6_14840_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/auraline/auraline_hu0ed4d2dacfa75230c860b85d630025d6_14840_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/auraline/auraline.png 422w" src=/projects/auraline/auraline_hu0ed4d2dacfa75230c860b85d630025d6_14840_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Design, Implementation, Art & Narration</span>
<span class=project-collaborators><span class=with>with</span> Charles Goddard</span>
</span></a><a class=project href=http://gameplayinitiative.tumblr.com/><span class=overlay><span class=overlay-description>to the blog!
</span></span><span class=project-description><h3>Olin Radical Gameplay Initiative</h3><span class=project-tagline>playful experiments</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/gameplayinitiative/gameplay_initiative_hu8aec0edbb64347551b52c9cc263d6e21_163017_600x0_resize_q75_h2_box_3.webp 600w, /projects/gameplayinitiative/gameplay_initiative_hu8aec0edbb64347551b52c9cc263d6e21_163017_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/gameplayinitiative/gameplay_initiative_hu8aec0edbb64347551b52c9cc263d6e21_163017_0x0_q75_h2__3.webp 422w" sizes=284px><img srcset="/projects/gameplayinitiative/gameplay_initiative_hu8aec0edbb64347551b52c9cc263d6e21_163017_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/gameplayinitiative/gameplay_initiative_hu8aec0edbb64347551b52c9cc263d6e21_163017_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/gameplayinitiative/gameplay_initiative.png 422w" src=/projects/gameplayinitiative/gameplay_initiative_hu8aec0edbb64347551b52c9cc263d6e21_163017_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Design & Prototyping</span>
<span class=project-collaborators><span class=with>with</span> Cypress Frankenfeld</span>
</span></a><a class=project href=/projects/engulf.html><span class=overlay><span class=overlay-description>about
</span></span><span class=project-description><h3>engulf</h3><span class=project-tagline>endless gesture-driven consumption</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/engulf/engulf_hu7f0a8808d10ad1dc32ee5eda9a36faaa_25938_600x0_resize_q75_h2_box_3.webp 600w, /projects/engulf/engulf_hu7f0a8808d10ad1dc32ee5eda9a36faaa_25938_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/engulf/engulf_hu7f0a8808d10ad1dc32ee5eda9a36faaa_25938_0x0_q75_h2__3.webp 422w" sizes=284px><img srcset="/projects/engulf/engulf_hu7f0a8808d10ad1dc32ee5eda9a36faaa_25938_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/engulf/engulf_hu7f0a8808d10ad1dc32ee5eda9a36faaa_25938_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/engulf/engulf.png 422w" src=/projects/engulf/engulf_hu7f0a8808d10ad1dc32ee5eda9a36faaa_25938_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Design & Implementation</span>
</span></a><a class=project href=/projects/pyshiva.html><span class=overlay><span class=overlay-description>about
</span></span><span class=project-description><h3>pyShiva</h3><span class=project-tagline>simple 2d vector graphics for python artists</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/pyshiva/pyshiva_hub051354b6e542846f7daddfade074303_110527_600x0_resize_q75_h2_box_3.webp 600w, /projects/pyshiva/pyshiva_hub051354b6e542846f7daddfade074303_110527_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/pyshiva/pyshiva_hub051354b6e542846f7daddfade074303_110527_0x0_q75_h2__3.webp 422w" sizes=284px><img srcset="/projects/pyshiva/pyshiva_hub051354b6e542846f7daddfade074303_110527_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/pyshiva/pyshiva_hub051354b6e542846f7daddfade074303_110527_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/pyshiva/pyshiva.png 422w" src=/projects/pyshiva/pyshiva_hub051354b6e542846f7daddfade074303_110527_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Design & Implementation</span>
<span class=project-collaborators><span class=with>with</span> Berit Johnson, Diana Vermilya & Charles Gwennap</span>
</span></a><a class=project href=/projects/pix.html><span class=overlay><span class=overlay-description>about/play it!
</span></span><span class=project-description><h3>Pix.</h3><span class=project-tagline>16-bit runner in assembly</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/pix/pix_hud2c6c54d58c847f9cdb0b490943fc160_2719_600x0_resize_q75_h2_box_3.webp 600w, /projects/pix/pix_hud2c6c54d58c847f9cdb0b490943fc160_2719_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/pix/pix_hud2c6c54d58c847f9cdb0b490943fc160_2719_0x0_q75_h2__3.webp 422w" sizes=284px><img srcset="/projects/pix/pix_hud2c6c54d58c847f9cdb0b490943fc160_2719_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/pix/pix_hud2c6c54d58c847f9cdb0b490943fc160_2719_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/pix/pix.png 422w" src=/projects/pix/pix_hud2c6c54d58c847f9cdb0b490943fc160_2719_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Art, Design, Tools & Implementation</span>
<span class=project-collaborators><span class=with>with</span> Riley Butler, Alyssa Bawgus & Jazmin Gonzalez-Rivero</span>
</span></a><a class=project href=/projects/cgd.html><span class=overlay><span class=overlay-description>about
</span></span><span class=project-description><h3>Complete Galactic Dominion</h3><span class=project-tagline>toroidal rts</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/cgd/RTS_f_hu9906a38861855eae157ea1d784a98a2b_351105_600x0_resize_q75_h2_box_3.webp 600w, /projects/cgd/RTS_f_hu9906a38861855eae157ea1d784a98a2b_351105_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/cgd/RTS_f_hu9906a38861855eae157ea1d784a98a2b_351105_0x0_q75_h2__3.webp 1025w" sizes=284px><img srcset="/projects/cgd/RTS_f_hu9906a38861855eae157ea1d784a98a2b_351105_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/cgd/RTS_f_hu9906a38861855eae157ea1d784a98a2b_351105_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/cgd/RTS_f.png 1025w" src=/projects/cgd/RTS_f_hu9906a38861855eae157ea1d784a98a2b_351105_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Art & Implementation</span>
<span class=project-collaborators><span class=with>with</span> Berit Johnson, Jared Kirschner & Patrick Varin</span>
</span></a><a class=project href=/projects/timeline.html><span class=overlay><span class=overlay-description>about
</span></span><span class=project-description><h3>Timeline</h3><span class=project-tagline>automatic documentation concept</span>
</span><span class=img-container><picture><source type=image/webp srcset="/projects/timeline/Timeline_f_hu253afbc1f8ca546153a5ac77fa34e6c4_498398_600x0_resize_q75_h2_box_3.webp 600w, /projects/timeline/Timeline_f_hu253afbc1f8ca546153a5ac77fa34e6c4_498398_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/timeline/Timeline_f_hu253afbc1f8ca546153a5ac77fa34e6c4_498398_0x0_q75_h2__3.webp 700w" sizes=284px><img srcset="/projects/timeline/Timeline_f_hu253afbc1f8ca546153a5ac77fa34e6c4_498398_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/timeline/Timeline_f_hu253afbc1f8ca546153a5ac77fa34e6c4_498398_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/timeline/Timeline_f.png 700w" src=/projects/timeline/Timeline_f_hu253afbc1f8ca546153a5ac77fa34e6c4_498398_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>User Research & Design</span>
<span class=project-collaborators><span class=with>with</span> Ben Chapman, Eerik Helmick, Kevin McClure & Mark Giolando</span></span></a></div></div><div class=project-category><h2>Education</h2><div class=project-container><a class=project href=/projects/doppler.html><span class=overlay><span class=overlay-description>watch it here!
</span></span><span class=project-description><h3>The Doppler Effect</h3><span class=project-tagline>making science fun</span>
</span><span class='img-container img-container--dark'><picture><source type=image/webp srcset="/projects/doppler/doppler_huf263c0118eb300547762982eaf0edd8f_122825_600x0_resize_q75_h2_box_3.webp 600w, /projects/doppler/doppler_huf263c0118eb300547762982eaf0edd8f_122825_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/doppler/doppler_huf263c0118eb300547762982eaf0edd8f_122825_0x0_q75_h2__3.webp 422w" sizes=284px><img srcset="/projects/doppler/doppler_huf263c0118eb300547762982eaf0edd8f_122825_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/doppler/doppler_huf263c0118eb300547762982eaf0edd8f_122825_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/doppler/doppler.png 422w" src=/projects/doppler/doppler_huf263c0118eb300547762982eaf0edd8f_122825_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Direction, Cinematography, Editing & VFX</span>
<span class=project-collaborators><span class=with>with</span> Noam Rubin, Theo Thompson, Eerik Helmick, Hari Iyer, John Paton & Vidie Pong</span>
</span></a><a class=project href=//jceipek.com/Olin-Coding-Tutorials/pathing.html><span class=overlay><span class=overlay-description>to the tutorial!
</span></span><span class=project-description><h3>Game Path Planning</h3><span class=project-tagline>pathfinding tutorial</span>
</span><span class=img-container><picture><source type=image/webp srcset="/projects/gamepathplanning/pathing_hu684f3e2a8b5fea96f72fa426383cbab9_124863_600x0_resize_q75_h2_box_3.webp 600w, /projects/gamepathplanning/pathing_hu684f3e2a8b5fea96f72fa426383cbab9_124863_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/gamepathplanning/pathing_hu684f3e2a8b5fea96f72fa426383cbab9_124863_0x0_q75_h2__3.webp 888w" sizes=284px><img srcset="/projects/gamepathplanning/pathing_hu684f3e2a8b5fea96f72fa426383cbab9_124863_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/gamepathplanning/pathing_hu684f3e2a8b5fea96f72fa426383cbab9_124863_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/gamepathplanning/pathing.png 888w" src=/projects/gamepathplanning/pathing_hu684f3e2a8b5fea96f72fa426383cbab9_124863_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Teaching & Writing</span>
</span></a><a class=project href=//jceipek.com/Olin-Coding-Tutorials/ target=_blank><span class=overlay><span class=overlay-description>to the tutorial!
</span></span><span class=project-description><h3>Callbacks & Scoping with Python and JS</h3><span class=project-tagline>asynchronous programming tutorial</span>
</span><span class=img-container><picture><source type=image/webp srcset="/projects/async/async_huba347a2c105e78de63aad5571129491a_156714_600x0_resize_q75_h2_box_3.webp 600w, /projects/async/async_huba347a2c105e78de63aad5571129491a_156714_1200x0_resize_q75_h2_box_3.webp 1200w, /projects/async/async_huba347a2c105e78de63aad5571129491a_156714_0x0_q75_h2__3.webp 483w" sizes=284px><img srcset="/projects/async/async_huba347a2c105e78de63aad5571129491a_156714_600x0_resize_q75_bgffffff_box_3.jpg 600w, /projects/async/async_huba347a2c105e78de63aad5571129491a_156714_1200x0_resize_q75_bgffffff_box_3.jpg 1200w, /projects/async/async.png 483w" src=/projects/async/async_huba347a2c105e78de63aad5571129491a_156714_600x0_resize_q75_bgffffff_box_3.jpg sizes=284px>
</picture></span><span class=project-details><span class=project-roles>Teaching & Writing</span>
</span></a><a class=project href=//jceipek.com/Cracking-ElGamal/ target=_blank><span class=overlay><span class=overlay-description>explore!
</span></span><span class=project-description><h3>Cracking ElGamal for fun and profit</h3><span class=project-tagline>mathy explorable explanation</span>
</span><span class=img-container><img src=/projects/elgamal/cracking-elgamal.svg>
</span><span class=project-details><span class=project-roles>Teaching, Writing & Implementation</span></span></a></div></div></div></div><footer><a class="circle circle--small circle--left circle--bottom" href=https://github.com/jceipek><img src="data:image/svg+xml,%3Csvg%20xmlns:dc=%22http://purl.org/dc/elements/1.1/%22%20xmlns:cc=%22http://creativecommons.org/ns%23%22%20xmlns:rdf=%22http://www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns:svg=%22http://www.w3.org/2000/svg%22%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2266%22%20height=%2266%22%20id=%22svg4162%22%3E%3Cdefs%20id=%22defs4164%22/%3E%3Cg%20transform=%22translate(-404.14286,-497.78245)%22%20id=%22layer1%22%3E%3Cpath%20d=%22m437.1399%20499.57232c-17.66829.0-31.99702%2014.32677-31.99702%2032.00096.0%2014.13817%209.16811%2026.13116%2021.88402%2030.3626%201.60102.29467%202.18447-.69345%202.18447-1.5421.0-.76024-.0275-2.77184-.0432-5.44153-8.90094%201.93302-10.77896-4.29037-10.77896-4.29037-1.45566-3.6971-3.55369-4.68129-3.55369-4.68129-2.90544-1.9841.22002-1.94481.22002-1.94481%203.21188.2259%204.90131%203.29831%204.90131%203.29831%202.85434%204.88953%207.49046%203.47708%209.31347%202.65791.29074-2.06661%201.11778-3.47708%202.03125-4.27661-7.10543-.8074-14.57625-3.5537-14.57625-15.81582.0-3.4928%201.24743-6.35108%203.29439-8.58663-.33003-.80936-1.42816-4.06446.31431-8.46877.0.0%202.68541-.86043%208.79879%203.28064%202.55183-.71113%205.29028-1.06473%208.01105-1.07848%202.7188.0141%205.45528.36735%208.01104%201.07848%206.10945-4.14107%208.79093-3.28064%208.79093-3.28064%201.7464%204.40431.64827%207.65941.32021%208.46877%202.05088%202.23555%203.28849%205.09383%203.28849%208.58663.0%2012.29354-7.4826%2014.9986-14.60964%2015.79028%201.14724.98811%202.17072%202.94078%202.17072%205.92479.0%204.27858-.0393%207.73013-.0393%208.77914.0.8565.57755%201.85248%202.20018%201.54013%2012.7061-4.24125%2021.86635-16.22638%2021.86635-30.36063.0-17.67419-14.32873-32.00096-32.00293-32.00096%22%20id=%22path4259-3%22%20style=%22fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none%22/%3E%3C/g%3E%3C/svg%3E">
<span>github</span>
</a><a class="circle circle--small circle--bottom" href=/documents/Julian_Ceipek_Resume_1_16_2024.pdf><img style=margin-top:.6em src="data:image/svg+xml,%3Csvg%20xmlns:dc=%22http://purl.org/dc/elements/1.1/%22%20xmlns:cc=%22http://creativecommons.org/ns%23%22%20xmlns:rdf=%22http://www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns:svg=%22http://www.w3.org/2000/svg%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:sodipodi=%22http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%20xmlns:inkscape=%22http://www.inkscape.org/namespaces/inkscape%22%20width=%2266%22%20height=%2266%22%20id=%22svg4911%22%20inkscape:version=%220.48.4%20r9943%20custom%22%20sodipodi:docname=%22resume.svg%22%3E%3Cdefs%20id=%22defs4913%22/%3E%3Csodipodi:namedview%20id=%22base%22%20pagecolor=%22%23ffffff%22%20bordercolor=%22%23666666%22%20borderopacity=%221%22%20inkscape:pageopacity=%220%22%20inkscape:pageshadow=%222%22%20inkscape:zoom=%223.959798%22%20inkscape:cx=%2246.442742%22%20inkscape:cy=%2224.878569%22%20inkscape:document-units=%22px%22%20inkscape:current-layer=%22layer1%22%20showgrid=%22false%22%20inkscape:window-width=%22877%22%20inkscape:window-height=%22652%22%20inkscape:window-x=%220%22%20inkscape:window-y=%2223%22%20inkscape:window-maximized=%220%22/%3E%3Cg%20inkscape:label=%22Layer%201%22%20inkscape:groupmode=%22layer%22%20id=%22layer1%22%20transform=%22translate(0,-986.36218)%22%3E%3Cpath%20inkscape:connector-curvature=%220%22%20style=%22fill:%23fff;stroke:none%22%20d=%22m13.063992%20986.86247c-3.1931038.0-5.774992%202.55117-5.774992%205.74428v53.48015c0%203.1931%202.5818882%205.775%205.774992%205.775h39.872016c3.193104.0%205.774992-2.5819%205.774992-5.775v-53.48015c0-3.19311-2.581888-5.74428-5.774992-5.74428H13.063992zm.06144%204.23909h7.188021c.955975.0%201.72021.76424%201.72021%201.72021v6.75797c0%20.95596-.764235%201.72026-1.72021%201.72026h-7.188021c-.955975.0-1.720211-.7643-1.720211-1.72026v-6.75797c0-.95597.764236-1.72021%201.720211-1.72021zm12.37937%206.26648h19.352366c.823803.0%201.474466.65067%201.474466%201.47447s-.650663%201.47449-1.474466%201.47449H25.504802c-.823804.0-1.505184-.65069-1.505184-1.47449.0-.8238.68138-1.47447%201.505184-1.47447zm-8.78536%209.92196h22.362734c.823804.0%201.505184.6814%201.505184%201.5052.0.8238-.68138%201.4745-1.505184%201.4745H16.719442c-.823803.0-1.474465-.6507-1.474465-1.4745s.650662-1.5052%201.474465-1.5052zm5.34494%204.9456h23.253556c.576664.0%201.044414.4677%201.044414%201.0444.0.5766-.46775%201.0137-1.044414%201.0137H22.064382c-.576664.0-1.044414-.4371-1.044414-1.0137.0-.5767.46775-1.0444%201.044414-1.0444zm-5.34494%207.8945h22.362734c.823804.0%201.505184.6814%201.505184%201.5052.0.8239-.68138%201.4745-1.505184%201.4745H16.719442c-.823803.0-1.474465-.6506-1.474465-1.4745.0-.8238.650662-1.5052%201.474465-1.5052zm5.34494%204.9457h23.253556c.576664.0%201.044414.4677%201.044414%201.0444.0.5766-.46775%201.0444-1.044414%201.0444H22.064382c-.576664.0-1.044414-.4678-1.044414-1.0444.0-.5767.46775-1.0444%201.044414-1.0444zm-5.34494%207.9252h22.362734c.823804.0%201.505184.6506%201.505184%201.4745.0.8238-.68138%201.5051-1.505184%201.5051H16.719442c-.823803.0-1.474465-.6813-1.474465-1.5051.0-.8239.650662-1.4745%201.474465-1.4745zm5.34494%204.9149h23.253556c.576664.0%201.044414.4677%201.044414%201.0444.0.5766-.46775%201.0444-1.044414%201.0444H22.064382c-.576664.0-1.044414-.4678-1.044414-1.0444.0-.5767.46775-1.0444%201.044414-1.0444z%22%20id=%22rect4801%22/%3E%3C/g%3E%3C/svg%3E">
<span>resume</span>
</a><a class="circle circle--small circle--right circle--bottom" href=mailto:julian.ceipek@gmail.com><img style=margin-bottom:-.2em src="data:image/svg+xml,%3Csvg%20xmlns:dc=%22http://purl.org/dc/elements/1.1/%22%20xmlns:cc=%22http://creativecommons.org/ns%23%22%20xmlns:rdf=%22http://www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns:svg=%22http://www.w3.org/2000/svg%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:sodipodi=%22http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%20xmlns:inkscape=%22http://www.inkscape.org/namespaces/inkscape%22%20width=%2266%22%20height=%2266%22%20id=%22svg4855%22%20inkscape:version=%220.48.4%20r9943%20custom%22%20sodipodi:docname=%22contact.svg%22%3E%3Cdefs%20id=%22defs4857%22/%3E%3Csodipodi:namedview%20id=%22base%22%20pagecolor=%22%23ffffff%22%20bordercolor=%22%23666666%22%20borderopacity=%221%22%20inkscape:pageopacity=%220%22%20inkscape:pageshadow=%222%22%20inkscape:zoom=%222.8%22%20inkscape:cx=%2226.11611%22%20inkscape:cy=%2224.002165%22%20inkscape:document-units=%22px%22%20inkscape:current-layer=%22layer1%22%20showgrid=%22false%22%20inkscape:window-width=%221010%22%20inkscape:window-height=%22479%22%20inkscape:window-x=%220%22%20inkscape:window-y=%2223%22%20inkscape:window-maximized=%220%22/%3E%3Cg%20inkscape:label=%22Layer%201%22%20inkscape:groupmode=%22layer%22%20id=%22layer1%22%20transform=%22translate(0,-986.36218)%22%3E%3Cpath%20inkscape:connector-curvature=%220%22%20style=%22fill:%23fff;stroke:none%22%20d=%22m7.109375%20995.20588c-3.0902.0-5.5625%202.50355-5.5625%205.59372v.7812l.875.4689%2031.375%2016.6875%2029.4375-15.4688%201.21875-.625v-1.8438c0-3.09017-2.472303-5.59372-5.5625-5.59372zm-5.5625%2010.78132v31.9375c0%203.0902%202.4723%205.5938%205.5625%205.5938h51.78125c3.090197.0%205.5625-2.5036%205.5625-5.5938v-30.875l-29.75%2015.6563-.9375.4687-.90625-.5z%22%20id=%22rect4827%22%20sodipodi:nodetypes=%22sscccccssscssssccccc%22/%3E%3C/g%3E%3C/svg%3E">
<span>contact</span></a></footer></body></html>