Sign in

Personal blog —https:// rudrank.blog

Learning and earning can go well together

Photo by Scott Graham on Unsplash

I know internships are for learning and all, and one should focus more on the learning aspect instead of the financial one. But, I saw internships as a learning journey along with fulfilling my materialistic needs.

Now that I’ve graduated, I want to curate the experience of negotiating in each…


Let’s Shazam everything

Photo by cottonbro from Pexels

WWDC always have the best collection of music to groove to. During WWDC ’19, my friend used his Android phone to recognise songs played and made a playlist out of them.

My iPhone lacked such capability back then (or I wasn’t aware of any). …


Photo by Kevin Bhagat on Unsplash

I wanted to explore the tech industry from the first year of college, and the best way, in my opinion, was through internships.

I got the opportunity to start my career interning at a small startup, then working for an open-source organization, a one-person team, a client/product startup, Apple, and…


MusicKit for Swift makes it far easier to authenticate. No hassle of generating a JWT.

MusicKit for Swift

The first part of the series is on authenticating yourself as a developer of the Apple Developer Program. Earlier, it used to be a long process and was a pain. Now, with MusicKit, it is as simple as a checkmark.

Old Way

Summarising the older process -

  • Register a new key with…


MusicKit for Swift

Originally published on https://rudrank.blog

Since last December, I’ve wanted to build my music app. I started with the design out of boredom from not studying for end semester exams.

Initially, I wanted to make a Spotify client that focused more on individual songs instead of playlists. But, I felt the…


New design of Gradient Game 3.0

Gradient Game is my first app on the App Store. I started working on it in early August 2019, when I wanted to improve upon a SwiftUI tutorial and create something of my own.

While I was really excited about shipping it on the day of the launch of iOS…


Getting our app ready with the new iOS 15 SwiftUI features

WWDC 2021 concluded a few weeks ago. It was held online once again and was full of feature-packed content. With each session on SwiftUI delivering the gist of what the team surprised us with, we love the improvements and rich features announced. …


A journey beyond the corporate job market

notebooks, pens, and a stack of books with a pair of glasses on top, sitting next to an open laptop
Photo by Hello I'm Nik on Unsplash

It’s been exactly three months that I rejected multiple full-time offers to take a break and go towards the freelancing route. A Twitter friend encouraged me to write an article on why I decided to go from job security to the freelance world.

Prologue

I’m a final-year student in college and…


Photo by Christin Hume on Unsplash

I solved a few hundred questions on LeetCode in Swift for my internship preparation in my third year. And I want to share my journey. This post summarises my planning and lessons learned along the way.

This is an excerpt from my upcoming book, “From a Small Startup to the…


Learn to say no more often

Woman pulling hat over her eyes
Photo by Toa Heftiba on Unsplash.

Burnout was something I didn’t believe in until I had zero motivation to wake up in the morning and open Xcode. I interned at three places last year during the pandemic. It was tricky handling the new stressful work-from-home environment. The internships worked as a distraction from online college life…

Rudrank Riyam

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store