About Me

My name is Bob. I'm a full-stack developer, good enough to build websites and iOS apps with reactive programming. I distribute content as the editor of the iOS Developers Facebook Page and make a living as an online instructor and blogger.

In 1996, I was born in Seoul. Due to my father's international business, I was fortunate to experience a variety of cultures. I primarily lived in Penang, Malaysia and Ho Chi Minh City, Vietnam and attended a number of international schools. In college, I studied chemical engineering at Cooper Union located in Manhattan. On Sept 16, 2016, I decided to stop pursuing the engineering degree, and instead get involved with teaching and sharing what I've learned so far, utlimately working towards providing affordable and quality education.

My short-term goal as an instructor is to raise fund to pursue furthur education in the areas of computer science and electrical engineering at a higher level. I'm determined to building a product that combines the VR technology along with education. I believe education should be accessible by all people regardless of wealth, race, gender, and any other factors. VR and AR are on the way to disrupt the way knowledge is distributed. I wish I could be a part of the change.

As Featured In


Alex McPherson iOS Developer Manager @my-mo

I have been building apps for iOS for about 6-7 years with my first language being Objective-C. I never felt I've mastered the language with the release of Swift. In the past, I found many resources online some were alright and some were terrible turning us into code monkeys without any understanding what was seen. With the help of Bob's intermediate to advnaced Swift course, I have been able to grasp the language way better than I could without his help. His awesome teaching style, approachability and the way Bob uses real world analogies to get a subject across are magnificent. I wouldn’t hesitate to recommend Bob's course to anyone who wishes to learn the language of Swift because that exactly what you will do.

Byron BP QA Engineer

I have completed Bob's intermediate to Advanced Swift course. As the course title states, you really learn Swift with Bob. The concepts that are carried out in this course can become quite dense, complex, possibly boring. The way it’s been taught by Bob, on the other hand, removes all. There is nothing that is not understood by the student. Even if you have doubts, you can contact him through email or Slack and solve the problem almost immediately. One of the aspects that differentiates Bob's course with any other online coursres is the documentation that Bob provides. Incredibly useful to follow the classes as well to come back any time to consult some specific concept. if you want to take your Swift to the next level, I recommend starting with Bob. He will get you there.

Oren Alalouf Lead SCCM @SQLink Group

For every traveller, in the beginning , there is the mentor/source material for the journey ahead. I happened to stumble onto Bob's writing on his blog, and I can't say enough about how awesome the output is. From the first post – the agenda was nothing more than to enrich the reader, handled with a knowledgeable and most of all – human and relatable delivery. If I only had Bob's materials when I started my journey into iOS development, the road ahead would have been shorter, clearer and most certainly more enjoyable. I have the distinct pleasure of calling Bob a colleague. Thank you Bob for your persistent support and contribution to the iOS community. It's people like you who give back make learning more fun and the challenge more manageable.

Patrick Bellot Front End Web Developer @Polestar Interactive LLC

I was introduced to Bob from his in-depth blog posts on Medium. Since then, Bob has grown as an instructor and developer, creating one of the most popular Swift courses on the Udemy platform. Bob’s explanations of concepts in Swift are easy to follow. If anyone wants to learn iOS and Swift, I immediately direct them to Bob's content. I know Bob will help them understand Swift and be ready for a career in iOS mobile development. Bob is also an inspiration to me and others. He has dedicated his personal time and resources to teach Swift. By focusing, understanding, and mastering core concepts through teaching, Bob has successfully built a reputation as an expert.

Luna An The Flatiron School • iOS Engineering Intern @Prolific Interactive

Bob is such an amazing instructor. His Medium blog has been incredibly resourceful during my journey of iOS development, and I'm so thankful for his recent creation of this well structured, excellent Udemy course. You will have lots of fun with Bob while taking this course and I would say his passion for iOS development is at an all time high - it is just so clear that he really loves what he is doing, and that shows in his teaching! I'd heartily recommend this course to anyone who wants to be a better Swift programmer. Thanks, Bob. You rock.

Justin Stanley Swift iOS/React Native Developer at @SkipTheDishes

Bob can always take a confusing or complex subject and break it down into easily digestible explanations that are comprehensive and logically-structured. His examples and correlations always help my brain learn core concepts better—even those that I thought I knew well enough already. Bob’s teachings have made me a stronger and more confident developer.

Nam-Anh Vu Learning iOS Development

Bob is a very talented and unique individual. His online tutorials have greatly expanded my Swift knowledge, fast. Simple real life examples are how I learn, and Bob breaks concepts down concisely. Bob is a great teacher who has a vision to become a unique creator in life and to help others in the process. I have a solid feeling he will succeed in doing just that!

Joshua Ziering Founder @Kitty Hawk

Although I am relatively new to Swift, after having read through Bob's blog posts and tutorials, I've begun to appreciate Bob's teaching philosophy and attention to detail. It would be have been great if Bob also wrote tutorials on a langauge I currently use. Maybe, I should just learn Swift instead.

Leandro Fournier Musician and iOS Developer @Belatrix Software

I've been a self-taught iOS developer for 6 years and since I took Bob's course my Swift skills took a boost of productivity. I started to take really advantage of Swift strengths and my projects started to become easier to take along. I couldn't be more grateful to Bob.


Swift Korea

Minimize Trackpad and Mouse Usage

Increase development productvitiy by minimizing the usage of the trackpad and mouse. In this talk, I share the fundamentals ways developers can utilize to save time for code manipulation. The talk is recorded by Realm and availble in Korean here.

Let'Swift 17

Serverless vs Server-Side Swift

The largest Swift/iOS conference held in S.Korea over 300 attendees. I discuss the pros and cons of using server-side Swift versus relying on BasS products (backend as a service) such as Firebase and Parse.

try! Swift @Bangalore

Swift Full-Day Workshop

This workshop is designed for developers who are interested in learning iOS app development with Swift. Even if you do not have any prior iOS programming experience, you will learn how to create an iOS app and understand the Swift basics by the end of the workshop. We'll look at Swift fundamentals like properties, optionals, access-controls, functions, protocols, structs, generics, enumerations, functional programming & error handling. We'll use Swift Playgrounds to explore some of these aspects of the language including the latest additions to Swift 4.0.


If you wish to work with me, please contact me at I’m looking for anyone who wish to translate in different languages to increase your personal brand and also earn revenue.


I can be easily reached at

Social Meida

I’m active on Facebook, Instagram, Twitter, LinkedIn