Dev-Ready • Security Focused • Certified Cloud Engineer
Consulting for e-commerce businesses, theme development, and deployment.
Worked with network security practices and assisted in vulnerability assessments.
...where I create scalable, efficient, and impactful solutions
A custom-built e-commerce platform tailored to help businesses effortlessly manage and scale their online sales.
Tech Used: Shopify, HTML, CSS, JavaScript
Hosting & Domain: Custom domain registered via GoDaddy and seamlessly connected to Shopify.
Project Overview: Developed and launched a high-performing e-commerce website for a client as an Official Shopify Partner, ensuring seamless functionality and an optimized user experience. Integrated secure payment gateways, real-time inventory tracking, and robust reporting tools. Additionally, led data-driven digital marketing campaigns through Meta platforms, resulting in increased customer engagement and a twofold revenue growth.
Developed a high-end art gallery website with e-commerce functionality, driving art sales and capturing qualified leads.
Tech Used: WordPress, WooCommerce, PHP
Hosting & Domain: Hosted and managed on Hostinger with a custom domain.
Project Overview: Designed and developed an art gallery website with integrated e-commerce functionality to facilitate art sales and generate leads. The platform features a custom art catalog, inquiry-based lead forms for commissioned work, and a seamless shopping experience tailored for art enthusiasts and collectors.
Custom Shopify App for Order & Subscription Management
Full stack job portal with JWT-based auth, role control, and cloud deployment.
Challenges faced during development and how I solved them
Issue: While developing a Shopify app, I encountered an issue where Cloudflare Workers were caching API responses, resulting in outdated data being served to users. I identified the problem and debugged it by adjusting cache control headers and implementing dynamic cache purging to ensure real-time data retrieval when needed.
Solution: I implemented dynamic cache purging rules and added appropriate cache-control headers to clear cached responses after each API request. This approach guaranteed that users always received the most up-to-date data, eliminating delays caused by stale caches.
Issue: In a React app, I encountered an issue where component states were not updating correctly, causing UI elements to fail or render outdated data. After debugging, I traced the problem to improper use of asynchronous functions within state updates. I restructured the logic to utilize the functional form of setState, ensuring state updates occur correctly.
Solution: I refactored the state update logic to use the functional form of setState, which ensures the latest state is always passed to state updates. Additionally, I ensured async functions properly returned updated states, resolving the issue and ensuring reliable UI updates.
Issue: While integrating with the Shopify API, I faced a challenge where API requests were being rate-limited despite not exceeding the API limits. Upon further investigation, I discovered the issue was due to incorrect pagination handling. I implemented the proper pagination logic to limit unnecessary API calls and optimize performance.
Solution: I corrected the pagination handling by ensuring that only the required data was fetched, thereby reducing unnecessary requests and preventing rate-limit issues. This optimization improved the app's performance and ensured smooth integration with the Shopify API.
I excel in fast-paced environments, continuously evolving to meet new challenges and drive results.
I foster effective teamwork, collaborating with cross-functional teams to achieve shared goals and deliver exceptional outcomes.
Dedicated to delivering high-quality solutions quickly, I thrive in delivering results on time without compromising on excellence.
I approach every challenge with a strategic mindset, crafting scalable solutions that align with business objectives and drive long-term success.