Working with Bluetooth for iOS Applications

I recently purchased a Concept2 rower and started doing some indoor rowing to change up my workout routines. I was considering developing a live rowing platform to compete with friends and make the workouts more interactive. It turned out there were already a few options on the market, so I shelved the idea.

But, since the Concept2 allows 3rd party connectivity, I still was curious how integration, discovery, and notifications would work from an iOS device. I was able to find a nice SDK, but it was considerably outdated (5 years) so I decided to use that as a foundation and port the application to Swift 5 and get it working for anyone else interested in developing a rowing app for iOS. read more

GE Healthcare: Design Thinking in the NICU

I have been exposed to design thinking in a variety of ways over the past 13 odd years. From conferences, startups and projects – I have used the framework to develop and build services, software and hardware which incorporates one of the most important elements in the design: empathy.

Empathy ensures that the designers, developers and creators of these products “walk a mile in their shoes” and put the users at the center of the development lifecycle rather than technology, limitations or costs.

This TedX talk is a nice example of empathy in something critical that all of us can in some shape or form relate to, which is being born. The video centers around the design thinking process which went into the design and development of Neonatal Intensive Care Units and the equipment which nurses and parents have to deal with when a child is born prematurely. It is a great example of how empathy was an integral part of the process from start to finish. read more

#IBM Quantum Challenge

I just got finished submitting my last optimization circuit for the 2020 IBM Quantum Challenge. It was a hectic 4 days of spare time working through their challenges but very rewarding. It’s amazing what a small concept like a “Challenge” can do for your motivation to understand more about a technology or field, but to me the size of Quantum Computing community seems to have, all of a sudden, grown larger.

There have been over 5 billion circuits run against IBM Q, 1,745 participants, over 1000 people in a Slack channel who were sharing, bantering and encouraging their peers and a considerable amount of learning about circuit optimization. If I had only brushed up on my linear algebra I think I would have done a little better 😉 read more