Senior Software Engineer
Lahore, Punjab, Pakistan
Worked on numerous iOS projects spanning various domains, including phone media, TV casting, and TV remotes, as well as AI chat and art generation, and voice cloning.Project 1: Mirror App 4 Screen MirroringDeveloped an iOS app for screen mirroring, allowing users to cast media from their iPhones to Chromecast-enabled devices. Features included casting camera feed, screen mirroring, photos, videos, and browser links.- Utilized WebRTC and HLS/Dash for real-time screen mirroring.- Integrated PhotoKit, Document Picker, and File Manager for casting various media types.- Implemented networking technologies such as NWListener, WebSockets, and GCDWebServer for URL-based casting in Google Chrome.- Developed remote control and casting solutions for multiple platforms including Roku, Firestick, AndroidTV, Samsung, and LG.Project 2: GenAICreated scalable iOS apps supporting various LLM models (Palm, Gemini, ChatGPT) for text generation and image generation using models like DALL-E and Stable Diffusion.Employed Swift UI and Swift Combine for reactive UI.Designed the architecture based on MVVM for testing and TDD.Project 3: Real Gen- Focused on image generation using Stable Diffusion and exposed advanced features to end-users.- Utilized Kotlin Compose for an Android-based app. used Live data for reactive approach.- Followed good architectural practices to ensure scalable app code.Project 4: Whisper Base POCDeveloped a proof of concept for audio transactions and caption generation using Whisper.Project 5: Android Tor App- Designed and implemented an Android app incorporating Tor functionality, implemented browser features, and developed (IKEV2) based VPN client.- Applied modular practices for scalable code.