NYRR 18 Mile Marathon Tuneup

Screen Shot 2015-09-20 at 8.25.04 PM

Courtesy NYRR Album Photos

All I will say now is I’m so psyched about my performance and how my knees held up for this 18 mile tuneup today.

Race Report: New York City Marathon 18 Mile Tuneup

I may actually love entering an event where time factor is not yet determined in training as in this case. 

Longest training run so far had been a 14 miler a few weeks ago with Anh, and our toddler, Miles. During that run I did the first 12 miles in my MAF zone – about 9:30s. The last two I did at a tempo, 7:40s. My knees held up pretty good during this run but recovery took a bit longer especially pushing the last two miles.  I didn’t run until about four days afterwards due to knee discomfort. At that point I was skeptical about going longer for marathon training. After a full recovery and back to training I kept all runs in MAF. 

Screen Shot 2015-10-04 at 11.00.46 PM

Last week prior to today’s run I tapered off and only swam and biked as I was striving to be 100% recovered for this race. 

The NYRR 18 mile tuneup is three complete loops of Central Park. It starts and ends on the East side close to 102 Transverse. The weather today was ideal for running with a nice breeze in the air. Fall is near! This race is perfect for testing fitness for the upcoming NYC marathon in November. 

Screen Shot 2015-10-04 at 11.01.42 PM

I positioned myself further back from my assigned corral to prevent getting sucked into bad pacing too early. My goal was to really warm up and see how I felt at mile 3. I went further with this moderate pacing until mile 5. Right at mile 6 of the first loop of Central Park I picked up the pace and settled at 8:30s. I averaged this pace for the remainder of the race. 

Screen Shot 2015-10-04 at 11.03.23 PM

I just kept my head down while climbing Harlem hill (heartbreak hill). This second loop of the Park (mile 12) surely felt like the climbing Queensboro bridge during NYC marathon. 

My lack of volume was evident at mile 16-17 when my ITB and calf muscles began to tighten up. That’s where marathon experience and mental toughness came in. So I dug to where I needed and pushed and adjusted my run form accordingly. I did more flat foot strides as opposed to forefoot strides. This helps with easing my calf muscles. 

Mile 17 was just digging deeper and pushing forward. I was also able to push the pace up slightly. 

I kept thinking how incredible it would be to see Anh and Miles at the finish. Approaching 102 transverse I kept digging. Last turn to the finish I kept looking at the sidelines for signs of my family. Sure enough they were there to surprise daddy. I was thrilled. 

Screen Shot 2015-10-04 at 11.03.47 PM


With a performance like today given that I am successful with completing two long runs at or close to 20 miles. I should be able to come home at the finish line for the NYC Marathon in 3:45. Withholding external factors.  


I took the following:

– gatorade at stations they were available 

– water approx every other station 

– 1 powergel at mile 9

– 3 salt tablets every hour

– walked the last four aid stations 

– two potty breaks 

Official Time: 2:34:36

Pace: 8:36 / mile

Pitch Perfect App – Udacity Nanodegree iOS Developer (Course 1 – App 1)

In the first Udacity Nanodegree iOS Developer (course 1) I built an app called Pitch Perfect from scratch. Pitch Perfect allows the user to record audio using the device’s built-in microphone. The user is then able to use this recorded audio file to add four (4) different effects to it. Those effects are namely, Slow Speed (Snail Image), Fast Speed (Rabbit Image), High Pitch (Chipmunk Image) and Low Pitch (Darth Vader Image). The Framework that was used is AVFoundation. Introduced to iOS 8 is AVAudioEngine which is used in Pitch Perfect to vary the Pitch to “Chipmunk” and “Darth Vader” effect . One of the main resources/websites I used in researching during building Pitch Perfect was Stackoverflow.

Here is my Github repo for Pitch Perfect:

Screen Shot 2015-06-07 at 9.58.43 AM

First Screen where user records audio

Second screen with four (4) Effects to add to recorded audio

Second screen with four (4) Effects to add to recorded audio

Race Report: 2015 NYRR Brooklyn Half Marathon

At the Brooklyn Half Packet Pickup

brooklyn half race pickup

