Skip to content

Blog

Running is way more fun in the city.

I started running a bit more regularly a year ago when my friend Catherine, an former coworker, started a running club for all running enthusiasts in the office. I was definitely interested. A year later, that same person who who started the running club convinced me recently to do the

Running is way more fun in the city.

To my childhood friends

Me with my closest childhood friends back in 2011. Haven't aged a day.

To my childhood friends

New habits I haven’t dropped in 2018

I just came back from a casual 4.5 mile run in the rain and I feel terrific. Before blogging on this website, I wrote all my personal blog content on the Day One app. It's my safe haven for notes, thoughts and feelings I live that I

New habits I haven’t dropped in 2018

Making network requests more reactive with RxMoya.

The Rx ecosystem is strong. Before RxSwift, I used a brittle wrapper of an "Observable" type in my codebases, just so I could "subscribe" to values. It was really helpful to start, as I personally saw the benefits of being able to bind value changes to

Making network requests more reactive with RxMoya.

From Personal Trainer to Software Developer: Lessons I Learned Building a Fitness App

I moved from studying physical therapy to learning coding, merging my interest in sports with technology, aiming to make a slight difference in the fitness industry.

From Personal Trainer to Software Developer: Lessons I Learned Building a Fitness App

The toughest lesson I learned from sports trainer to computer programmer.

The fitness industry does not need innovation.

The toughest lesson I learned from sports trainer to computer programmer.

Breaking down Custom View Controller Animations with 'Moves'

I open sourced a view controller transition library called ‘Moves’, which makes custom transitions (modals, popups, tooltips) a whole lot easier to develop.

Breaking down Custom View Controller Animations with 'Moves'

Learnings from RxSwift

More recently, I decided to dig deeper into reactive programming, looking into more resources/blogs about RxSwift.

Learnings from RxSwift

Easy Networking and Testing with Moya

Switching to Moya improved my approach to iOS networking, neatly tucking away the intricacies of network requests into a sleek, coherent structure.

Easy Networking and Testing with Moya

Integrating Core Data with WatchOS

Simplify your watchOS development! Discover how to streamline Core Data integration and keep your Apple Watch app in sync with your iPhone. A beginner-friendly guide.

Integrating Core Data with WatchOS