December 20, 2014

Portfolio - Collection all creative projects, travel, acting, innovating, work

Projects I've worked on since College

Using mostly Google Cloud platform integrated with Asana I created a task management platform managing dozens of translators.  Instead of building task management platform from scratch we used one of the best and most scalable already out there: Asana we had to have features for submitting finished content to the rights customers but I’m very glad Asana offered a supported API which keeps us from having to use an open source platform on our servers and extra maintenance and upgrade costs.
Village Makeover
gsheet.pngasana-logo.jpg Village Social Solution Architecture (1).png
Very deliberately I have upython-logo@2x.pngsed the same technology stack for managing development and getting work done on all these projects. Below is a full diagram of the main technologies to power Village the Game.  I’m surprised I don’t see people Google Spreadsheets being used as a config management tool more often.  I ran into one game developer who mentioned his team created.  
Village Dash
Screen Shot 2014-12-04 at 12.55.36 AM.pnggsheet.png
After getting inspired by my friend Angel to make a dash style game I hired a talented game developer to create all the initial logic, this project bounced around at least 4 different developers in the LA area including some code updates myself.  After a while i refactored the codebase to incorporate configuration getting fed from Google Spreadsheets.    
Village Monopoly
Screen Shot 2014-12-04 at 12.55.21 AM.pnggsheet.png
This was the first time I coded a game entirely in actionscript myself.  Javascript to actionscript is a pretty easy port.  I quit working this prototype after seeing the market move towards more click management  style games.  
Village Monopoly in pure html
Screen Shot 2014-12-04 at 12.55.47 AM.pnggsheet.png
This was the first prototype of VIllage the Game that I coded entirely myself.  It has no multi user functionality but all rules of monopoly are implemented.  It’s wonderfully bug free code. :)   
Village RTS
Screen Shot 2014-12-04 at 12.56.13 AM.pngTorque-Logo_V.png
This was my first foray into managing a remote team of programmers and artists.  Fortunately they were in my timezone.  Back before I knew anything about game development I decided to build a game that I actually wanted to play.  I started to build a Simcity meets Warcraft 2 but with content that showed solutions to poverty that existed all across the real world.
This game was built on the Torque game engine from Garage Games.  
Village Third World
Screen Shot 2014-12-04 at 12.56.01 AM.png
First game prototype of any development.  Full Album of Card Game My friend Josh Fix came up with this style of a gameplay he’s a couple years younger than me and actually caught the Magik collectible card game trend.  We had fun with prototyping this in summer of 2006.
Annie Hall video
Screen Shot 2014-12-04 at 9.30.42 PM.png
Monologue: Annie Hall excerptThis was a really fun monologue my friend Luke helped me shoot in 2012. Fun audition too.
Jeff Watkins computer physical mods
A friend of mine from CrossCurrent church inspired me to build a hybrid kind of accessibility.  Jeff suffered from sensory neuropathy  and blindness.  I had to combine software to speak the computer screen (JAWS)  with two paddles that he already knew to squeeze morse code commands to the computer.  We also experimented with 2 ways to make a joystick work for Jeff  to navigate Windows XP.   The first physical solution was to rig the most important buttons on a keyboard [enter] and [escape] to two Skoal cans.  ( I was in infantry school at the time so empty skoal cans were easy to gather ).   I also mounted a gamer’s joysitck over the arrow keys on the keyboard.  It was a great excuse to build stuff in my squad bay.  After my fun physical hack I hired my brother to write drivers for the joystick and keyboard to do the same thing we I prototyped with physical mods.  
Bible Madlibs
During my time in Ashburn VA, I built an app to turn any verse of scripture into a guessing game.  Afterwards you could find out which words you actually got right.   I used the Term Frequency Inverse Document Frequency algorithm from my Natural Language Processing class to pick valuable words to blank out.  I webscraped the Bible from with a Perl script.  I then started to build the repo of Bible Madlibs using Java but Java regex were such a pain in the ass compared to Perl that I restarted the project in Perl.  I used javascript for client side features like grading the results of people who took the test.   forDarianJeffWatkins.jpeg

Village Logo Ideas
logos.jpgEvery project deservces business cards.  Guess which one I picked :)

