-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreese.html
More file actions
92 lines (77 loc) · 4.56 KB
/
reese.html
File metadata and controls
92 lines (77 loc) · 4.56 KB
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
<html>
<head>
<link rel = "stylesheet" type = "text/css" href = "./static/css/main.css" />
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="./jquery.terminal/js/jquery.terminal.js"></script>
<link rel="stylesheet" href="./jquery.terminal/css/jquery.terminal.css"/>
</head>
<body>
<div id="main-area">
<div id="top-banner">
<div id="img-header">
<a href="https://rgyllenhammer.github.io"> <img id="logo-img" src="./static/images/rg-blue-full.png" onmouseover="hover(this);" onmouseout="unhover(this)"> </a>
</div>
</div>
</div>
<div id="big-paragraph" class="blue"> In English: Hey everybody! I am Reese Gyllenhammer, a rising senior at UC Berkeley studying computer science, with a particular interest in cybersecurity.
I hail from Santa Cruz California, where I surf and skateboard frequently.
I love to take pictures, I love to code, and I love to speak Swedish. I am looking for work that constantly challenges me.
I have had two internships doing fullstack web development, and both were challenging in their own ways. One internship was at Etsy, where I was working in PHP and JavaScript to help fix and improve their search and category pages.
The other internship was at Yahoo, or technically Verizon Media, where I was creating a JavaScript library to allow vendors to create and edit 3D interactable advertisements.
I work mainly with Python, JavaScript, Java, and C, but have worked in mobile app development in Swift as well.
I am mathematically minded, and love any problem that presents a challenge. <span class="red">På svenska: Hallå allihopa! Jag heter Reese Gyllenhammer, en stigande senior på UC Berkeley som pluggar datavetenskap, med ett särskilt intresse för cybersäkerhet.
Jag kommer från Santa Cruz Kalifornien, där jag surfar och skateboard ofta.
Jag älskar att ta bilder, jag älskar att koda och jag älskar att tala svenska. Jag letar efter arbete som ständigt utmanar mig.
Jag har haft två praktikplatser som utför fullstack webbutveckling, och båda var utmanande på sina egna sätt. En praktik var på Etsy, där jag arbetade i PHP och JavaScript för att fixa och förbättra deras sök- och kategorisidor.
Den andra praktikplatsen var på Yahoo, eller tekniskt Verizon Media, där jag skapade ett JavaScript-bibliotek för att tillåta leverantörer att skapa och redigera interaktiva 3D-annonser.
Jag arbetar främst med Python, JavaScript, Java och C, men har också arbetat med mobilapputveckling i Swift också.
Jag är matematiskt inriktad och älskar alla problem som utgör en utmaning. </span>
</div>
<script>
function hover(element){
element.setAttribute('src', './static/images/rg-red-full.png');
}
function unhover(element){
element.setAttribute('src', './static/images/rg-blue-full.png');
}
</script>
<script src="three.js"> </script>
<script>
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 0.1, 1000 );
var renderer = new THREE.WebGLRenderer({ alpha: true });
renderer.setSize( window.innerWidth, window.innerHeight );
document.body.appendChild( renderer.domElement );
var geometry = new THREE.BoxGeometry(2, 2, 2);
var material = new THREE.MeshBasicMaterial( { color: 0xFF0000 /* 0xFF69B4 */, wireframe: true } );
var cube = new THREE.Mesh( geometry, material );
cube.set
scene.add( cube );
camera.position.z = 5;
var x_speed = Math.floor(Math.random() * (5 - 2 + 1) + 2) / 100;
var y_speed = Math.floor(Math.random() * (5 - 2 + 1) + 2) / 100;
var growth_speed = Math.floor(Math.random() * (5 - 2 + 1) + 2) / 100;
function animate() {
requestAnimationFrame( animate );
cube.rotation.x += 0.01;
cube.rotation.y += 0.01;
if (cube.position.x >= 6.5 || cube.position.x <= -6.5){
x_speed = -x_speed;
}
if (cube.position.y >= 4 || cube.position.y <= -4) {
y_speed = -y_speed;
}
if (cube.geometry.parameters.width >= 4 || cube.geometry.parameters.width <= 0){
growth_speed = -growth_speed;
}
cube.position.x += x_speed;
cube.position.y += y_speed;
cube.geometry.parameters.width += growth_speed;
cube.geometry.parameters.height += growth_speed;
cube.geometry.parameters.depth += growth_speed;
renderer.render( scene, camera );
}
animate();
</script>
</body>
</html>