Share
ePlease rotate your device.

A student. A coder. A dreamer. A joker.

X
Section_image_me_defcon_2

Academics:

In my education at Yale, I am looking to learn how to think and how to navigate the world. Courses in literature and philosophy have taught me how to communicate, while coursework in math and computer science have taught me how to analyze problems and challenged me to think laterally and outside the box. 

Yet just as it is important to learn about math, science, history, or literature, so too is it important to understand people--how they think, how they feel, and how they interact. To both tasks therefore, to change the way I approach the world and the people who compose it, I have dedicated my life and my undergraduate education.

Computer Science:

For my computer science elective this past semester (Fall 2012), I took a course decentralized systems in which I learned not just about building systems, but also about topics in networking, security, and more. Having completed the course, I think I have found a speciality within computer science in which I might wish to specialize.

My interest has also made me seriously consider pursuing a PhD after receiving my Bachelor's, if at the very least to provide me the time and space to build systems that might contribute to future technological growth.

Long term, I hope to bridge the gap between academia and industry, whether as an engineer building new systems and publishing papers on those systems on the side (a la MapReduce, etc) or as a professor doing research and bringing my work to industry as an entrepreuneur or consultant to the R&D arm of an established tech company.

Check out "What I've Done" (above), and a link to my resume, if you'd like to see more.

Dreams (in no particular order):

  • Run 800m in sub-2:00 
  • Publish the next big systems paper (e.g. MapReduce, Spanner, GFS, etc; yes, I know these are all Google papers ;)

Some one-liners:

[Coming up with these was harder than I expected, so here's an entirely non-representative one]

  1. What do you call an illegally parked frog?

This is a pun I wish I had made, and these (although I did not come up with them), are a pretty good sample of the type of joke that will make me laugh.

Answers: 1. Toad

What I've Done

X

Programming Projects:

Check me out on github!

Linux Utilities:

Decentralized chat/file server

P2P web cache based on Kademlia DHT

Slotted page-based text server

Products:

Yale Daily News iPhone App 

Events:

Yale Hackathon 

Community/Badges:

profile for danieltahara at Stack Overflow, Q&A for professional and enthusiast programmers  Daniel Tahara's ProjectEuler badge

Research papers by Daniel Tahara

Blog

X

Like what you see?

X

I would love to hear from you! Send me an email using the form at the right.

~ Daniel

Send me an email




What's + ?

Twitter

X

Share this site