PageSourceSearch

https://kavanbahrami.com/

html kavanbahrami.com collected 2026-10-02 15:17:42 UTC 36,418 bytes, 482 lines download raw bytes

1<!--
2 _  _   ___   ___   _  __
3| \| | /_\ \ / /_\ | |/ /
4| .` |/ _ \ V / _ \| ' < 
5|_|\_/_/ \_\_/_/ \_\_|\_\
6
7I coulda had class...
8kavanbahrami.com/attribution.txt
9 -->
10<!DOCTYPE html>
11<html lang="en"> 
12<head>
13    <!-- Google tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 13-14
13
14    <script async src="https://www.googletagmanager.com/gtag/js?id=
14G-BSM854C9QX
vendor: 16 bytes, lines 14-15
14"></script>
15    
15<script>
16      
vendor: 146 bytes, lines 16-20
16window.dataLayer = window.dataLayer || [];
17      function gtag(){dataLayer.push(arguments);}
18      gtag('js', new Date());
19
20      gtag('config', '
20G-BSM854C9QX
vendor: 8 bytes, lines 20-21
20');
21    
21</script>
21
22    
23     <!-- Site Info -->
24    <title>Kavanavak</title> 
25    <meta charset="utf-8">
26    <meta name="viewport" content="width=device-width, initial-scale=1.0">
27    <link rel="canonical" href="https://www.kavanbahrami.com" />
28    <link rel="icon" type="image/x-icon" href="favicon.ico" />
29    <meta name='image_protection_blurb' id="image-protection-meta" content="This content &copy; 2025 Kavan Bahrami. All rights reserved." >
30    <meta name='description' content="Creations by Kavan Bahrami" />
31    <meta name='keywords' content="kavan bahrami, virtual worlds, vr locomotion, very human, our journey, wearshare, wrsr, manifesto"  />
32    
33    <!-- Open Graph protocol https://ogp.me/ -->
34    <meta property="og:url" content="https://www.kavanbahrami.com"/>
35    <meta property="og:site_name" content="Kavan Bahrami"/>
36    <meta property="og:title" content="Creations by Kavan Bahrami"/>
37    <meta property="og:type" content="website"/>
38    <meta name="og:description" content="projects past and present. VR tests, Misc Musings and DoBetter Manifesto">  
39    <meta property="og:image" content="https://res.cloudinary.com/kavan/image/upload/v1502579554/LIB_yi1ruv.jpg"/>
40
41    <!-- Twitter Card -->
42    <meta name="twitter:url" content="https://www.kavanbahrami.com"/>
43    <meta name="twitter:card" content="summary">
44    <meta name="twitter:title" content="Creations by Kavan Bahrami">
45    <meta name="twitter:description" content="projects past and present. VR tests, Misc Musings and DoBetter Manifesto">
46    <meta property="twitter:image" content="https://res.cloudinary.com/kavan/image/upload/v1502579554/LIB_yi1ruv.jpg"/>
47    
48    <!-- CSS -->
49    <link rel="preconnect" href="https://fonts.googleapis.com">
50    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
51    <link rel="stylesheet" href="https://necolas.github.io/normalize.css/latest/normalize.css" type='text/css' />
52    <link rel="stylesheet" href="css/style.css">
53    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:regular,semi-bold,bold,extra-bold"> 
54</head>
55
56<body>
57    <!-- Skip to main content link -->
58    <a href="#main-content" class="skip-link">Skip to main content</a>
59    
60    <!-- Include the SVG definitions file -->
61    <svg xmlns="http://www.w3.org/2000/svg" style="display:none;">
62        <use xlink:href="icons.svg#phoneIcon"></use>
63        <use xlink:href="icons.svg#emailIcon"></use>
64        <use xlink:href="icons.svg#tweetIcon"></use>
65        <use xlink:href="icons.svg#videoIcon"></use>
66    </svg>
67    
68    <div class="content_container" id="main-content">
69         <header id="header">
70            <h1>Kavan Bahrami</h1>
71            <img  src="img/PhotoStrip26.webp" alt="Kavan Snapshots" fetchpriority="high">
72            <div id="flexbar">
73                <div class="logos">
74                    <!-- ZOOM icon SVG -->
75                    <a href="https://us04web.zoom.us/j/6764686784?pwd=2mwOdzIuYrKL6H00CEneMa825ezU5M.1" class="headerLinks" target="_blank" rel="noopener" aria-label="Zoom meeting link">
76                        <svg width="30px" height="30px" class="svgIcons" id="videoIcon" aria-hidden="true">
77                            <use href="icons.svg#videoIcon"></use>
78                        </svg>
79                       
80                    </a>    
81                    <!-- CALL icon SVG -->
82                    <a href="tel:1-415-412-4108" class="headerLinks" aria-label="Call Kavan Bahrami">
83                        <svg width="30px" height="30px" class="svgIcons" id="phoneIcon" aria-hidden="true">
84                            <use href="icons.svg#phoneIcon"></use>
85                        </svg>
86                    </a>
87                    <!-- EMAIL icon SVG -->
88                    <a href="mailto:[email protected]" class="headerLinks" target="_blank" rel="noopener" aria-label="Email Kavan Bahrami">
89                        <svg width="30px" height="30px" class="svgIcons" id="emailIcon" aria-hidden="true">
90                            <use href="icons.svg#emailIcon"></use>
91                        </svg>
92                    </a>            
93                    <!-- TWITTER icon SVG -->
94                    <a href="https://twitter.com/kavanbahrami" class="headerLinks" target="_blank" rel="noopener" aria-label="Follow on Twitter">
95                        <svg width="30px" height="30px" class="svgIcons" id="tweetIcon" aria-hidden="true">
96                            <use href="icons.svg#tweetIcon"></use>
97                        </svg>
98                    </a>
99                </div>
100            </div>
101        </header>
102        
103        <!-- Intro -->
104    	<section>
105            <p class="section_statement intro">
106                I was the first <em>Kavan Bahrami</em> to claim this domain. If you share the name, please <a href='mailto:[email protected]?subject=another Kavan Bahrami' target='_blank' rel='noopener'>say hello</a>. Perhaps one day, this site will feature all the Kavan Bahramis out there. For now, it offers a glimpse into this one's projects and interests.
107            </p>
108        </section>
109    
110        
111        <!-- Tabs -->      
112        <div class="creations_tabs" role="tablist" aria-label="Project categories">
113            <button id="games_tab" class="tab active" role="tab" aria-selected="true" aria-controls="games" tabindex="0">Games / VR</button>
114            <button id="politics_tab" class="tab" role="tab" aria-selected="false" aria-controls="politics" tabindex="-1">Politics</button>
115            <button id="film_tab" class="tab" role="tab" aria-selected="false" aria-controls="film" tabindex="-1">Film</button>
116            <button id="wares_tab" class="tab" role="tab" aria-selected="false" aria-controls="wares" tabindex="-1">Wares</button>
117        </div>
118        
119        <!-- Content Sections -->
120        
121        <!-- Games -->
122        <section id="games" class="content_section active" role="tabpanel" aria-labelledby="games_tab">
123            <h3>Virtual Reality Projects</h3>
124            <div class="project_panel">     
125                <div class="project_container twoUp">
126                    <div class="thumbnail">
127                        <img class="art" src="projects/vr/DragRotateScale.webp" alt="VR Locomotion: Drag/Rotate/Scale interface" loading="lazy"/>
128                        <img class="gifIcon" src="img/icons/slides_1393326_min.svg" alt="" aria-hidden="true" loading="lazy"/>
129                        <img class="gif" src="projects/vr/MoveScaleRotate.gif" alt="VR Locomotion: Drag/Rotate/Scale animation" loading="lazy"/>
130                    </div>
131                    <div class="project_title"><a href="https://www.youtube.com/watch?v=P7NQBMlyEJs" target="_blank" rel="noopener">VR Locomotion:<br>Drag/Rotate/Scale</a></div>
132                    <div class="project_subtitle">2022 - Unreal Engine - Hardware Agnostic</div>
133                    <p>Locomotion system. Drag yourself around your virtual environment, adjust your world scale, and rotate yourself around using controller input. My preferred way to move around smaller roomscale VR scenes. Made as part of a larger ongoing project and shared with the community.<br>
134                        <a href="https://github.com/KavanBahrami/UE_VR_Locomotion_GripToMoveRotateScale" target="_blank" rel="noopener">Repo on Github</a>
135                    </p>
136                </div>
137                <div class="project_container twoUp">
138                    <div class="thumbnail">
139                        <img class="art" src="projects/vr/home.webp" alt="HOME: Our Journey VR experience" loading="lazy"/>
140                        <img class="gifIcon" src="img/icons/slides_1393326_min.svg" alt="" aria-hidden="true" loading="lazy"/>
141                        <img class="gif" src="projects/vr/home.gif" alt="HOME: Our Journey animation" loading="lazy"/>
142                    </div>
143                    <div class="project_title"><a href="https://store.steampowered.com/app/1156290/HOME/" target="_blank" rel="noopener">HOME: Our Journey</a></div>
144                    <div class="project_subtitle">2019 - Unity - HTC Vive</div>
145                    <p> A virtual orrery built to allow people to explore the Solar System. Fast-forward and rewind time as you highlight planetary orbits and discover a bit more about your nearest celestial neighbors.<br>[An earlier dev version: <a href="https://kavanavak.itch.io/ourworld" target="_blank" rel="noopener">Itch.io</a>] </p>
146                </div>
147                <div class="project_container twoUp">
148                    <div class="thumbnail nohover">
149                        <img class="art" src="projects/vr/spaceFlyer.webp" alt="VR Locomotion: Space Flyer prototype" loading="lazy"/>
150                    </div>
151                <div class="project_title"> <a href="https://kavanavak.itch.io/tbd-spaceflyer" target="_blank" rel="noopener">VR Locomotion:<br>Space Flyer</a></div>
152                    <div class="project_subtitle">2018 - Unity - HTC Vive</div>
153                    <p>VR Locomotion Prototype. A test for a hand-locked spaceship asteroids-blaster. Project visioned as a puppet-scale dogfighter.</p>
154                </div>
155            </div>
156            <h3>iOS Games</h3>
157            <div class="project_panel">
158                <div class="project_container twoUp">
159                    <div class="thumbnail nohover">
160
161                        <img class="art" src="projects/games/stickerphus.webp" alt="Sisyphus with Stickers app icon" loading="lazy"/>
162                    </div>
163                    <div class="project_title"><a href="https://apps.apple.com/app/sisyphus-with-stickers/id6783173361" target="_blank" rel="noopener">Sisyphus with Stickers</a></div>
164                    <div class="project_subtitle">2026 - Swift / SwiftUI - iOS 16+</div>
165                    <p>Tap a boulder up an endless run of hills. Crown every summit with a sticker, an emoji, or your own photo.</p>
166                    <p><a href="https://apps.apple.com/app/sisyphus-with-stickers/id6783173361" target="_blank" rel="noopener">App Store</a> &middot; <a href="/stickerphus/support">Support</a> &middot; <a href="/stickerphus/privacy">Privacy Policy</a></p>
167                </div>
168            </div>
169            <h3>Computer / Web Games</h3>
170            <p class="section_statement">While working on a few VR ideas I made a bunch of friends, and every so often we make little games together. These are the games we made.</p>
171            <div class="project_panel">
172                <div class="project_container twoUp">
173                    <div class="thumbnail">
174                        <img class="art" src="projects/games/rootbound.webp" alt="Root Bound game screenshot" loading="lazy"/>
175                        <img class="gifIcon" src="img/icons/slides_1393326_min.svg" alt="" aria-hidden="true" loading="lazy"/>
176                        <img class="gif" src="projects/games/rootbound.gif" alt="Root Bound game animation" loading="lazy"/>
177                    </div>
178                    <div class="project_title"><a href="https://godispoohbearpdx.itch.io/root-bound" target="_blank" rel="noopener">Root Bound</a></div>
179                    <div class="project_subtitle">2023 - Unreal Engine - Windows</div>
180                    <p>Embark on an exciting adventure as a single raindrop, tumbling down from the clouds and destined for the earth below. Navigate through an unpredictable journey filled with obstacles and twists. Make the most of your brief moment as you phase through your cyclic journey. But be warned, one wrong move could lead to a SPLAT
180! Created in 48 hours as part of <a href="https://v3.globalgamejam.org/2023/games/root-bound-9" target="_blank" rel="noopener">Global Game Jam 2023</a>.</p>
181                    <p>Team &#x1F4A7;
182                        <i>
183                            <a href="https://twitter.com/EzraSandzer" target="_blank" rel="noopener" title="Ezra Sandzer-Bell" class="teammates">Ezra Sandzer-Bell</a>,
184                            <a href="https://www.artstation.com/jacobbruns8" target="_blank" rel="noopener" title="Jacob Bruns" class="teammates">Jacob Bruns</a>,
185                            <a href="https://www.artstation.com/dekanuva" target="_blank" rel="noopener" title="Shepherd Duff" class="teammates">Shepherd Duff</a>,
186                            <a href="https://www.chrisgruchacz.com/" target="_blank" rel="noopener" title="Chris Gruchacz" class="teammates">Chris Gruchacz</a>,
187                            <a href="https://github.com/jkulm" target="_blank" rel="noopener" title="Jordan Kulm" class="teammates">Jordan Kulm</a>,
188                            Stevie Smith,
189                            <a href="https://v3.globalgamejam.org/users/natesticco" target="_blank" rel="noopener" title="Nathaniel Sticco" class="teammates">Nathaniel Sticco</a>
190                        </i>
191                    </p>
192                </div>
193                <div class="project_container twoUp">
194                    <div class="thumbnail">
195                        <img class="art" src="projects/games/grimrepair.webp" alt="Grim Repair game screenshot" loading="lazy"/>
196                        <img class="gifIcon" src="img/icons/slides_1393326_min.svg" alt="" aria-hidden="true" loading="lazy"/>
197                        <img class="gif" src="projects/games/grimrepair.gif" alt="Grim Repair game animation" loading="lazy"/>
198                    </div>
199                    <div class="project_title"><a href="https://drewtooroo.itch.io/grim-repair" target="_blank" rel="noopener">Grim Repair</a></div>
200                    <div class="project_subtitle">2020 - Unity - WebGL</div>
201                    <p>Trapped aboard a sinking vessel, you'll have to work fast with your comrades to avoid death under the sea. Patch holes, close doors, and maybe even abandon your fellow players. Play with up to 4 of your friends via local multiplayer .exe download, or single-player through your web browser. Created in 48 hours as part of <a href="https://globalgamejam.org/2020/games/grim-repair-7" target="_blank" rel="noopener">Global Game Jam 2020</a>.</p>
202                    <p>Team &#x2693;
203                        <i>
204                            <a href="https://twitter.com/all_iver" target="_blank" rel="noopener" title="Oliver Smith" class="teammates">Oliver Smith</a>, 
205                            <a href="https://twitter.com/Drewtooroo" target="_blank" rel="noopener" title="Lia Snyderman" class="teammates">Drew Gingerich</a>,
206                            <a href="https://twitter.com/ryrykubes" target="_blank" rel="noopener" title="Ryan Kubik" class="teammates">Ryan Kubik</a>,
207                            <a href="https://twitter.com/EzraSandzer" target="_blank" rel="noopener" title="Ezra Sandzer-Bell" class="teammates">Ezra Sandzer-Bell</a>, 
208                            Matthew Morgan
209                        </i>
210                    </p>
211                </div>
212                <div class="project_container twoUp">
213                    <div class="thumbnail">
214                        <img class="art" src="projects/games/makeforthewaves.webp" alt="MAKE for the WAVES game screenshot" loading="lazy"/>
215                        <img class="gifIcon" src="img/icons/slides_1393326_min.svg" alt="" aria-hidden="true" loading="lazy"/>
216                        <img class="gif" src="projects/games/makeforthewaves.gif" alt="MAKE for the WAVES game animation" loading="lazy"/>
217                    </div>
218                    <div class="project_title"><a href="https://www.airconsole.com/play/sport-games/make-for-the-waves" target="_blank" rel="noopener">MAKE for the WAVES</a></div>
219                    <div class="project_subtitle">2019 - Unity - AirConsole</div>
220                    <p>Race down the beach as a baby turtle using your phone as a controller! Built using Air Console, an in-browser console that allows your friends to play games together with your phones as controllers. Created in 48 hours as part of <a href="https://globalgamejam.org/2019/games/make-waves" target="_blank" rel="noopener">Global Game Jam 2019</a>. Was an 'Honorable Mention' in AirConsole's <a href="https://developers.airconsole.com/#!/dev_competition_2019" target="_blank" rel="noopener">Game Dev Contest 2019</a>.</p>
221                    <p>Team &#x1F422;
222                        <i>
223                            <a href="https://twitter.com/all_iver" target="_blank" rel="noopener" title="Oliver Smith" class="teammates">Oliver Smith</a>, 
224                            <a href="https://twitter.com/ryrykubes" target="_blank" rel="noopener" title="Ryan Kubik" class="teammates">Ryan Kubik</a>, 
225                            <a href="https://twitter.com/LiaSnyde" target="_blank" rel="noopener" title="Lia Snyderman" class="teammates">Lia Snyderman</a>, 
226                            <a href="https://twitter.com/EzraSandzer" target="_blank" rel="noopener" title="Ezra Sandzer-Bell" class="teammates">Ezra Sandzer-Bell</a>, 
227                            <a href="https://twitter.com/Gigalithic" target="_blank" rel="noopener" title="Curran Gregory" class="teammates">Curran Gregory</a>
228                        </i>
229                    </p>
230                </div>
231                <div class="project_container twoUp">
232                    <div class="thumbnail">
233                        <img class="art" src="projects/games/trainsmission.webp" alt="Trainsmission game screenshot" loading="lazy"/>
234                        <img class="gifIcon" src="img/icons/slides_1393326_min.svg" alt="" aria-hidden="true" loading="lazy"/>
235                        <img class="gif" src="projects/games/trainsmission.gif" alt="Trainsmission game animation" loading="lazy"/>
236                    </div>
237                    <div class="project_title"><a href="https://www.trainsmission.com/" target="_blank"  rel="noopener">Trainsmission</a></div>
238                    <div class="project_subtitle">2018 - Unity - WebGL</div>
239                    <p>A whodunit murder mystery that takes place on an infinite train ride. Created in 48 hours as part of <a href="https://globalgamejam.org/2018/games/trainsmission-0" target="_blank" rel="noopener">Global Game Jam 2018</a>. Later showcased at <a href="https://omsi.edu/calendar/omsi-after-dark-game-on" title="OMSI After Dark: Game On!" target="_blank" rel="noopener">OMSI After Dark: Game On!</a></p>
240                    <p>Team &#x1F682;
241                        <i>
242                            Wesley Gyde, 
243                            <a href="https://twitter.com/all_iver" target="_blank" rel="noopener" title="Oliver Smith" class="teammates">Oliver Smith</a>, 
244                            <a href="https://twitter.com/LiaSnyde" target="_blank" rel="noopener" title="Lia Snyderman" class="teammates">Lia Snyderman</a>, 
245                            <a href="https://twitter.com/EzraSandzer" target="_blank" rel="noopener" title="Ezra Sandzer-Bell" class="teammates">Ezra Sandzer-Bell</a>, 
246                            <a href="https://twitter.com/ryrykubes" target="_blank" rel="noopener" title="Ryan Kubik" class="teammates">Ryan Kubik</a>
247                        </i>
248                    </p>
249                </div>
250                <div class="project_container twoUp">
251                    <div class="thumbnail">
252                        <img class="art" src="projects/games/teambuilding.webp" alt="TEAMBUILDING game screenshot" loading="lazy"/>
253                        <img class="gifIcon" src="img/icons/slides_1393326_min.svg" alt="" aria-hidden="true" loading="lazy"/>
254                        <img class="gif" src="projects/games/teambuilding.gif" alt="TEAMBUILDING game animation" loading="lazy"/>
255                    </div>
256                    <div class="project_title">TEAMBUILDING</div>
257                    <div class="project_subtitle">Back-Burnered - Unity</div>
258                    <p>Local Multiplayer zombie shooter. Your helicopter has crashed and you and your team need to find a way home.</p>
259                    <p>Team &#x1F681;
260                        <i>
261                            <a href="https://twitter.com/all_iver" target="_blank" rel="noopener" title="Oliver Smith" class="teammates">Oliver Smith</a>, 
262                            <a href="https://twitter.com/ryrykubes" target="_blank" rel="noopener" title="Ryan Kubik" class="teammates">Ryan Kubik</a>, 
263                            <a href="https://twitter.com/LiaSnyde" target="_blank" rel="noopener" title="Lia Snyderman" class="teammates">Lia Snyderman</a>, 
264                            <a href="https://twitter.com/EzraSandzer" target="_blank" rel="noopener" title="Ezra Sandzer-Bell" class="teammates">Ezra Sandzer-Bell</a>
265                        </i>
266                    </p>
267                </div>
268            </div>
269            <h3>Card / Physical Games</h3>
270            <div class="project_panel">
271                <div class="project_container twoUp">
272                    <div class="thumbnail nohover">
273                        <img class="art" src="projects/games/band.webp" alt="The Band You're Dealt card game" loading="lazy"/>    
274                    </div>
275                    <div class="project_title"><a href="https://wesdoes.itch.io/the-band-youre-dealt" target="_blank" rel="noopener">The Band You're Dealt</a></div>
276                    <div class="project_subtitle">2018 - Index Cards, Paper and Pens</div>
277                    <p>3 - 6 player tabletop card game. Draft a band, play gigs, build the biggest fan club. Designed at the <a href="https://pigsquad.com/events-list/2018/3/10/pigsquad-tabletop-jam" target="_blank" rel="noopener" title="PIGSquad Tabletop Jam 2018">PIGSquad Tabletop Jam</a> in March of 2018.</p>
278                    <p>Team &#x1F0CF;
279                        <i>
280                            <a href="https://twitter.com/ryrykubes" target="_blank" rel="noopener" title="Ryan Kubik" class="teammates">Ryan Kubik</a>, 
281                            <a href="https://twitter.com/LiaSnyde" target="_blank" rel="noopener" title="Lia Snyderman" class="teammates">Lia Snyderman</a>, 
282                            <a href="https://twitter.com/WesDoes" target="_blank" rel="noopener" title="Wesley Mueller" class="teammates">Wesley Mueller</a>, 
283                            Carly Sjordal, 
284                            Chris McPhearson
285                        </i>
286                    </p>
287                </div>   
288            </div>
289        </section>
290        
291        
292        <!-- Politics -->
293        <section id="politics" class="content_section hidden" role="tabpanel" aria-labelledby="politics_tab" aria-hidden="true">
294            <p class="section_statement">
295                Injustice, growing class division, general suffering. There's always room for improvement and everyone knows that we can do better. If you look around and you don't like the world you see, remember that society is an ever-evolving construct 'we' built over time.<br><br>Pick an issue and get engaged.
296            </p>
297            
298            <div class="project_panel">
299                <div class="project_container twoUp">
300                    <div class="thumbnail nohover">
301                        <a href="https://consciouscreatures.org/" target="_blank" rel="noopener">
302                            <img class="art" src="projects/other/ConsciousCreatures.webp" alt="ConsciousCreatures.org website" loading="lazy"/>
303                        </a>
304                    </div>
305                    <div class="project_title">
306                        <a href="https://consciouscreatures.org/" target="_blank" rel="noopener">ConsciousCreatures.org</a>
307                    </div>
308                    <div class="project_subtitle">Active - HTML</div>
309                    <p>A place where I evolve my thoughts. Current home of the Do Better Manifesto.</p>
310                </div>
311                <div class="project_container twoUp">
312                    <div class="thumbnail nohover">
313                        <a href="https://whoreps.us/" target="_blank" rel="noopener">
314                            <img class="art" src="projects/other/WhoRepsUs.webp" alt="WhoReps.us web application" loading="lazy"/>
315                        </a>
316                    </div>
317                    <div class="project_title"> <a href="https://whoreps.us/" target="_blank" rel="noopener">WhoReps.us</a></div>
318                    <div class="project_subtitle">2023 - HTML & JS</div>
319                    <p>A web application that enables users to identify their representatives at the Federal, State, and Local levels based on their address. The tool integrates publicly available data and utilizes <b>Google Maps Autocomplete</b> for accurate address input, and the <b>Google Civic Information API</b> and <b>Wikipedia</b> to fetch representative details.</p>
320                </div>
321            </div>
322            
323            <h3>State/Local Politics</h3>
324            <div class="timeline">
325                <div class="period">
326                    <h4>2024 - present</h4>
327                    <ul>
328                        <li>I serve as an elected Precinct Committee Officer (PCO) in Washington's <a href="https://www.43rddemocrats.org/" target="_blank" rel="noopener">43rd Legislative District</a></li>
329                        <li>Elected by my district PCOs to serve as an alternate delegate for the Washington State Democratic Central Committee (<a href="https://www.wa-democrats.org/" target="_blank" rel="noopener">WSDCC</a>)</li>
330                    </ul>
331                </div>
332                <div class="period">
333                    <h4>2019-2023</h4>
334                    <ul>
335                        <li>I was the Voter File Manager / NGP VAN Coordinator for the <a href="https://multdems.org/" target="_blank" rel="noopener">Democratic Party of Multnomah County</a></li>
336                        <li>I served on the State Central Committee (SCC) for the Democratic Party of Oregon (<a href="https://dpo.org/" target="_blank" rel="noopener">DPO</a>), and was a member of the DPO Executive Committee as their CD3 Delegate.</li>    
337                    </ul>
338                </div>
339                <div class="period">
340                    <h4>2017-2023</h4>
341                    <ul>
342                        <li>I served as an elected Precinct Committee Person (PCP) in OR House District 43<br></li>
343                    </ul>
344                </div>
345            </div>
346            <div class="resolutions">
347                <p>
347I've put in some work to build support behind a call to End Federal Student Loan Interest.</p>
348                <p><b>0% INTEREST ON GOVERNMENT-FUNDED STUDENT LOANS.</b><br>
349                </p> 
350                <ol>
351                    <li>Stop charging interest on student loans, current and as part of future federal student loan contracts.</li>
352                    <li>Clear unpaid interest from outstanding balances.</li>
353                    <li> The US Government should retroactively apply all student loan interest paid to date to any remaining principal on outstanding loans. Should there be a remaining balance of interest paid, credit it to the debtor (student) as a tax credit to be used over a generous balance of years.</li>
354                </ol>
355                <p>Endorsements so far:</p>
356                <ul>        
357                    <li>Democratic Party of Oregon. <a href="https://dpo.org/party/resolutions/2023-resolutions/a-resolution-of-the-democratic-party-of-oregon-resolution-no-2023-03-a-call-to-end-federal-student-loan-interest/" target="_blank" rel="noopener">
358                        Resolution 2033-03</a>. 5/21/2023</li>
359                    <li>American Federation of Teachers-Oregon, Political and Legislative Affairs Committee. 2022</li>
360                    <li>Multnomah County Democratic Party. <a href="https://docs.google.com/document/d/e/2PACX-1vRV5k-IhPsQnUV0CievNtcWoN-KHOaArdsYaphSH9r1Mj2zN1TM5d-4sFvBbds2QrvNVDRXxnN3Y5C7/pub" target="_blank" rel="noopener">
361                        Resolution 2022-8</a>. 12/8/2022, unanimously</li>
362                    <li>Klamath County Democratic Party. 1/3/2023,  unanimously</li>
363                    <li>Democratic Party of Clackamas County. 1/19/2023</li>
364                    <li>Jefferson County Democrats. 2/20/2023, unanimously</li>
365                    <li>Peter Hall, Baker Co. Dem. Party Chair, PCP HD60. 2023</li>
366                 </ul>            
367            </div>            
368        </section>
369
370
371        <!-- Film -->
372        <section id="film" class="content_section hidden" role="tabpanel" aria-labelledby="film_tab" aria-hidden="true">
373            <h3>Misc. Projects<br></h3>
374            <div class="project_panel">
375                <div class="project_container twoUp">
376                    <div class="thumbnail nohover">
377                        <img class="art" src="projects/films/speedy.webp" alt="Make It Happen film still" loading="lazy"/>
378                    </div>
379                    <div class="project_title"><a href="https://vimeo.com/9358884" target="_blank" rel="noopener">Make It Happen</a></div>
380                    <div class="project_subtitle">2010 Vancouver Olympics - UPM</div>
381                    <p>Team &#x26F7;
382                        <i>
383                            <a href="https://vimeo.com/iamnino" target="_blank" rel="noopener" title="Nino DelGiudice" class="teammates">Nino DelGiudice</a>, 
384                            <a href="https://vimeo.com/jonedwardmiller" target="_blank" rel="noopener" title="Jon Edward Miller" class="teammates">Jon Edward Miller</a>, 
385                            <a href="https://twitter.com/nicovask" target="_blank" rel="noopener" title="Nicole Vaskell" class="teammates">Nicole Vaskell</a>
386                        </i>
387                    </p>
388                </div>
389                <div class="project_container twoUp">
390                    <div class="thumbnail nohover">
391                        <img class="art" src="projects/films/g2.webp" alt="Recommendations #1: Pilot G2 film still" loading="lazy"/>
392                    </div>
393                    <div class="project_title"><a href="https://vimeo.com/9808757" target="_blank" rel="noopener">Recommendations #1: Pilot G2</a></div>
394                    <div class="project_subtitle">2009 Fun Spec - Director</div>
395                    <p>Team &#x270D; 
396                        <i>
397                            Zorba, 
398                            <a href="https://www.instagram.com/mikegan/" target="_blank" rel="noopener" title="Mike Gan" class="teammates">Mike Gan</a>
399                        </i>
400                    </p>
401                </div>
402            </div>
403        </section>
404
405        <!-- Wares/ETC -->
406        <section id="wares" class="content_section hidden" role="tabpanel" aria-labelledby="wares_tab" aria-hidden="true">
407            <div class="project_panel">
408                <div class="project_container twoUp">
409                    <div class="thumbnail nohover">
410                        <a href="https://shop.wearshare.com/" target="_blank" rel="noopener">
411                            <img class="art" src="projects/other/wrsr2.webp" alt="WRSR bracelet product" loading="lazy"/>
412                        </a>
413                    </div>
414                    <div class="project_title"><a href="https://shop.wearshare.com/" target="_blank" rel="noopener">WRSR&reg;</a></div>
415                    <div class="project_subtitle">2023</div>
416                    <p>Project relaunch. Wear One Share One&reg;.</p>
417                    <p>Eric and I, and a crew of familiar faces, giving it another go.</p>
418                    <a href='/projects/wrsr-creator/' rel='noopener' target='_blank'>UI Sandbox</a>
419
420                </div>
421                <div class="project_container twoUp">
422                    <div class="thumbnail">
423                        <img class="art" src="projects/other/wrsr.webp" alt="Wearshare bracelet product" loading="lazy"/>
424                        <img class="gifIcon" src="img/icons/slides_1393326_min.svg" alt="" aria-hidden="true" loading="lazy"/>
425                        <img class="gif" src="projects/other/wrsr.gif" alt="Wearshare bracelet animation" loading="lazy"/>
426                    </div>
427                    <div class="project_title"><a href="https://www.instagram.com/wearshare/" target="_blank" rel="noopener">Wearshare&reg;</a></div>
428                    <div class="project_subtitle">2011 - 2016</div>
429                    <p>In 2011, I co-founded a company with my good friend <a href="https://www.linkedin.com/in/eric-david-rich-anderson-6b076961/" target="_blank" rel="noopener" title="Eric Anderson" class="teammates">Eric Anderson</a> to allow people, mostly teens, to create unique photo-friendship bracelets using their digital photos. Two per order, One to Wear One to Share&reg;.</p>
430                    <p>An expression of love and tribe. We registered over 100k user accounts, grew a thriving community of over 200k social media followers and sold 120k+ bracelets worldwide. Day-to-day operations included but were not limited to UX/UI design, physical product design, marketing strategy and scheduling, negotiating vendor contracts, brand development, customer support, bookkeeping, operations, general task management, and playing in the intersection of face-to-face and digital connections between human beings. Currently consulting for a relaunch of the brand.</p>
431                </div>
432            </div>
433        </section>
434        
435    <!-- Footer -->
436        <footer>
437            <div>
438                <a href="https://www.facebook.com/kavanbahrami" class="footerLinks" target="_blank" rel="noopener"><img src="img/icons/facebookLogo.svg" width="29px" height="29px" alt="Facebook Logo" loading="lazy"></a>
439                <a href="https://kavanavak.itch.io/" class="footerLinks" target="_blank" rel="noopener"><img src="img/icons/itchLogo.svg" width="29px" height="29px" alt="Itch.io Logo" loading="lazy"></a>
440                <a href="https://instagram.com/kavanavak/" class="footerLinks" target="_blank" rel="noopener"><img src="img/icons/instagramLogo.svg" width="29px" height="29px" alt="Instagram Logo" loading="lazy"></a>
441                <a href="https://twitter.com/kavanbahrami" class="footerLinks" target="_blank" rel="noopener"><img src="img/icons/twitterLogo.svg" width="29px" height="29px" alt="Twitter Logo" loading="lazy"></a>
442            </div>
443            <p>:: <a class='button-special' href='/resume' rel='noopener' target='_blank'>my more formal r&eacute;sum&eacute;</a> ::</p>
444            <p>
445                &copy; 1984-<span id="copyright-year">x</span> Kavan Bahrami<br>
446                <a href="attribution.txt" target="_blank" rel="noopener">site credits</a><br>
447                &#x270C;&#x1F495;&#x2728;<a href='/donations' rel='noopener' target='_blank'>&#x1F4B0;</a>
448            </p>
449        </footer>
450    </div> <!-- //container -->
451    
452    <!-- Scripts -->
453    
453<script src="https://code.jquery.com/jquery-3.3.1.min.js"
454            integrity="sha384-tsQFqpEReu7ZLhBV2VZlAu7zcOV+rXbYlF2cqB8txI/8aZajjp4Bqd+V6D5IgvKT"
455            crossorigin="anonymous"></script>
455
456    
456<script src="js/scripts.js"></script>
456
457    
458    <!-- Structured Data (JSON-LD) -->
459    
459<script type="application/ld+json">
460    {
461      "@context": "https://schema.org",
462      "@type": "Person",
463      "name": "Kavan Bahrami",
464      "url": "https://www.kavanbahrami.com",
465      "sameAs": [
466        "https://twitter.com/kavanbahrami",
467        "https://www.facebook.com/kavanbahrami",
468        "https://instagram.com/kavanavak/",
469        "https://kavanavak.itch.io/"
470      ],
471      "jobTitle": "Game Designer & Developer",
472      "worksFor": {
473        "@type": "Organization",
474        "name": "Conscious Creatures"
475      },
476      "email": "[email protected]",
477      "telephone": "+1-415-412-4108"
478    }
479    </script>
479
480    
481</body>
482</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.