
Hello, I'm Mandip. I'm a full-stack developer with about 6 years of experience. I enjoy building sites & apps. I enjoy working with React & Typescript.
About me
After graduating with a degree in Computer Engineering, I decided to pursue my career as a software engineer. I started my career as an android developer intern & got the job after 2 months of internship as Jr.Android Dev. I worked on various projects during my time as android dev and again was promoted in the same company. While I was working as android dev I got the opportunity to learn and work with React. I got to work on a project for an app with React Native after which my enthusiasm for React peaked.I continued to work on React Native projects and after the switch from the company, I started working as a full-stack developer. I have been working as a full-stack developer for the past 2 years. As a full stack developer, I have worked on various various technologies like React, Node, Express, MongoDB, AWS, etc. What I love about programming is the aspect of problem solving and coming together with different people from different backgrounds to create something meaningful. I love the aspect of learning new things and the challenges that come with it. I am always looking to learn new things and improve my skills.
When I'm not coding, I enjoy cooking. I also enjoy learning new things & try as much as I can to learn something new every day.
My skills
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Git
- MongoDB
- Redux
- Node.js
- Express
- GoLang
- AWS Services
- Docker
- React Native
- Android
- Kotlin
My experience
Sr. Software Engineer
Cloudfactory
• Lead architecture design and epic refinements to ensure alignment between technical implementation and business objectives, focusing on long-term scalability and efficiency.
• Volunteered to step in as a temporary Team Lead during the absence of the Team Lead, demonstrating proactive leadership by driving sprint execution, mentoring team members, and facilitating discussions to keep projects on track.
• Contributed to the development and refinement of core systems using React, NodeJS (BFF pattern), Golang, and AWS.
• Actively took initiatives to improve team processes and foster a collaborative environment, showcasing a passion for innovation and team growth.
Jul , 2023 - PresentSoftware Engineer
Cloudfactory
• Developed and enhanced features as a full-stack developer on an internal tool while gaining a strong understanding of various business domains.
• Worked extensively with a modern tech stack, including React, NodeJS (BFF pattern), Golang, and AWS, to deliver scalable and maintainable solutions.
• Mentored interns, supporting their growth by providing guidance and technical insights, fostering a culture of learning within the team.
• Presented at KTMJS on React Testing Library, sharing knowledge with the developer community and further developing public speaking and technical presentation skills.
• Actively contributed to both team success and the wider tech community, refining technical expertise and fueling a passion for mentorship and community engagement.
Jan , 2022 - Jul, 2023Application Engineer
AMNIL Technologies
• Developed and maintained mobile applications using React Native, while also providing feature enhancements and issue resolution for legacy projects.
• Supported the frontend team by contributing to React JS projects, ensuring seamless integration across platforms.
• Mentored interns, guiding them in React development and fostering a collaborative and growth-focused environment within the team.
• Led a team in the final project phase, managing team members and maintaining clear communication with the client to bridge any gaps between the team and client expectations.
• Analyzed client requirements, ensured the team had a thorough understanding, and oversaw the successful delivery of projects in line with client needs.
July, 2019 - Dec, 2021Mobile App Developer
Hazesoft Pvt. Ltd
• Led the entire mobile app department, managing app-side development and overseeing all projects independently for several months.
• Developed and maintained mobile applications using both React Native and Android Native, ensuring high-quality code and app performance across projects.
• Took on the role of Senior Developer in the mobile team, guiding junior developers and providing technical leadership to ensure successful project delivery.
• Played the role of Project Lead on several key projects, managing timelines, coordinating with stakeholders, and ensuring alignment with client requirements.
• Spearheaded app upgrades by integrating new technologies and features, while resolving bugs and ensuring continuous improvement.
Apr, 2018 - July, 2019Jr. Android Developer
Hazesoft Pvt. Ltd
• Finished my internship early and joined as a Jr.Android Developer.
• As Junior Developer, I finished the 2 projects along side with the senior and kept on learning and improving myself.
Jan, 2018 - Apr, 2018Android Internship
Hazesoft Pvt. Ltd
• Built two real-world Android applications, gaining hands-on experience in mobile app development.
• Learned and applied key concepts of the Software Development Life Cycle (SDLC), including planning, design, development, testing, and deployment.
• Collaborated with senior developers to understand best practices in Android development, focusing on Java and Android SDK.
• Enhanced debugging and troubleshooting skills by resolving issues during the development and testing phases.Learned about android development processes and its architecture, software development life cycles in a real world project
Oct, 2017 - Dec, 2017My Projects
Hayn Super App
One of the first projects that I had worked on in my career was Hayn app. It was a super app for Saudi Arabia and had 2 apps in total one for the user and one for the service provider. The app was developed for native android using Java.
- Android
- Java
Lugmety
Lugmety is a food delivery system that I had worked on that exists in Saudi Arabia. It had total of 3 apps, one for the user, one for the service provider and one for the delivery person. The app was initially developed with Java for Android app during which I was responsible for its maintainance and feature enhancements. Later on the apps was rewrote with Kotlin as well where I lead that initiative. The apps contained features from food delivery to grocery delivery and also had a feature for the user to book a table in a restaurant.Also had the feature of live tracking their order and delivery person.
- Android
- Java
- Kotlin
Dokaan
Dokaan was a e-commerce app for Nepal that I had worked for which sadly didn't go live. I worked on native android app for Dokaan which was built with Kotlin. The app had features like product listing, product details, cart, checkout, order tracking, order history, wishlist, etc.
- Android
- Java
HR Pie
This was the first project I had worked on with React Native. It was a HR system that had features like employee management, leave management, attendance, etc. The app was developed for both Android and iOS.
- JS
- React Native
DishHome Care
A project that I had worked on for DishHome Nepal. It was a customer care app for DishHome customers. The app was developed with React Native and had features like customer care chat, customer care call, customer care ticket,customer topups etc.
- JS
- React Native
ePharmacy Nepal
ePharmacy was a online store for pharmacuitical products. The app was developed with React Native and had features like product listing, product details, cart, checkout, order tracking, order history, wishlist, medicine reminders, scheduled stock up reminders etc.
- JS
- Redux
- React Native
Nagarik News
Nagarik News was a news app for Nepal. The app was developed with React Native and had features like news listing, news details, news search, news categories, news bookmark, news share, etc.
- JS
- React Native
Hamro Nirman
Hamro Nirman was a ecommerce for construction materials. The app was developed with React Native and had features like product listing, product details, cart, checkout, order tracking, order history, wishlist, etc.
- TS
- Redux
- React Native
Vesta App
Vesta app was a super app for Singapore. It had 2 apps in total one for the user and one for the service provider. The app was developed with React Native and had features like requesting help of anykind from plumber to painter.The app contained reward system for the service provider and user along with chat facilities and review system. The apps also contained good amount of animations achieved with react-native-animatable and SVG images.
- TS
- React Native
- react-native-animatable
Contact Me
Please contact me directly at mandipgiri@hotmail.com or mandipgiri02@gmail.com or through this form.







