Experience
Blog
My Experience as a FullStack Developer
I've been working as a FullStack developer for more than 1.5 years. Here's a timeline of my journey.
Atwatch
Atwatch
Developed a comprehensive dashboard providing a single-page view of all activities, regarding Security Agencies.
Implemented a custom role creation system with granular access control for individuals and teams.
Designed a centralized employee management interface for streamlined access to all information.
Created advanced mapping features with multi-layer views for enhanced site visualization.
Integrated automatic customization of colors, logos, and contact details for white-label solutions.
Delivered a product that precisely matched the client's Figma design with seamless backend integration.
Threadix
Threadix
Engineered a platform for trading fashion products with integrated email notifications for offers and campaigns.
Utilized Next.js, Tailwind CSS, Supabase, and Stripe to create a robust and scalable application.
Developed an admin panel for comprehensive product management, listing approval, custom email dashboard, user management, and payment processing.
Created a user panel for efficient management of personal products and offers.
Implemented performance, SEO, and accessibility optimizations using Open Graph, ISR, SSR, and SSG techniques.
Reduced CMS costs by integrating Notion as a content management system.
Delivered the MVP independently within a 25-day timeframe.
Achieved perfect Lighthouse scores across all categories.
Met all project requirements on schedule, ensuring client satisfaction and readiness for the next development phase.
IWonder
IWonder
Developed and maintained the IWonder subscription microservice.
Successfully resolved debugging challenges in serverless environments during local development.
Executed a seamless migration from Stripe Elements to Stripe Checkout for improved payment processing.
Implemented robust handlers for webhooks and events to ensure reliable data flow.
Integrated new features including vouchers, plans, order receipts, event tracking, and subscription services.
Achieved seamless integration between backend handlers and frontend components, efficiently processing all Stripe events.
Resolved frontend bugs and optimized performance for enhanced user experience.
Managed and maintained E2E staging and production environments for consistent quality assurance.
Fostered client trust through regular progress updates and transparent communication.
Fresh-Buyzar
Fresh-Buyzar
Developed an E-commerce Platform for Fresh Vegetable Products.
Utilized Next.js for quickly making an SEO-friendly e-commerce website.
Processed Real Vegetable Rates from the Market and Displayed on the Website in Real Time.
Grew from 0 Orders to 10k+ Completed Orders.
Used Next.js SEO Techniques to Rank and Get Organic Traffic.
Made the Website Fully Responsive, Simple, and Mobile Friendly for Better User Experience.
Added Payment Gateway for Online Payments.
Carved a Friendly Codebase for Future Developers.
Focused on User Behavior and Competition for Insights.
AlpinX
AlpinX
Implemented Real-Time WebSocket Implementation.
Extracted the Logic from Previous Legacy Class-Based React Code & Converted it to V2 Staging Next.js Codebase.
Reversed the Wrong Implementation of Previous Developer, which included using Binance WebSocket for real-time data.
Changed it to Real-Time Data coming from the Official AlpinX API.
Handled and Processed Recent Trade Prices & Volume Data in Real Time & Displayed it on the Trading View Charting Library Smoothly.
Filtered Out Logic from hard-to-debug Redux stores and made a simpler implementation.
Completed the given responsibilities & tasks on time.
Made the Implementation of the Codebase more Readable and Understandable.