Stock Trade Strategies
Screen Shot 2014-12-04 at 7.49.07 PM.png
In very early  2008 I heard God say “money" during prayer.  Immediately afterwards I got thoroughly consumed with learning how the stocks, economics, and the financial system worked.  I read Economics for Dummies and started a virtual portfolio of stocks.  I noticed most stocks bounce around at least 5% or more  in any given week.  So I created a screen to find stocks that fell a lot recently and then buy them and sell when they went up 5%.  I doubled my portfolio while the overall market was tumbling.  This strategy worked wildly well for 6 months and then Sept 2008 happened.  argh.
Algae Farm
Since 2010 I felt God wanted me to learn more about agriculture partly as an investment and partly as a solution to global poverty.  Shortly after that prompting I learned that Michael Curry a talented ocd investor who completely saw the real estate crash coming pulled all his winnings out of the financial instruments that made him and his customers insanely wealthy when the market collapsed and invested in almond farms where the water supply was on the land.   Very recently I learned that Agriculture is 3 times more effective at pulling people out of poverty than any other sector of the economy.
Tanzania Trip
tanzania_banner.jpgScreen Shot 2014-12-04 at 9.15.01 PM.png
Tanzania was a super awesome trip!  I got to teach classes on Entreneurship, how to evaluate a business opportunity, different ways to create value for customers.  Furthermore I got rave about my favorite existing businesses creating high value tools for the bottom of the pyramid.
Zambia Trip
Screen Shot 2014-12-04 at 9.16.46 PM.png10177263_10100517404728625_7555459620635936852_n.jpg
The trip to Zambia in April 2014.  Again I got to teach business classes.  This we covered how to convert some nonprofit projects into self sustaining profitable businesses.  Working with the founder Kirk and the director Sam opened my eyes to how amazingly effective their solutions for Zambia can be.
YWAM Business as Mission Trip
I want to Chiang Mai Thailand in January 2008.  I met many great entrepreneurs from around Asia who had plenty of stories to share about loving people as Christians in the context of business.  So many great testimonies of culture shifting from fair trade cafes to oil and gas supply companies affecting governments.
DR Congo Trip

Kenya Trip
In 2006 I went to Kenya to visit several social entrepreneurs including Kickstart irrigation pumps.  On the same trip I met a pastor building villages in more remote areas.
Nicaragua Trip
In April 2013 I volunteered with Blue Energy Group in eastern parts of Nicaragua. Nicaragua is the second poorest country in the Western Hemisphere and Bluefields is in the poorest region of that country.  Hence a lot of the projects in sub saharan africa apply here.  In fact the same biosand filters I helped deliver in Zambia I also helped with in Bluefields Nicaragua.
Rubik's Cube
During a worship time in Spring 2013 while attending Bethel School of Supernatural Ministry I got an image of clear rubik’s cube with an apple hovering in the middle of it.  That summer even though I had several other projects going I felt released to do a ton of creativity.  I hired a mechanical engineer to create a 3D model that you see here.  About a year later I found a 3D printer company in Oakland that was willing to tackle printing both types of plastic.  Now I’m looking to get the model refined so that I can print clear plastic and see it fit together nicely.
Data Integration Projects
Call Center - Salesforce CRM | Screen Shot 2014-12-06 at 2.50.54 PM.png Screen Shot 2014-12-06 at 2.51.30 PM.png
For first baby project at Home Depot, Using Talend, I’m helping them migrate data from a call center app into Salesforce with many custom fields.
Sheets and App Engine integration
For several of my own projects I hired a developer from Poland to build a library in Python that works under the restrictions of Google App Engine. It’s great for pulling configuration data stored in Google Spreadsheets into any python app on GAE.
PIHOP uploading app
Screen Shot 2014-12-04 at 8.48.35 PM.png
In the 2009, 2010 timeframe I was volunteering several Saturday’s a month at Pasadena International House of Prayer, emailing voice memos from recorded prayer times. It’s a suprisiing amount of work when people are handing you recorders to upload 8 at a time and keep track of everybody’s recording.   Most people that were willing got quickly stressed out so I created this app in Talend
Research on Breast Milk vs Milk Powder
Screen Shot 2014-12-04 at 8.53.20 PM.png
Sometime in 2014 Tracy Evans visited to share her work at an orphanage in Mozambique
Freight Farms research
Screen Shot 2014-12-04 at 8.56.41 PM.png
While following a prophetic word to learn more about agriculture I learned about Freight Farms.  This company of out of Boston is revolutinizing how much growth can be accomplished inside a shipping container.
Delegating 4 Hour work week style
Screen Shot 2014-12-04 at 9.02.19 PM.pngasana-logo.jpg
God made it pretty clear that Fall 2014 is a season of learning how to delegate well.  One book in particular, The 4 Hour Work Week inspired me to pursue delegation more aggressively.   While finding virtual assistants to help with online work is nearly established industry work, finding personal assistants to delegate things done still takes way more effort.  

