
Hi, I am Zain Hasan.
I build applications on MERN
I'm a passionate developer with expertise in creating dynamic and user-friendly web applications. My journey in software development started with a strong interest in coding and problem-solving, which has driven me to continuously learn and improve my skills. I specialize in full-stack development using the MERN stack (MongoDB, Express.js, React, and Node.js) along with other modern technologies like React Native, Nest.js, and Docker. I'm always eager to take on new challenges and contribute to innovative projects.
Skills
MongoDB | Node.js | Express.js | Nest.js | Next.js | React.js | Redux | React Native | Web3 | Socket.io |
Microservice | Worker threads | Redis | Docker | Firebase | Push Notification | Authentication | AWS | AZURE | Jenkins
Projects
Rider management and Delivery system
The scope of this system is to provide a complete journey for riders to deliver orders across the counties.
Features
Rider shifts management, Order assignment, Order tracking, Rider journey, Route optimization, Order stacking
Tech
Node js, Express js, Redis, Socket io, Cron jobs, Mongodb, React js, AWS, Azure and Jenkins
Voucher and Discount management system
The scope of this system is to provide a variety of vouchers and discounts for users using customer segment tracking.
Features
Customer tracking, Campaign creations using rules on customer attributes, Minimum/Maximum percentage and value discount, Category discount, Discount calculation, Vouchers redemption
Tech
Nest.js, Express.js, Redis, Socket.io, MongoDB, React.js, AWS, Azure, Jenkins
View ProjectUser tracking and engagement system
The scope of this system is to gain customer tracking like their screen, location, order, cart, actions, and much more.
Features
Customer tracking, Event triggering, Campaign creations using customer attributes, In-app, push, email, and SMS notifications
Tech
Nest.js, Express.js, Redis, Node.js worker threads, MongoDB, React.js, AWS, Azure, Jenkins
Health and Fitness application
The scope of this application is to guide and routine lifestyle of a person by guiding them a variety of meal routine, exercise/workouts and their daily/monthly progress.
Features
Daily routine guidance in terms of food and exercise, Health target setting, Routine tracking and goal achievements, User health progress, Food and exercise preference as per medical conditions, Routine customization, Health graphs, User goal progress, Apple login, Google login, Authentication, In-app purchase, Stripe integration, Push notifications
Tech
React Native, Redux, React Native animations, Graphs
View ProjectLacrosse statistician application
The scope of this application is to guide and assist coaches of laccrose to record and manage game stats of teams and players.
Features
Teams and Players management, Admin panel to manage user subscriptions and users, Game clock, Stats tracking, stats management, game files, Schedule game and game results, Authentication
Tech
React Native, Redux, React Native animations
View ProjectEcommerce application
The scope of these multiple applications that I have worked on is to provide categorized products to select items to its cart and place order to their address.
Features
Checkout pay, Stripe, Authentication, Products, Categories, Orders, Order history, Reordering, Cart, Suggestions, Advertisement
Tech
React Native, Redux, React Native animations
Web3 application
The scope of these applications includes staking of tokens, usage of wallets such as Metamask and Coinbase etc for integration with web3 applications.
Features
Staking, Exchange, ERC20, ERC21 tokens, NFTs, Liquidity pools, Metamask wallet integration, Token minting, Coinbase integration, Project investments, Project shareholders earning profits in form of tokens
Tech
React, Redux, Web3, Smart contract integration, ERC20, ERC21, Wallets, Ethereum, Polygon, PheonixDao