Summary
Overview
Work history
Education
Skills
Websites
Languages
Timeline
Generic
Mohammed Imthathullah

Mohammed Imthathullah

Summary

Skilled Software Engineer with 7 years of experience developing apps to deliver delightful user experience and drive growth. Has a good product sense and communicates clearly to ship features loved by users. Creates efficient, reliable frameworks to power successful applications. Adept at rapidly onboarding junior staff and discovering untapped talent.

Overview

6
6
years of professional experience

Work history

Software Engineer

Raycast
London
02.2021 - 01.2023
  • Raycast is an extendable launcher for macOS providing easy access to system controls and third-party services
  • It boosts productivity by reducing context switching among ever-evolving apps
  • I owned and shipped native extensions loved by thousands of users
  • Some of them are
  • Quicklinks: Easy access to all your links in one place (also sharable across teams)
  • Navigation: Get to every corner of your mac quickly
  • Search open windows by title and get a custom command palette from the menu bar for all your apps
  • MacOS Shortcuts: We added support for Shortcuts while Monterey was still in beta to let users automate more with Raycast
  • Onboarding: We introduced a new way to learn Raycast from within it, which subsequently resulted in few support mails
  • I also collaborated with others in features like the Calculator, Reminders, Store, Fallback Commands
  • Snippets, Adjustable text sizes and Clipboard History (my personal favourite)
  • We iterate fast and ship updates every week or two
  • We are always in touch with our users in Slack and
  • Twitter
  • This helps us grow our daily active users (DAU) by over 20% every month
  • Hacking is an integral part of Raycast and that time helped me ship some out of the box features like
  • Quick Search, favourites in the compact mode and OCR search for images in the clipboard
  • It also provided opportunity to learn new tech like Swift Concurrency and implement them at a large scale to solve existing issues.

07.2019 - 01.2021
  • Zoho Desk helps businesses engage with their customersand we, at Desk Mobile, have made it possible when people are on the go
  • Customers can look up help articles, engage with the community of other users, chat with arepresentative and submit feedback or issue from the mobile app
  • Some of my achievements here are
  • Modularized the help desk SDK running in millions of devices to reduce size by to 73%
  • Designed a simple and clear API to improve DX (developer experience) which reduced the adoptiontime by 46% and support requests by 59%.2
  • Zoho Mail Client team

iOS Engineer

Zoho
08.2018 - 01.2021

08.2018 - 06.2019
  • Zoho Mail is a secure, ad-free email service
  • We, at Mail
  • Client, build native applications supporting the major platforms - Windows, Mac, iOS and Android - forthe service
  • I was working in the Calendar module of the iOS app, through which users can perform all generalcalendar related functions like adding, editing or deleting events in a calendar or even calendars
  • Somefeatures I implemented are
  • Complete offline support for all user actions and recurrence rule expansion as separate frameworks
  • This improved code sharing by 38% with the Mac app
  • A quick overview of the events timeline to easily add events and the preference pane of the app.

Software Engineer

Cognizant
Chennai
11.2016 - 07.2018
  • Kickstarted my software career, worked on different roles, and found a passion for development byworking on the backend of a large-scale web app for an US based global safety firm
  • INDIE APPS
  • I ventured to try out indie hacking this year
  • After 5 months, a steep learning curve and some hard realitylater, I've concluded that I need to learn more to build and sell products (either bootstrapped or venturebacked)
  • Over time, I've started a lot of indie products but has published only these on the App Store
  • Skryb AI generates insightful summaries for YouTube videos
  • You can search for videos in the app andtap them to summarize instantly
  • The app is built using Firebase as backend and some serverless pythonfunctions running in Google Cloud
  • I am now working on a React web app for Skryb AI and integrated Stripe for handling payments
  • I've alsosetup Firebase functions to act as webhooks and sync purchases across devices using Cloud Firestore
  • Swimbols enable a swifty and fun way to work with SF Symbols
  • Swimbols can help you modify symbolswith SwiftUI modifiers with a live preview
  • You can also scale the preview for better view and copy codewith all the modifiers to use in SwiftUI or UIKit project
  • Countdown provides a simple countdown experience for events in your calendar
  • It uses EventKit and
  • EventKit UI frameworks to list, add, edit and delete events in your calendar
  • Disclaimer: My plan is to maintain only the money making apps
  • As of now only Skryb AI has grossed over$1000
  • So other apps are not optimized for the latest OS yet.

Education

B.E - Mechanical Engineering

Anna University
2016

Skills

  • Native iOS, macOS app development with Swift
  • Architectures: Clean, MVC, MVVM
  • Apple Frameworks: SwiftUI, UIKit, AppKit, CoreData, EventKit, AVKit, StoreKit, WidgetKit, XCTest, VisionKit, Accessibilty API (macOS), MapKit, CoreLocation and more
  • Third party frameworks: Firebase, XcodeGen, GRDB, Purchases, Nuke, MixPanel and more
  • Other Stack: JavaScript, TypeScript, React, Python, native Android development, Kotlin, CI/CD with GitHub actions and Xcode Cloud

Languages

English
Fluent
Arabic
Intermediate
Tamil
Native

Timeline

Software Engineer

Raycast
02.2021 - 01.2023

07.2019 - 01.2021

iOS Engineer

Zoho
08.2018 - 01.2021

08.2018 - 06.2019

Software Engineer

Cognizant
11.2016 - 07.2018

B.E - Mechanical Engineering

Anna University
Mohammed Imthathullah