Blog
I mostly write about web development, iOS/macOS dev and open source.
Site Rewrite
1/30/2022
How I rebuilt my website and blog with Remix and Tailwind CSS.
How To Set Up Core Bluetooth For a macOS App
9/4/2019
Learn how to enable Core Bluetooth in your macOS App using Xcode.
Server-side Swift: How To Use Vapor 3 With MongoDB
7/19/2019
This guide covers how to set up and work with MongoDB in a Vapor application.
Creating a React Component Library: React Cupertino
4/28/2019
Learn how I created a library of reusable React components.
Adding Hide/Show Functionality of the Bottom Panel To Lona
4/12/2019
Learn the details about how I implemented this.
My OSS Journey: From Writing Unit Tests To Working On the Software From Mozilla, Microsoft And Airbnb
4/5/2019
Summary of my work on OSD600 and OSD700 courses.
Adding Component Duplication To Lona
3/28/2019
Implementing a new feature.
Moving Forward With Lona
3/27/2019
Another contribution to Lona.
Adding SVG Support To Lona’s File Preview
3/14/2019
Continuing working on Lona.
Contribution To Lona and How To Set Up Ruby Environment On macOS
3/8/2019
Setting up the Ruby Environment for a new project I'm contributing to.
Working On a Bug In Microsoft VSCode (Part 2)
2/8/2019
Finalizing and delivering the fix!
Winning the Best Car App Challenge At UofTHacks 2019
2/6/2019
My team and I built a web app that reports data on vehicle emissions and overall stats.
Fixing a Bug in Microsoft VSCode (Part 1)
2/1/2019
I signed up for fixing a bug in the most popular code editor.
Contribution to Mozilla Firefox
12/8/2018
How I increased the linting coverage of Firefox browser.
Bug Fix #2 In Firefox Focus For iOS
11/12/2018
How I fixed a bug in URL bar of Firefox Focus.
Creating Awesome Animations in iOS Apps With Swift and Lottie
11/11/2018
Learn how to improve your UI/UX with animations using Lottie.
Bug Fix In Firefox Focus For iOS
11/5/2018
How I started contributing to mobile browsers.
Hacktoberfest #5: Mozilla Add-ons Front-end
10/31/2018
My final contribution for Hacktoberfest 2018.
Hacktoberfest #4: Java Code Cleanup
10/27/2018
Walking into the unknown territory.
Hacktoberfest #3: iOS 11 Deprecation Warnings
10/21/2018
Contribution to Brave for iOS.
Hacktoberfest #2: Graph Algorithms Implementation In Swift
10/14/2018
BFS and DFS algorithms in Swift.
Hacktoberfest #1: Universal Ethereum Payment System iOS App
10/12/2018
How I started the Hacktoberfest challenge.
My story of learning iOS Development with Swift
9/30/2018
Sharing my learning path and resources for studying.
My First Contributions to the Open-Source World
9/28/2018
Documenting my first steps in OSS.
Node.js File System Method: fs.watch
9/14/2018
A quick review of fs.watch in Node.
How Fifty Lines of Code Raised a Thousand Followers On Instagram Within One Month
3/25/2018
Learn about how I came up with and programmed an algorithm to gain new followers.