Home

  • I regularly write articles on Medium. 📝
  • I enjoy helping people learn programming. 👨‍🏫
  • Almost all of my projects are available on GitHub. 👨‍💻
  • Ask me about Blogging, Swift (iOS), PHP (Laravel) and JavaScript (React). 💬
  • Reach me at sagoonraj@gmail.com. 📫

About

My name is Sagun Raj Lage, and I come from the beautiful country of Nepal. I am an iOS Engineer who leverages the power of the Swift programming language to give birth to beautiful and handy mobile applications. I love playing with Flutter as well. Plus, I am a Full Stack Engineer developing web applications using the Laravel framework based on PHP and the React library based on JavaScript. Almost all the code I write is on my GitHub profile.

I have a particular interest in learning and sharing the things I've learned. Hence, I write blogs on Medium. Also, I got my book," Getting Started with WidgetKit," published in May 2021 by Apress Inc., which talks about how developers can develop widgets for iOS and iPadOS. Likewise, I have had the experience of tutoring, mentoring, and helping more than 1800 students to learn programming languages like Swift, PHP, JavaScript, and Python free of cost. And whenever I am free, I love singing, playing my guitar, and posting it on my YouTube channel.

I believe in giving back to the world. Therefore, I prefer to call myself a voyager on a life-long journey to contribute from his side to make the world a better place to live.

Publications

Blogs

Deep Learning: Challenges and Prospects

The challenges and prospects of deep learning explained with the recent advancements and applications like ChatGPT and DALL-E 2

January 20, 2023

YOLO Demystified

YOLO's working mechanism, strengths, limitations and potential

January 19, 2023

A Not-So-Deep Introduction to Deep Learning

Deep learning introduction simplified

October 1, 2022

How to Generate GIFs From Videos on macOS

Using the Shortcuts app to create GIFs on Mac

December 10, 2021

Working With SwiftUI Lists Features for iOS 15

Getting started with SwiftUI Lists after WWDC 21

September 9, 2021

How to Enable the “Sometimes Hidden” Personal Hotspot in an iPhone

Find out how some carriers make you do some extra work to enable Personal Hotspot in iPhone

November 30, 2020

How to Import a Swift Package Into a Playground

Learn the import process the easy way

October 8, 2020

Writing Your First Widget for iOS

Getting started with WidgetKit

June 25, 2020

Use of else block with Python loops

An awesome feature that most programming languages do not offer

May 16, 2020

How to Use Key Path Expressions as Functions in Swift

An awesome new feature in Swift 5.2

April 26, 2020

How to Send Push Notifications to the iOS Simulator

As of Xcode 11.4 beta, you can!

February 10, 2020

Implementing Sign in with Apple Using Django (Part 3)

Putting it all together and adding the functionality to your app

December 7, 2019

Implementing Sign in with Apple Using Django (Part 2)

Building your custom back end

December 7, 2019

Implementing Sign in with Apple Using Django (Part 1)

Certificates and keys

December 7, 2019

A Guide to Swift Optionals

What are they and how can they be used to keep your code safe from crashes?

July 16, 2019