Category Archives: Personal Log

A collection of thoughts which may intersect both my professional and personal interests.

Tap Cancer Out 2020 Results

After an individual campaign of $800+ it was time to get to work.

My attempted guillotine choke fails because I’m stuck in his half guard. That nullifies my leverage to properly place him on his back to position my wrapping arm.

I started out strong but was unable to maintain a dominant series and ended the match through points. There are several personal lessons for me on this one and as long as I am of sound mind and body, I will continue to pursue my development in Brazilian Jiu Jitsu.

That said, the overall event exceeded it’s goal with a final tally of $150K+. My donation page is still very much active, so please consider a donation to Tap Cancer Out which directly benefits Alex’s Lemonade Stand and their mission to change the lives of children with cancer through funding impactful research, raising awareness, supporting families, and empowering everyone to help cure childhood cancer.

Beat Cancer 2020

For 2020, I wanted to do my part in combatting cancer so I’m going head first personally in two campaigns. They are in no particular order – all are equally important. Please see below.


I met Mark by way of some old friends at the onset of my web development career. Mark, alongside some of my other awesome peers got me into things I thought I’d never do like playing Dungeons and Dragons. He’s my and many others personal Jeff Goldblum. I’m here letting you know that he needs our help. He’s in need of a bone marrow transplant and we’re looking for donors especially of Filipino 🇵🇭descent (where there’s a higher match of probability). Signing up for a kit and conducting a swab procedure could be the 15 minutes that saves his life. Please visit #makeyourmark77 and spread the word. Aloha 🤙🏾


In 2020, I’ll be fighting. However, this is no ordinary fight. I am taking part in the Tap Cancer Out BJJ Open and along with my teammates at Ribeiro Jiu Jitsu Carlsbad and competitors, I’ll be fighting for those who are in the fight of their lives –   children with cancer.

I’m raising funds in support of Tap Cancer Out, a 501(c)(3) charitable organization, and their beneficiary organization—Alex’s Lemonade Stand

Since 2012, tournaments like this one have helped Tap Cancer Out raise and donate more than $1.36 million for various cancer causes including the Leukemia & Lymphoma Society,  St. Baldrick’s, and the Pancreatic Cancer Action Network. 

I would be honored if you’d support my fundraising efforts with a donation. It’s secure and 100% tax deductible. If you’d prefer to pay by check, please mail to: Tap Cancer Out, 2 Enterprise Dr, Suite 307, Shelton, CT 06484.

If you can’t make a donation at this point, help me reach my goal by sharing this page on Facebook and/or Twitter! Or, even better, send an e-mail to friends you think might be interested in contributing and include a link to my page!

Thanks so much for your generosity!

Summer Body Program

A fun side project I participated in for SleepScore Labs Summer 2019 fitness program – a 5 week total body workout incorporating cardio, calisthenics while integrating better sleep habits into your overall health and wellness routine. Are you up for the challenge? Sign up now!

A snap shot of Summer Body’s week 1 protocols -3 sets of 15 push ups.
A snap shot of Summer Body’s week 1 protocols -3 sets of 16 ski jumps.

Training for Surf City Marathon 2019

“Have you ever run a marathon?”

In the words of Michael Scott I should’ve just said,

Ok…maybe that was a bit extreme but that’s the rabbit hole I found myself spiraling into at the onset of September 2018. I thought it was just another casual day in the office – copy/pasting code from Stack Overflow 😏, learning Spanish (different story…different day…) and establishing myself as The 🐐 in startup foosball.

But no, not today. This question was floating in the air that day and once two of my colleagues caught wind of my nod, my life quickly turned into this.


Several days later the initial trauma was gone. But everything was set in stone. This was happening. It was not part of any plan I had for the remainder of the year but oh well. It was what it was. I quickly had to find a way to add this demand to my frickin’ life. Yay 😑.

🎯 My target, Surf City Marathon on February 3, 2019.

🏆 My goal, ANYTHING under 4 hours (e.g. My Time <= 03:59:XX).

Why so specific? Well, I already rode this struggle bus back in 2008 and the final outcome was a total net time of 04:21:43.

It Will Be Fun, They Said.

I had real data. SWEET. Now was the time to use it.


So, here I am 10+ years later with a specific goal in mind. 4 months to train. Let’s do this.

But first,

Several flutes later, I managed to write down what I needed to address this. Here’s what it looked like:


✔️ Download Strava App.
✔️ Kick the dust off of my Nike FuelBand. Derppp…I mean download the Nike Run Club App.
✔️ Find a running community (aka peer pressure from work colleagues).
✔️ Purchase running tank tops.
✔️ Purchase running shoes (back to this later 🤔).
✔️ But more importantly, purchase short shorts.

Okay, I’ll be honest. I’m pretty much covered in DRI FIT.

NIKE, if you can hear me, CALL ME 😉.


I initially committed to three days (2 short, 1 long) a week with a blend of ladders, intervals or simply just getting out there. A total of 3 to 6 miles per attempt, I knew I had to increment up the long runs (6+ mi) but starting from the ground up, this was a solid approach.

Okay, more fessing up. I tried doing all of this by just eyeballing but honestly, listening to your heart can only give you so much. Get a guided run from your running apps. This guy in particular, Coach Bennett is getting me through this sh*t.

But Sweet Baby Jesus time flies by fast. At the time of this writing, I’m less than 5 weeks away from the starting line and this is how it looks at scale:

I’ll plop a follow-up to this post once the race is done.

Simply put, I’m just putting as much in the bank as I possibly can. January is coming in hot and I want to ensure I do this right and for me that means socializing this madness with my colleagues, getting insight from better runners and just wiring up the laces to get after it. The marathon will come. I just need to be there.

Happy New Year to you the reader for patiently reading this mild rant (I hope you get something positive out of this) and an additional kiss to all the Russian bots that follow my blog.

Aloha 🤙🏾





The Friendship Algorithm in JavaScript

I’m a big fan of The Big Bang Theory and I couldn’t resist playing around with Sheldon’s friendship algorithm. It’s pretty much one object represented as Sheldon guided by the module pattern (thanks to Addy Osmani).

I encourage you to fork this code and get some zen coding in. Since the logic is “safely” protected by Sheldon, you should be able to integrate any boilerplate of your choice for some fun interfaces. Also, feel free to refactor the logic when needed. It could always be better. That said, kudos to Wolowitz for plotting out the loop counter and escape.

The Friendship Algorithm

You can also view the demo here, here.