Mukul Agrawal — Software Engineer
I am a passionate software developer with over 11 years of experience building world-class, cross-platform desktop and web applications. Most of my career has been in C++, working on products like Adobe Captivate and Photoshop, where performance, concurrency, and design clarity matter deeply.In Captivate, I led several high-impact initiatives — including the intense 4-month effort to notarize the product for macOS when Apple made it mandatory with Catalina. It required upgrading dozens of libraries and resolving complex build, linking, and runtime issues. That experience taught me perseverance, teamwork, and technical depth. I was also part of a team that re-architected Captivate’s theming system and built innovative features like an auto-responsive layout algorithm and a VR-based quizzing experience.Later, I joined the Photoshop team, contributing to the incredible journey of bringing the original Photoshop to iPad and web. My work focused on core C++ systems — particularly the Renderer and Tracker modules that handle high-frequency rendering and gesture communication. Designing and evolving these components in a multithreaded, performance-sensitive environment was deeply rewarding and helped me grow as a systems engineer.Currently, I’m part of the Adobe Admin Console team, where I’m expanding my scope into cloud technologies and distributed systems. I’ve led the backend development for the Enterprise Trials modernization initiative, working with multiple microservices and designing orchestration-layer APIs in Java and Spring Boot. I also enjoy mentoring, improving developer onboarding, and driving initiatives that make teams more efficient and cohesive.I love solving challenging architectural problems, simplifying complexity, and building systems that endure. Learning new domains and connecting deep technical insight with business impact keeps me excited about what I do every day.
Stackforce AI infers this person is a SaaS-focused software engineer with strong expertise in C++ and cloud architecture.
Location: Bengaluru, Karnataka, India
Experience: 11 yrs 6 mos
Skills
- Java
- Software Architecture
- C++
Career Highlights
- Over 11 years of experience in software development.
- Led high-impact initiatives at Adobe, enhancing product performance.
- Expert in C++ and cloud technologies with a focus on architecture.
Work Experience
Adobe
Computer Scientist 2 (Adobe Admin Console) (11 mos)
Computer Scientist 2 (Adobe Photoshop) (3 yrs 9 mos)
Computer Scientist 2 (Adobe Captivate) (6 yrs 9 mos)
Education
Bachelor's Degree at Indian Institute of Technology, Roorkee
B.Tech at IIT Roorkee
at Saint Soldier Public School (CBSE)
at Saint Soldier Public School (CBSE)