ABOUT

2

I’m excited to build self-driving cars and to develop new methods to enable a car self-drive.

I’m excited about building highly scalable back-end distributed systems that serve millions of users each day and about designing and building insightful data visualization and front-end products that delight us each day.

I graduated from School of Computer Science, Carnegie Mellon University with Master of Software Engineering.

“In a calm sea every man is a pilot. But all sunshine without shade, all pleasure without pain, is not life at all. Take the lot of the happiest—it is a tangled yarn. Bereavements and blessings, one following another, make us sad and blessed by turns. Even death itself makes life more loving. Men come closest to their true selves in the sober moments of life, under the shadows of sorrow and loss. In the affairs of life or of business, it is not intellect that tells so much as character, not brains so much as heart, not genius so much as self-control, patience, and discipline, regulated by judgment.

I have always believe that the man who has begun to live more seriously within begins to live more simply without. In an age of extravagance and waste, I wish I could show to the world how few the real wants of humanity are.To regret one’s errors to the point of not repeating them is true repentance. There is nothing noble in being superior to some other man. The true nobility is in being superior to your previous self.”

— Hemingway

95 Comments

  1. Frieda Dodds
    Dec 18, 2014 @ 12:49:46

    Greetings! I’ve been reading your site for a while now and finally got the courage to go ahead and give you a shout out from Huffman Texas! Just wanted to say keep up the fantastic job!

    Reply

    • leomabiao
      Feb 02, 2015 @ 14:16:53

      Thanks! :)

      Reply

  2. match.com
    Apr 05, 2015 @ 22:19:44

    whoah this blog is fantastic i love studying your articles.

    Keep up the good work! You know, lots of people are hunting around for this info, you can help them greatly.

    Reply

  3. Merlin Leng
    Apr 12, 2015 @ 11:11:33

    Hi Guys! Would you mind if I share your blog on my twitter followers? There’s a lot of people that I think would really appreciate your site. Please let me know. Cheers

    Reply

    • leomabiao
      Apr 16, 2015 @ 18:08:46

      sure. go ahead. :)

      Reply

  4. Rolande Brancazio
    Apr 14, 2015 @ 17:08:53

    I’m curious to find out what blog platform you are using? I’m experiencing some small security problems with my latest site and I’d like to find something more secure. Do you have any recommendations?

    Reply

    • leomabiao
      Apr 16, 2015 @ 18:10:25

      hmm.. just a simple world-press site. You may find tongs of them on the net. :) Good luck buddy.

      Reply

  5. disney rapunzel full sheet set
    Apr 18, 2015 @ 13:43:51

    Everything is very open with a very clear explanation of the issues.
    It was really informative. Your site is very helpful. Thank you for sharing!

    Reply

  6. inch pasta certified international
    Apr 18, 2015 @ 14:19:25

    This page truly has all the information I wanted concerning this subject and didn’t know who to
    ask.

    Reply

  7. visual boy advance
    Apr 21, 2015 @ 17:09:59

    fantastic publish, ѵery informative. Ι’m wondering wɦy the otheг
    experts օf thiis sector dߋ not realize this. You muѕt continue уour
    writing. I’m sսгe, you’ve a hhuge readers’ base alrеady!

    Reply

  8. http://paidsurveysb.tripod.com
    May 09, 2015 @ 08:38:00

    Heya! I’m at work surfing around your blog from my new iphone 3gs!
    Just wanted to say I love reading your blog and look forward to all your posts!
    Carry on the excellent work!

    Reply

  9. free Minecraft games
    May 10, 2015 @ 14:31:10

    Usually I do not learn post on blogs, however I would like to say that this write-up
    very pressured me to check out and do so!
    Your writing taste has been amazed me. Thank you, very nice article.

    Reply

  10. Http://Bestdatingsitesnow.Com/
    May 11, 2015 @ 12:52:01

    Touche. Solid arguments. Keep up the amazing spirit.

    Reply

  11. dietplansforwomentoloseweightfast.com
    May 11, 2015 @ 13:43:53

    I’m not that much of a online reader to be honest but your sites really nice, keep it up!
    I’ll go ahead and bookmark your website to come
    back in the future. Many thanks

    Reply

  12. Celine
    May 18, 2015 @ 00:09:55

    Great web site. A lot of helpful information here.
    I am sending it to several buddies ans also sharing in delicious.
    And obviously, thanks in your sweat!

    Reply

  13. Demetrius
    May 30, 2015 @ 02:10:48

    I am really thankful to the owner of this website who has shared this enormous piece
    of writing at at this place.

    Reply

  14. http://www.viagrabelgiquefr.com/equivalent-viagra-pour-femme
    Jun 03, 2015 @ 16:37:53

    Very energetic blog, I enjoyed that bit. Will there be a part
    2?

    Reply

  15. MadalineOMirando
    Jun 13, 2015 @ 03:11:39

    Thank you for sharing your thoughts. I really appreciate your efforts and I am waiting for your further post thank you once
    again.

    Reply

  16. Curt Belovs
    Jun 13, 2015 @ 09:25:25

    I blog quite often and I seriously appreciate your information. This article has truly peaked my interest. I will take a note of your site and keep checking for new information about once per week. I subscribed to your RSS feed as well.

    Reply

  17. JosiahJVandyck
    Jun 16, 2015 @ 04:40:50

    constantly i used to read smaller articles that also clear their motive, and that
    is also happening with this post which I am reading here.

    Reply

  18. CarloDBillot
    Jun 17, 2015 @ 16:48:16

    I am regular reader, how are you everybody? This article posted at this web site is in fact nice.

    Reply

  19. AngleONaji
    Jun 18, 2015 @ 18:31:47

    Good day! I just want to offer you a big thumbs up for your excellent info you
    have here on this post. I am returning to your blog for
    more soon.

    Reply

  20. Martha
    Jun 19, 2015 @ 01:57:48

    I truly love your website.. Very nice colors & theme.
    Did you create this website yourself? Please reply back
    as I’m planning to create my very own site and would love to learn where you got this from or what the theme is named.
    Appreciate it!

    Reply

  21. www.adobegames.com
    Jun 19, 2015 @ 21:55:18

    I was recommended this web site by my cousin. I
    am not sure whether this post is written by him as no one else know such
    detailed about my difficulty. You’re incredible! Thanks!

    Reply

  22. japanese game show
    Jun 26, 2015 @ 02:57:03

    I think this is a real great blog.Really thank you! Really Great.

    Reply

  23. Uwe
    Jun 28, 2015 @ 21:58:20

    Great post. I used to be checking constantly this blog and I’m inspired!
    Extremely helpful info specifically the ultimate phase :) I maintain such information much.

    I used to be looking for this particular info for a very
    long time. Thank you and best of luck.

    Reply

  24. restaurants near me greenville sc
    Jun 29, 2015 @ 21:07:26

    Wonderful, what a web site it is! This website presents valuable information to
    us, keep it up.

    Reply

  25. Google
    Jul 01, 2015 @ 11:23:10

    Here is an excellent Weblog You may Locate Fascinating that we encourage you to visit.

    Reply

  26. FredrickFMickler
    Jul 06, 2015 @ 00:22:14

    If some one desires to be updated with hottest technologies afterward he must be pay a quick visit this web site and be
    up to date everyday.

    Reply

  27. http://www.viagrabelgiquefr.com/ou-acheter-du-bon-viagra
    Jul 07, 2015 @ 19:41:53

    This web site truly has all of the info I needed about this subject and didn’t know who to ask.

    Reply

  28. HenryOGeitner
    Jul 11, 2015 @ 16:25:27

    Appreciation to my father who informed me regarding this weblog, this blog is actually remarkable.

    Reply

  29. CaroleQMosco
    Jul 13, 2015 @ 20:15:22

    Pretty section of content. I just stumbled upon your blog
    and in accession capital to assert that I acquire in fact enjoyed
    account your blog posts. Any way I will be
    subscribing to your augment and even I achievement you access consistently fast.

    Reply

  30. AndyZEstaban
    Jul 14, 2015 @ 11:16:21

    I’m now not sure where you’re getting your information, but great topic.

    I must spend some time learning more or working out more.
    Thanks for fantastic info I used to be searching for this information for my mission.

    Reply

  31. Google
    Jul 15, 2015 @ 19:02:53

    The data talked about within the article are a few of the top offered.

    Reply

  32. brianna love
    Jul 21, 2015 @ 16:41:56

    Really enjoyed this blog post.Thanks Again. Really Cool.

    Reply

  33. WilberFNoorigian
    Jul 24, 2015 @ 13:10:23

    This paragraph is actually a nice one it assists new web users, who are wishing for blogging.

    Reply

  34. Elva
    Jul 24, 2015 @ 20:15:35

    Greetings from California! I’m bored at work so I
    decided to check out your website on my iphone during lunch break.
    I really like the info you present here
    and can’t wait to take a look when I get home.
    I’m shocked at how quick your blog loaded on my phone ..
    I’m not even using WIFI, just 3G .. Anyways,
    great blog!

    Reply

  35. sph cams
    Jul 25, 2015 @ 15:20:25

    Wow! Finally I got a blog from where I know how to truly get helpful
    information regarding my study and knowledge.

    Reply

  36. Tutti Vincennes
    Jul 26, 2015 @ 05:03:48

    I appreciate you sharing this article post. Really thank you! Cool.

    Reply

  37. eebest8
    Jul 26, 2015 @ 16:08:32

    Really informative blog.Really looking forward to read more. Fantastic.

    Reply

  38. Netflix Nederland
    Jul 29, 2015 @ 05:14:19

    Great blog. Great.

    Reply

  39. gratis datingsite
    Jul 29, 2015 @ 08:18:27

    Wow, great blog article.Really looking forward to read more. Will read on…

    Reply

  40. Hamish
    Jul 30, 2015 @ 00:07:21

    Thank you for sharing your info. I really appreciate your efforts and
    I will be waiting for your further write ups thank you once again.

    Reply

  41. DoreathaYBoeser
    Jul 30, 2015 @ 10:58:59

    I am really thankful to the owner of this web page who has shared
    this wonderful article at at this time.

    Reply

  42. lawyers location
    Aug 03, 2015 @ 00:47:27

    Really appreciate you sharing this blog post.Much thanks again. Awesome.

    Reply

  43. News in August 2015
    Aug 05, 2015 @ 03:41:31

    Im thankful for the blog. Awesome.

    Reply

  44. agua bendita veracruz
    Aug 05, 2015 @ 07:50:55

    I view something genuinely interesting about your site so I saved to favorites .

    Reply

  45. http://stanleycrouch.polldaddy.com
    Aug 05, 2015 @ 08:31:31

    Great information. Lucky me I ran across your blog by chance (stumbleupon).
    I’ve book marked it for later!

    Reply

  46. identity theft protection by wells fargo
    Aug 06, 2015 @ 01:05:32

    Incredible! This blog looks exactly like my old one!

    It’s on a totally different subject but it has pretty much the same layout and design. Superb choice of colors!

    Reply

  47. Discounted Wheel Warehouse Reviews
    Aug 06, 2015 @ 08:21:55

    Sites of interest we have a link to

    Reply

  48. Dina
    Aug 07, 2015 @ 03:23:29

    Keep on working, great job!

    Reply

  49. mobile auto glass glendale
    Aug 07, 2015 @ 03:40:13

    Say, you got a nice article.Thanks Again. Fantastic.

    Reply

  50. Bryant
    Aug 07, 2015 @ 11:25:38

    What’s up mates, its fantastic paragraph concerning tutoringand
    entirely defined, keep it up all the time.

    Reply

  51. Data in August 2015
    Aug 08, 2015 @ 00:12:03

    I really enjoy the blog article.Really looking forward to read more. Really Great.

    Reply

  52. dentist mexico
    Aug 08, 2015 @ 10:24:14

    Here are a number of the web pages we recommend for our visitors

    Reply

  53. buy fans
    Aug 09, 2015 @ 14:55:17

    Really enjoyed this blog article.Really thank you! Fantastic.

    Reply

  54. use the law of attraction
    Aug 10, 2015 @ 21:38:04

    very couple of websites that come about to become in depth beneath, from our point of view are undoubtedly properly really worth checking out

    Reply

  55. Fermin
    Aug 11, 2015 @ 19:07:37

    I’m gone to tell my little brother, that he should also pay a quick visit
    this web site on regular basis to get updated from latest information.

    Reply

  56. data breach cost
    Aug 12, 2015 @ 01:32:35

    you’re in point of fact a good webmaster. The web site loading velocity
    is amazing. It kind of feels that you are doing
    any unique trick. Furthermore, The contents are masterpiece.
    you have performed a magnificent job on this matter!

    Reply

  57. Elsa
    Aug 13, 2015 @ 14:17:31

    Exceptional post but I was wanting to know if you
    could write a litte more on this topic? I’d be very thankful if you could elaborate a
    little bit further. Many thanks!

    Reply

  58. identity protection barclays
    Aug 14, 2015 @ 09:30:25

    You could certainly see your expertise in the work you write.
    The sector hopes for more passionate writers such as you who are not afraid
    to say how they believe. All the time follow your heart.

    Reply

  59. Ian
    Aug 14, 2015 @ 09:49:14

    I have read so many content on the topic of the blogger lovers however this paragraph is truly a
    good article, keep it up.

    Reply

  60. Dolphins Riviera Maya
    Aug 15, 2015 @ 19:51:25

    usually posts some very interesting stuff like this. If you are new to this site

    Reply

  61. Asley Gambler
    Aug 16, 2015 @ 08:36:00

    Hey! This is nice site!

    Reply

  62. quest bars
    Aug 16, 2015 @ 19:57:26

    Excellent way of describing, and fastidious article to
    obtain information on the topic of my presentation subject, which i
    am going to convey in school.

    Reply

  63. eebest8
    Aug 17, 2015 @ 21:02:05

    Wow! Thank you! I continually wanted to write on my blog something like that. Can I take a portion of your post to my website?

    Reply

  64. see here
    Aug 17, 2015 @ 22:57:28

    usually posts some really fascinating stuff like this. If you are new to this site

    Reply

  65. Muay Thai August
    Aug 18, 2015 @ 05:46:04

    Im thankful for the blog.Really looking forward to read more. Will read on…

    Reply

  66. horizontal stretch wrapper
    Aug 18, 2015 @ 09:48:33

    Thanks for sharing, this is a fantastic blog post.Thanks Again. Keep writing.

    Reply

  67. sdorttuii plmnr
    Aug 18, 2015 @ 16:00:05

    Hello there, I found your web site by the use of Google while looking for a similar matter, your web site came up, it seems to be great. I have bookmarked it in my google bookmarks.

    Reply

  68. July 20th 2015
    Aug 21, 2015 @ 07:27:01

    Thanks for the blog post.Really looking forward to read more. Really Cool.

    Reply

  69. michael kukulka
    Aug 21, 2015 @ 19:24:40

    Hello there, just became aware of your blog through Google, and found that it’s truly informative. I am going to watch out for brussels. I’ll appreciate if you continue this in future. Lots of people will be benefited from your writing. Cheers!

    Reply

  70. manusi latex
    Aug 22, 2015 @ 07:18:40

    Really informative blog article.Thanks Again. Will read on…

    Reply

  71. infiintare srl
    Aug 22, 2015 @ 08:14:22

    I truly appreciate this blog article.Really looking forward to read more. Really Cool.

    Reply

  72. free mp3 download
    Aug 22, 2015 @ 10:26:44

    Major thanks for the blog post.Thanks Again. Much obliged.

    Reply

  73. free mp3 download
    Aug 23, 2015 @ 07:30:24

    I cannot thank you enough for the article.Really thank you!

    Reply

  74. Best Hypnotherapy in Philadelphia
    Aug 25, 2015 @ 16:28:16

    I really like and appreciate your article. Fantastic.

    Reply

  75. quest bars
    Aug 26, 2015 @ 09:45:02

    If some one wishes to be updated with latest technologies afterward
    he must be go to see this web page and be up to date all the time.

    Reply

  76. escort london
    Aug 28, 2015 @ 00:23:38

    Appreciate you sharing, great article post.Really thank you! Much obliged.

    Reply

  77. get free xbox live microsoft points
    Aug 28, 2015 @ 06:09:44

    A big thank you for your blog post.Really thank you! Cool.

    Reply

  78. buy melanotan
    Aug 30, 2015 @ 01:54:24

    I am so grateful for your post.Really looking forward to read more. Great.

    Reply

  79. خرید شارژ
    Aug 31, 2015 @ 00:34:52

    I am so grateful for your blog article.Really thank you! Keep writing.

    Reply

  80. Hildegard
    Sep 02, 2015 @ 08:13:26

    I used to be able to find good info from your articles.

    Reply

  81. github.com
    Sep 03, 2015 @ 12:57:44

    I have read so many posts concerning the blogger lovers except this paragraph is genuinely a
    pleasant paragraph, keep it up.

    Reply

  82. Jenny Kings
    Sep 04, 2015 @ 11:15:16

    Its my destiny to visit at this blog and find out my required paragraph along with video demo, that’s YouTube video and its also in quality.

    Reply

  83. www.purevolume.com
    Sep 04, 2015 @ 22:46:17

    Good way of telling, and good paragraph to take information on the topic of my presentation subject matter, which i am going to
    present in institution of higher education.

    Reply

  84. Josefa
    Sep 08, 2015 @ 19:54:39

    Hi there it’s me, I am also visiting this web page on a regular basis, this web site is in fact fastidious and the users are in fact sharing good thoughts.

    Reply

  85. corner shelf unit
    Sep 09, 2015 @ 05:44:23

    %But prior to you are able to get to perform organizing the home, you’ll need to have the ability to uncover the equipment you need to have for any provided job.

    Reply

  86. tom si jerry romana
    Sep 09, 2015 @ 17:56:20

    Great article post.Really thank you! Will read on…

    Reply

  87. Coconut Oil
    Sep 10, 2015 @ 12:23:47

    Simply wish to say your article is as astounding.
    The clarity in your post is just spectacular and i can assume you are an expert
    on this subject. Well with your permission let me to grab your RSS feed to keep up to date with forthcoming post.
    Thanks a million and please carry on the enjoyable work.

    Reply

  88. car insurance Newport Beach
    Dec 03, 2015 @ 15:18:33

    Really appreciate you sharing this blog.Much thanks again. Cool.

    Reply

  89. hotel verona
    Dec 04, 2015 @ 15:50:40

    very handful of web-sites that take place to be in depth below, from our point of view are undoubtedly nicely really worth checking out

    Reply

  90. descendentii
    Dec 05, 2015 @ 10:19:43

    Major thanks for the blog.Much thanks again. Keep writing.

    Reply

  91. frumoasa si bestia
    Dec 05, 2015 @ 12:56:49

    Enjoyed every bit of your article.Really looking forward to read more. Much obliged.

    Reply

  92. desene dublate
    Dec 09, 2015 @ 12:08:20

    I think this is a real great blog.Really thank you! Really Cool.

    Reply

Leave a Reply