Software Engineer III, Frontend at Grant Assistant - Freewill (2025-04 – Present)
Grant Assistant is an AI-powered platform that enables nonprofits and organizations to efficiently discover, draft, and manage grants through intelligent automation and NLP-driven insights.
- Contributed to the design and implementation of scalable frontend features and architecture decisions for an AI-powered grant management platform serving nonprofit organizations.
- Collaborated cross-functionally with product, design, and backend teams to translate complex business requirements into performant and user-centric solutions.
- Owned critical frontend initiatives, driving improvements in application performance, maintainability, accessibility, and long-term scalability.
- Implemented engineering best practices through code reviews, technical mentorship, and standardization of reusable patterns and development workflows.
- Identified and resolved technical debt and process inefficiencies, contributing to increased engineering velocity and more reliable product delivery.
Sr. Software Engineer, Frontend at iTitans Digital Solutions (2023-05 – 2025-04)
At iTitans working as a Senior Frontend Engineer, thoroughly involved in development, feature enhancement and revamp of product Kommerce Hub an AI enabled Fintech & CRM SaaS platform.
- Led frontend development and enhancement of Kommerce Hub, an AI-powered B2B ERP and CRM SaaS platform encompassing inventory, fulfillment, payments, reporting, and eCommerce capabilities.
- Delivered scalable frontend solutions using React.js and TypeScript, contributing to enterprise-grade web and mobile applications.
- Collaborated with cross-functional teams to define product requirements, drive feature delivery, and align technical implementations with business objectives.
- Led UI/UX modernization initiatives, improving application usability, responsiveness, and consistency across complex enterprise workflows.
- Established reusable architecture, coding standards, and frontend best practices to improve maintainability, scalability, and engineering productivity.
- Optimized performance and resolved architectural bottlenecks in large-scale data-driven applications while proactively managing technical debt and mentoring junior developers.
Software Engineer at Maxenius LLC (2022-03 – 2023-04)
As a Software Engineer at Maxenius LLC, contributed to the development and enhancement of scalable web and mobile applications across multiple business domains using React.js, React Native, Node.js, GraphQL, and TypeScript.
- Developed scalable web and mobile applications using React.js, React Native, Node.js, GraphQL, JavaScript, and TypeScript across multiple product domains.
- Delivered responsive, cross-platform, and pixel-perfect user interfaces while ensuring high standards of usability and performance.
- Collaborated with cross-functional teams to integrate backend services, refine requirements, and deliver end-to-end product features.
- Designed reusable components and shared libraries, improving code maintainability, consistency, and engineering efficiency.
- Participated in code reviews and provided mentorship to junior engineers and interns, contributing to knowledge sharing and improved development practices.
Software Developer (Remote) at Weltfern GmBH (2022-03 – 2023-04)
As a Software Developer at Weltfern GmBH, contributed to the development of interactive web, desktop, and immersive applications leveraging modern 3D and VR/AR technologies. Working with a diverse technology stack including React.js, Three.js, A-Frame, and Unreal Engine, collaborated closely with design and product teams to deliver engaging and performance-driven digital experiences.
- Developed interactive web and desktop applications utilizing React.js, Three.js, A-Frame, and Unreal Engine, with a strong focus on 3D, VR, and AR experiences.
- Collaborated with product and design teams to transform UI/UX concepts into responsive, user-centric, and technically feasible solutions.
- Built and enhanced application features across the software development lifecycle, including implementation, debugging, optimization, and deployment.
- Optimized application performance and resolved technical issues to improve stability, maintainability, and overall user experience.
- Contributed to collaborative development efforts by integrating cross-team code changes and supporting feature delivery across multiple projects.