-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
111 lines (86 loc) · 4.96 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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="google-site-verification" content="kGsx59e6lTyjgp0He-jIEPo3_ikON0ptXwLHAv98sHg" />
<title>Gerald Fong: Code and Compose</title>
<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Federo' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Gruppo' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="style.css"/>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-28696441-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
</head>
<body>
<a href="index.html"><h1>Code and Compose</h1></a>
<h2 class="subTitle">Gerald Fong</h2>
<ul class="navigation">
<li><a class="nav_ele" id="current" href="index.html">Projects</a></li>
<li><a class="nav_ele" href="compositions.html">Compositions</a></li>
<li><a class="nav_ele" href="about.html">About Gerald</a></li>
</ul>
<div class="content"> My name is Gerald Fong. I am a Freshmen EE/CS major at UC Berkeley and I am passionate about startups. When I am not programming or organizing events with <a class="hackLink" href="http://www.hackersatberkeley.com">HackersAtBerkeley(H@B)</a>, I compose piano songs. Below are a list of my past projects.</div>
<div class="content"> <h2>Facebook Hackathon: Finger Tracking</h2> </div>
<div align="center">
<img id="unopaque" class="project" src="img/facebook.jpg" width="450" height="300"/>
</div>
<div class="content">
I worked in a team of four to create a Java application to track the movement of indiviudal
fingers in order to control the computer and recognize handwriting. We used the infrared camera
from the Wii remote along with hand-wired Infrared Lights (IR) and reflective tape. We successfully
implemented the finger tracking process so that we could browse and control the mouse by using
different gestures such as putting two fingers together or introducing an additional finger to
change mode. We were able to implement algorithms to also calibrate and track a person's handwriting,
but it was too computational intensive due to the dynamic time warping technique that we used.
We placed second place at the Facebook battle of the bay hackathon. My team consisted of algorithm
master Sharad Vikram, hardware expert Siddarth Bhattacharya and GUI creator Justin Fu.
</div>
<div class="content"> <h2>Splash Mobile Meet-up App</h2> </div>
<div align="center">
<img class="project" src="img/splash.jpg" width="200" height="320"/>
</div>
<div class="content">
<p>
The Splash Mobile App is a way for people to efficiently and simply arrange hangouts and meetups
without the hassle that many of the modern day systems have today. It is also able to include
users that do not have smart phone with text messaging support. This product was the collaboration
of a group of Lynbrook High School (LHS) Alumnis including Sebastian Liu of New York University,
Ryan Liu and Ashwin Raman of University of Chicago, Jason Pang of UC Davis, and me. I designed
and wrote the backend servers while Jason Pang wrote the client side android application. The
graphics were done by current LHS senior Diane Wang.
</p>
<p>
This application was built completely on Java. I wrote the server which consisted of a handmade
Rest API that interacted using JSON. The server as put in an Amazon EC2 Instance. I used the
Jetty Application Server and MySQL database backend.
</p>
</div>
<div class="content"> <h2>Wars of Mooncraft</h2> </div>
<div align="center">
<img class="project" src="img/mooncraft.png" width="500" height="325"/>
</div>
<div class="content">
During my junior year of High School just after learning Data Structures and Object Oriented
Programming (OOP), I led a team of three to create this aim and fire physics basics game.
My groupmembers for the project were Aditya Majumdar, current Columbia Student, and Kevin Heh,
a current Stanford student.
</br>
I designed the project which consisted of a life-like physics engine with randomly varying
graphics. The front end was built on the Javax Swing library. The project in total had over 30
images and 50 classes. We also implemented complex inheritence chains for items such as upgrades
and additional weapons, or different missile types.
</div>
<div class="footer">
Designed and Written by Gerald Fong
</div>
</body>
</html>