I have kept my running miles to a bare minimum since my left knee got injured a few months ago. I however managed to do a long run (13 miles) last Monday in preparation for today’s Half. I am very glad I was able to complete this run because it at least gave me confidence that my knee would be able to hold up for the mileage. Unfortunately not the speed for racing. So the pace I would be able to hold today was very unclear (I would have been quite content just breaking 2 hours).

Anh and I decided to run together since we haven’t done so for a very long time.

At mile 1 we started off at an 8:30 minute / mile pace. I felt great from the start thanks in part to warmup running to the start from the subway. It was almost too good given my lack of mileage so I was a bit skeptical about the latter part of the run but knowing the Brooklyn Half Marathon course pretty well I knew the second half of the race is ideal for negative splitting so I know if my knee help up I would be okay. The second mile was the same 8:30/mile. We saved a bit for the one steady climb in Prospect Park. Again I was able to comfortably push my way up the hill with no knee issues. If anything the downhill is where I used more caution.

At mile 7 about right where we exit the Park and head towards Ocean Parkway I started pushing the pace a bit more due to how great I felt. I made sure to ask Anh if the pace was okay for her. Being that we haven’t trained together lately keeping pace moves comfortable for us both was essential.

From mile 10 to the finish I told her and we agreed to really push the pace for the last 5K. The weather did forecast for rain it wasn’t until mile 10-11 did it start drizzling (which I welcomed and loved) and went on to full torrential rain (which at this point I just wanted to finish). As in hollywood it stopped pouring immediately upon our crossing the finish line :-) (I swear I didn’t make that stuff up, lol) There was a slight pain in my right hip after mile 6 at which point I made sure to increase my cadence and shorten my stride. During the race we tried to make sure we walked most aid stations and fuel appropriately. It was only pass mile 11 that we ran through the stations. I had to stop twice for potty breaks but made sure Anh kept going with the steady pace we were running and I met up with her. At the two occasions I had to catch up to her I was able to hold 7:05s and felt good. This blew my mind because for the entire season I haven’t gone pass 8:30/mile in training.

We finished on the Coney Island boardwalk in a time of 1:47:41 / 8:13 per mile. The last 5K we averaged 7:50s. I couldn’t be any more proud of my performance today. This gives me some confidence heading into the start of training for the NYC Marathon in July. Nutrition was on point. I took one gel at mile 9 and water and gatorade throughout. Another great Brooklyn Half.


2015 Brooklyn Half Pic 1

After 1

2015 Brooklyn Half Pic 2

After 2

2015 Brooklyn Half Pic 3

After Dark

2015 Brooklyn Half Pic 4

KneeFit App now on the Apple AppStore and the Google Play Store

Injured? Just looking to keep your knee strong and healthy? The KneeFit App is for you. Now available on the Apple AppStore and the Google Play Store.


Keep your knee strong and healthy by using the strength and stretch exercises in the KneeFit App.  Doing a few exercises daily will keep your knee healthy and fit. As an active individual I use the exercises in the KneeFit App before and after my workouts. Whether you are going through therapy, recovering, or maintaining an active fitness lifestyle the KneeFit App is for you.



Pumpkin Patch and Halloween Week

Starting out with Pumpkin Patch last weekend on Harbes Farm we had lots of fun with pumpkins especially Miles :-) this week.

WhatPaint Version 1.4 App Review – 3 days

WhatPaint Version 1.4 update took only 3 days to be approved (Fastest so far for one of my apps). Also quicker compared to the 10 days average according to App Review Times.


Proper Mirror Adjustment

I’ve been reading up on mirror adjustment to get rid of blind spots and most articles are saying setting mirrors the traditional way is wrong. Car and Driver’s article.

Proper Mirror Adjustment Video:

WhatPaint App – Optimized for the iPhone 6 and iPhone 6 Plus Screen Sizes

Haven’t done much coding lately but really wanted to update WhatPaint App to take full advantage of the bigger iPhone 6 and iPhone 6 Plus screen sizes. As an owner of the iPhone 6 Plus and using the WhatPaint app heavily lately I couldn’t stand the scaling iOS did to make the app fit on the bigger screen. After making sure the updated screenshots for the 4.7-inch and 5.5-inch had no alpha or transparency ,Anh, my wife and faithful Graphics Designer gave me the new assets.