I recently had great fortune finding people work with DR Congo.  

Screen Shot 2014-12-04 at 8.37.33 PM.png
In 2005, while engaged in volunteer work with YWAM in Virginia I got inspired to organize the internet into a Monopoly board game.  It’s fun to look back on 2005 internet and see what brands went into each cluster of monopoly.  I built the game assuming that Google was eventually going to take over everything.
“Dick - tater”
2011 - Everytime she’s watching the news and here’s the word dictater she giggles. She has a lovely sense of humor.  I made this and gave it to her during one of her bouts with depression.   You get bonus points if you can guess which dictator that is.   (Sharpie marker and Sweet potato)
Condo Renovation
In 2004 I bought a condo in Reston VA.  Owning the condo went well for a couple years and then 2008 happened. In an attempt to bounce back from some bad management during 2007 I hired my Dad to renovate the condo. I was really happy to see what he accomplished for under $15k.  Definitely way nicer than when I actually lived there myself.  Whoever got this condo after me got an amazing deal.

July 23, 2014

Innovation Wishlist: Flying wifi routers for vigilante internet

Google Loon and Facebook's internet drones are taking too long to get deployed.  Has anyone superglued a solar panel to a wifi router to a quadcopter and landed it on top of a tree to help relay a signal across swarm of wi-fly routers?

I'm sure there's more to embedded systems and weatherproofing a wifi router but seriously how is this not done already?

Source Cites:
Google Loon
Facebook Internet drones

July 22, 2014

End Times; Taleb, Kurzweil and Jesus. and upper limit on when Jesus might return.

I just sat in on a teaching that is part of the OneThing Pasadena conference.  It was a good refresher on what Jesus had to say about His return to Earth.

The wars and rumors of wars.  Earthquakes, famines and pestilences will increase.  (Matthew 24)
So I'm wondering what that translates to in our times.  While sitting there I googled earthquake history and noticed at first that earthquake counts over the last 11 years for quakes above 5.0 peaked in 2007 and have been less in following years.  However 2011 is not yet done, in fact, it's only a quarter done and if you take the current numbers and multiply by 4 you'll get the busiest earthquake year yet.   There's a few things missing before Jesus returns.  I haven't seen a 200 million man army rise up yet.  We do have weapons already to that could wipe out a quarter and a third of the global population.  Namely we have nukes.  We could also get wiped out in other ways.  A lot of soybeans are grown from a Monsanto brand of soybeans that grows well because it is resistent to the pesticide Roundup which Monsanto owns.  So it maximizes crop yield to have that combination of resistent plant and effective pesticide.  If nature or bad people come up with some exploit of that brand then the food supply could take a significant hit.

Other random thought: He tells us woe is to those who are pregnant and who nurse their babies when this tribulation comes.  That means women who can't or don't want to have babies are the ones receiving mercy.  Pretty hard word there.

Main thought: I can see why Jesus would come back sooner than later.  It's only going to get easier to ignore reality than to engage it.  Modern reality will only get more volatile.  Humanity will demand answers to what is happening and false prophets and false christs will rise to offer an answer.
?? Was Hitler one of those false Christs that promised to redeem the german people???

