I want to develop products and create an user experience with an intuitive universal design. I'm looking for opportunities to grow, learn, collaborate and share ideas and gain technical insights to solve problems and help make this world a bit better in whatever way possible.
"Words can break someone into a million pieces, but they can also put them back together. I hope you use yours for good."
More of that here"Life is like walking — you take one step at a time." Taking small steps towards my career, I worked with two startups. I garnered a lot of knowldege from these opportunities.
Worked on a feature to simplify the user interface by combining Version Graph and Edit History of CAD Documents into a single UI resulting in enhanced navigation usability. Developed a version graph (representing different versions and branches) using CoreGraphics on pure Objective C. Created context menus and transition the app from using action sheets to much elegant context menus. Implemented custom transitions using CoreAnimation to improve user experience. Fixed existing production bugs and created XCTests to improve robustness of the product. Researched and documented Apple pencil scribble issues when working with text-fields.
Created an app to track your entire crypto portfolio in one place with real‐time pricing and an intuitive, modern interface. From the home screen you can monitor the overall market cap, daily trading volume, and Bitcoin’s dominance at a glance. Dive into any coin’s dedicated page to see detailed stats—including current price, 24‐hour highs and lows, market capitalization, and interactive price charts that give you an at‐a‐glance understanding of how each asset is performing. Building and editing your portfolio is effortless: simply search for a coin, enter the amount you hold, and the app instantly calculates your holdings’ total value. The “Portfolio” view displays all your added coins side by side, allowing you to keep an eye on your net worth as prices fluctuate in real time. The clean layout and color‐coded trends help you quickly identify which coins are rising and which might need a closer look.
Developed a reusable UI component for the users to switch between the learning or social experience of the app. Added app localization to support four languages and coordinated with the UX team to develop a component to switch between languages easily. Implemented a solution to remove unwanted SDK’s dependencies, resulting in an overall 65 per cent size reduction of the app and alleviation of some performance issues. Designed and implemented a wrapper using Combine that enables call to any Restful APIs, decode the JSON data and articulated its use with comprehensive documentation.
"Discover a smarter way to expand your vocabulary with Locution, the ultimate language learning app for avid readers. With Locution, you can easily search for new words, bookmark them for later review, and track your progress as you build your vocabulary. Whether you're a student, professional, or simply an avid reader, Locution makes it easy to enhance your language skills and improve your understanding of the written word. Download Locution today and start learning like never before!"
Introducing Surf Cloud - the ultimate web browsing experience for your mobile device! With fast and secure browsing, Surf Cloud makes it easy for you to access your favorite websites and online content on the go. Our app is designed to provide you with a seamless browsing experience, whether you're using a smartphone or tablet.
Developed Retail Smart’s mobile app, aimed at optimizing everyday business for retail businesses and suppliers. Developed custom UI components and layouts to provide a seamless user experience for the company’s customers. Utilized Core Data for local data storage and retrieval to provide offline functionality for the app Implemented Stripe Payment API integration into the app to enable secure online payments for customers Configured and tested Stripe integration for various payment options such as credit card, debit card and Apple pay. Utilized Stripe Webhooks to handle payment status updates and notify the app of changes in payment status.
Developed check-in and check-out functionality for reserving sport courts. Designed and implemented the user interface for the app Implementing and integrated Firebase API for database and authentication in a production environment. Implemented push notifications for court reservation confirmations and reminders. Added MapKit to show the location of different courts. Worked on cloud functions to auto check out and other features.
An app that will allow anyone from anywhere to start learning from the content videos of courses for classes 1 - 5. This project is my endeavour to provide free education for everyone, especially the disenfranchised communities in India and other parts of the globe.
The need to be able to operate effectively in areas where GPS is inaccessible, unreliable or potentially denied by adversaries has created a demand for navigation capabilities. To address this need, Group Tracking System is developed that has the potential to deliver the same functionality without the constraints mentioned above. The system will allow all the groups involved to view each other’s activity and position and thus will have a knowledge of how far they are from each other creating a safe environment. The system does not restrict itself to outdoors which is the main advantage when compared to the GPS system.
ReportThe goal of the game is to tap a ball through color switch obstacle with colored patterns, making sure that your ball matches the color you go through.
Check It OutI developed my own platform game using Apple's framework SpriteKit. I implemented all the basic gaming features such as player movement, player jumping, camera work, animations, etc. Thanks to Design+Code for helping me out.
Check It OutThe problem of forgetting recently learned words motivated me to come up with an app of my own design that allows you to save the words you've learned.
Check It OutAn iOS application that display information about different species of animals found in Africa along with come complex animations made using SwiftUI.
Check It OutI’m an iOS developer driven by a love of clean, user‐centric interfaces and a commitment to accessible design. I believe intuitive experiences not only delight users but also ensure everyone can interact with technology seamlessly. Staying on top of emerging tools and techniques allows me to constantly refine my craft, creating apps that are both cutting‐edge and inclusive. My eagerness to learn and adapt fuels my passion for designing products that truly put people first.
Pratyush Duklan
Bloomington, IN, USA