– iPhone 6 (4.7-Inch Screen): 750 x 1334 pixels (Portrait)
– iPhone 6 Plus (5.5-Inch Screen): 1242 x 2208 pixels (Portrait)

As always I had a bit of an issue with Code Signing but sorted it out. Today October 19th, I submitted WhatPaint Version 1.4 for review. Fingers crossed lets see how long it takes in the review process. As per App Review Times it’s currently 11 days.

Screen Shot 2014-10-19 at 11.03.36 PM

Race Report – Waterman’s Half 2014


Since successfully completing Physical Therapy earlier this year on my right knee (knee injury last July) I’ve had the urge to get back to Half Iron Distance racing. So in this July after going to Lake Placid and volunteering with Anh for her IRONMAN debut next year that itch for racing widened. As any Tri Geek I took to TriFind This time of year most popular races were already sold out or priced up. I also wanted to give myself at least 8-10 solid weeks of training. I got excited when I saw a new 70.3 race in Princeton (IRONMAN brand race) around that time frame, but oops “Sold Out” and also higher priced (premium brand). I landed upon a race that was in a perfect time slot with training and price. It was the Waterman Half in Rock Hall, Maryland. Approximately 3-1/2 hours driving from New York City.

However before signing up I wanted to get some long distance bike and run volume underway to test my fitness, mostly knee fitness. It took me about 3 weeks of training and confidence before I pulled the trigger and registered for the Waterman Half. The race only cost $190 compared to the usual $250 – $300 of similar types. In the race description the bike and run course was deliberately described as being pancake flat and a “triathletes dream”. I’ll take that especially the fact that I would be limiting my run volume in training.

Race Swag

race swag

Transition Assistant

transitions assistant



Swim: (42:44)

Race morning was preceded by torrential rainfall and strong winds. Fortunately it all ceased up leading into the start. I was skeptical of my choice of goggles being Amber. That would hurt me on the first loop of the swim. The only two pairs I had was Amber and Mirrored. Swim start was at 9am so I thought the sun would have been out by then. Unfortunately with the weather conditions it was very cloudy and visibility was poor. I had to stop on a few occasions to clean the goggles and verify the course buoys. Visibility was way more enhanced on the second loop of the swim. I got in a rhythm and was just enjoying the swim at that point. Being a slower swimmer “white caps”-the second wave were passing me at that point. My wave “red caps” were first and consisted of men under 39. I Took my swim cadence up a notch heading to the finish, I also did a bit more kicking at that point. We were aided onto the dock with the help of an in the water ladder and volunteers. I came across Anh and Miles cheering me along and made my way to T1 (bike transition).

T1: (2:38)

The usual at T1, wetsuit off, helmet and bike gear  on and made my way to the bike mounting area. Temps were in the mid 60s. I went with my regular Tri kit. A jacket wasn’t needed although I knew it would be a bit windy out there.

Bike: (2:43:49)

The wind. The wind was present throughout the bike course. Especially the last 20 miles or so. In training my “A” goal was to keep 20mph on the bike. I did quite an amount of strength and interval work to get my bike fitness up to that level. After moving to Forest Hills I was a bit skeptical of my long bike rides on the weekends. Usually being closer to the Queensboro Bridge it was biking to Nyack via 9W which made for a great ride with hills and flats. But being further East in Queens it would be more bike commuting before I got to a favorable bike section for quality training. After doing some research on bike forums, bike maps I discovered that using the Long Island service road would be perfect for outdoor bike training. At first I thought Long Island was pancake flat but even the Waterman bike course was flatter. Out of transition I quickly got my bike legs. I was able to hit 20+ mph right out of the gate. I still mostly rode inside my comfort zone and kept using perceived effort . **A disadvantage to not owning a power meter** At this point my goal was to keep a cadence of 80-90. Whenever I found myself spinning above 95rpm I took up the gear a notch or two. I may have stayed in aero for at least 85% of the ride and big chain ring 90%. Got out of the saddle and stretched out a bit to loosen up once in a while. The course wasn’t by any means crowded. There were maybe 200 or so participants. At a few times it was just like a training ride with the occasional rider encounter. Took in nutrition about every 20 – 30 mins (Main bottle had Accelerade and Maltodextrin). Made sure to take in two salt tablets every hour. Finished the bike with 139 bpm average heart rate (my zone 3) and 20.5 mph bike with a 2:43 bike split. A few seconds better than my “A” goal.