One of the main technologies expected over the next 10 to 20 years is improved virtual reality technology.  (Kurzweil - Singularity is Near).  There isn't going to be a lot of motivation for people who dont like reality not to just plug into their favorite virtual reality.  Some people can already do this with current tech of immersion.  Some ignore their world to enjoy the World of Warcraft, many other virtual realities exist to make this happen.   Some can sufficiently escape with television.  More and more people will have little emotional or social motivation to engage the world around them as more socializing and access to vicarious emotions go online.

On top of this additional power to ignore reality there's also advances in medical technology that will make it harder and harder to die (Kurzweil) .  Someone will see a time (according to Kurzweil) where anything that can go wrong in the human body can be fixed.  Murder could potentially become meaningless if we can repair anything that gets destroyed and revives the person upon repair.
Why does this matter to the second coming of Jesus?  Following Gods laws for a healthy prosperous life will become more inconsequential.

To the other side of the coin there's also more Black Swan events (Taleb - The Black Swan).  As technology magnifies the impact of human effort it also magnifies human mistakes.  Makes more bubbles in the economy.  Makes more runs on banks internationally.  Makes more effects on environment which could lead to disruptions in global water supply.  That translates to more famines, more wars for control of access to water and other vital resources.

So whether reality becomes more ignorable than ever before or more volatile and devastating than ever before, a lot will change.  As love is the antidote to sin, both will become increasingly void of meaning.  Or as humanity becomes more devastated by Black Swan events there will be less humanity to love, more reason to hate and fight over finite resources.  More reasons to vilify your neighbor so it becomes easier to justify killing and taking their stuff in times of desperation.

How am I possibly wrong:
1. Humanity won't get completely killed off and will bond during trying times as they work together to solve the worlds ever larger problems with the remnant of humanity that survives the Black Swan events.
2. The same technology that makes it easier to ignore reality and be entertained also makes it easier to engage the real world. The internet lets us escape with porn but it also lets us engage with Kiva.

So Jesus knows enough about humanity to wisely choose when the Earth will need his in person leadership.  Oddly it will be after a great revival.  We all get to share in the sufferings of Christ. .... Like God has always done, he prefers partnering with us to make things happen rather than just do it all for us.  God is not a micro-manager it seems even though He has the power and information required.

Designing a Great Government: Design Precept Anyone can sell nearly anything directly to anyone else in the World.

While doing quiet time.  I keep trying to be spiritual, sit in a room filled with live worship music a bunch of other Christians dancing randomly in the background, people sitting with blank or joyful faces eyes closed, others swaying.  Meanwhile I'm getting ideas on how to design higher quality government.

Tonight, my thoughts were again how do we push forward the quality of life for everyone?  How do we push government leaders into the same Key Performance Indicator accountability that any American CEO has to meet to keep his job?

One principle I want to develop: If you don't get results for the governed then you aren't the government.  Results could mean nearly anything and I think just agreeing on what Results means for government would be a huge step forward for all of mankind.  

A lot of media, hype, anxiety I see is people playing guessing games with friends about who actually runs the world.  Is it the CIA, or Rothschild's, the oil companies, the Freemasons, Catholic Church, Defense Contractors, Goldman Sachs.

I have no idea.  And I don't care.  ... Well at least I don't want to care.  Unfortunately it does matter who's in charge.  After reading Why Nations Fail it's painfully apparent that powerful groups do almost anything to the not-so-powerful to keep their power and prosperity.  My hope with setting more international standards for quality of life is that we all can move forward far faster than Industrial Revolution has thus far caused.

Some example standards I thought of:
Anyone anywhere can sell anything to anyone else directly.  Some legitimate limitations like nukes will apply.  But the point is that there's nothing stopping me from buying something straight from a specific person, if I so choose.  I think it's the ultimate fair trade requirement. is peer to peer lending of money. is peer to peer leasing of cars. is peer to peer leasing of homes. is peer to peer purchase of crafts.
These types of businesses that enable direct connection to many consumers needs to grow to an audience of the entire planet.  I suspect that some Governments will get in the way because they are paid to get in the way by power-brokers.  We need a quality data driven approach to incentivizing governments to stay out of the way of phenomenon.  It helps so many people directly add value other people's lives.

So where is the peer to peer site for buying food straight from the farmer?
What's the best the site to buy clothes straight from the tailor?

Source Cites:

Man that's just one design principle for Great Government.