Photo by ChessiePhoto

Screen Shot 2014-10-08 at 10.33.31 PM

Rode with (M)iles and (A)nh on my arm :-)

m and a

T2: (2:07)

Felt a bit tight running into transition. Wasn’t worried because I knew I would get my run legs back within a few miles. It was a bit slow getting out of T2 part being that I placed my running shoes in a plastic bag to keep them dry in case it rained again, also made sure to put socks on. (I opt not to at shorter distances)

Run: (1:46:31)

For the first 6 miles of the run I told myself try to be as conservative as possible. My left calf was getting a bit cramped. After mile 8 I started walking at every aid station and pouring ice water on my head and calf. That aided with the cramp tremendously. From about mile 9-11 I found a second gear and was able to push the pace. Slowed down a bit pass mile 12 so that I wouldn’t jeopardize the calf and resort to walking.

I love the small community of Rock Hall. The volunteers were great as with most small towns. There were kids handing out lemonade and orange slices along the way. A bit on the weather and run course: We all should be quite grateful for the overcast weather on the day because as the athletes guide said there is almost no shade whatsoever on the run course. With a higher temp day or cloudless sky I think the run would surely take more out of us. Nutrition on the run course was okay in that the heed was pretty watered down. I did choose to run with 2 gels and one of those I took at the half way point with 2 salt tablets.

Photo by ChessiePhoto

Screen Shot 2014-10-08 at 10.32.58 PM


– took a gel before the swim

– two bottles on the bike

– (1) aero bottle consisted of about 800 cals (Accelerade and Maltodextrin)

– (2) water

– took 2 salt tablets every hour

– used the on course aid station water for taking in salt tablets and gel

– took 3 gels every 45 mins

– took a gel halfway into the run

– had heed at the water aid stations every other mile

– got rid of nutrition twice, once on the run and once on the bike :-)


My training for this race couldn’t have been more spot on. The only disappointment was the swim. As always my swim is the weakest of the sports. But today my sighting couldn’t have been worse on the first loop which may have been the main cause of a slower swim than predicted. I was expecting about 36-38 minutes. Swimming in race conditions with a higher tempo has to be my goal going forward if I want to achieve better swim times. I have always addressed my race swim more relaxed compared to training. Being more comfortable to go harder in races is one of my main goals going forward like every triathlete out there. I have found this to only be possible with more open water races during the season like I did a few years ago. Just doing pool or solo open water sessions is not adequate. I love the venue. Biking through the quiet corn fields and open roads and shoulders of Rock Hall, MD was incredible. The roads were mostly smooth except for about a 3 mile section on Bay Shore Rd. which has a fresh gravel top. The quiet bike course may be a bit hard for triathletes that like bigger crowds and don’t like being isolated on the bike course. But for me it was just another training day. I was a bit worried when the race director gave us recommendations to drive the course to make sure we were familiar with it. I thought at this point we would have been solely responsible. However it turned out there was at least 2 volunteers along with sheriff deputies assisting on the course with directions. So don’t be like me up the night before trying to do mapmyride to familiarize yourself with the course specifics. The run course was pancake flat as advertised but the logistics of the 2 loop course wasn’t my favorite part of the day. My favorite part of the day however was catching Anh and Miles at all 3 triathlon legs of the course cheering me on. They were amazing fans for Dad. Super psyched with my performance and overall fitness. Long term goal is to stay as injury free as possible. This will continue to mean less aggressive run training. I’ll also be addressing more strength sessions in the off season.

Finish Time minus T1+T2

finish time minus transitions

Waterman’s Medal and Ale

waterman's medal and ale

Official Finish Time: 5:17:48

Official Results 

Places to Eat:

Harbor Shack

Waterman’s Crab House

The Kitchen

Waterman Half Video Clip


Get every new post delivered to your Inbox.