Ayush Saini

Ayush Saini

Software Development Engineer in Bangalore, India, he/him

About

Software Engineer adept at frontend and backend development. The intersection of engineering and design constantly inspires me. I am always seeking new challenges to build or enhance seamless user experiences and am keen to work on side projects on weekends.

Skills & Tech : JavaScript, React, NextJs, TypeScript, HTML, CSS, NodeJs, Express, SQL & No-SQL Databases

Work Experience

2022 — Now
Bengaluru, India
  1. Primarily worked on the buyer side of Dukaan, from integrating features into existing flows to building responsive storefronts from scratch on my own.

  2. Crafted and managed Dukaan's internal themes and enterprise storefronts like "Wow Skin Science", "VU TV", "Appy High", "Lemonade shop", "Uppercase", "Govo", "HealthXP", "JaipurMart", "Bighaat" and many more.

  3. Collaborated with Engineers, Product designers, and PMs to build visually appealing and performant user experiences.

  4. Seamlessly implemented robust features into Dukaan's buyer side such as wishlist plugin, coupons, and offers, and image carousels. Worked on improving the product coupons to support multiple types of coupons. Enhanced the checkout page by improving existing delivery partner flow.

  5. Developed end-to-end solutions (from building frontend for the plugins to crafting APIs to deploying on the cloud) for Dukaan's plugins like Reviews Importer and Offline Store Locator which are crucial parts of commerce.

  6. Worked with my team to build and enhance Dukaan's web framework (Sceptre) which supports both SSR and CSR rendering patterns, and migrated from the existing Next.js solution, primarily to support the UX and performance in low-end mobile devices (since about 92% of users come from mobile)

  7. The migration helped in increasing the storefront's performance and conversions, which harnesses Dukaan's own edge network which is almost 10x faster than any other existing solution.

Technologies used -> Javascript, React, Next.js, Typescript, HTML, Nunjucks, CSS, Node.js, Express.js, SASS, Styled Components.

Projects

2023
  • Account Recall is a Chrome Extension which provides a simple way to remember which account you used to sign up for websites.

  • Tech Stack : React, TailwindCSS, Vite

+1
2022
  • Discover your top Twitter moments, like never before
  • Tech Stack : Nextjs, Tailwind, Node, Typescript, PostgreSQL (DB), Prisma (ORM).
  • Stats : 10k + users, 50k + reach
+1
2022
  • Elevate your twitter game. custom bios for every mood and mode using AI.

  • Tech Stack : Nextjs, TailwindCSS, Node, Typescript, PostgreSQL, Prisma, GPT

+1
2021
  • An app that wraps Twitter for you, very much inspired by Spotify wrapped.

  • Tech Stack : Nextjs, TailwindCSS, Serverless (Node)

  • Stats :

    1. reached 5k+ users organically in 1st week of launch
    2. got me an internship at Dukaan, which later turned into a full-time opportunity
+1

Side Projects

2023
  • Developed this library for creating customizable, GitHub-like contribution graphs from user data.
  • Made it open source as a NPM package.
2023
  • A tiny (1.2kb minified) JS date conversion library with zero-dependencies
  • It converts dates from one language to another.
2021
  • With "Hashnode postcard", you can display all of your blogs from hashnode on your website by using only one line of HTML.

  • The package is available to install via NPM and unpkg.

Writing

2021

Create reusable custom elements with HTML, CSS and JavaScript using web components

2021

A simple guide on how to scaffold and build a javascript project using webpack.

Education

2019 — 2023
B.Tech (Bachelor of Technology) in CSE (Computer Science & Engineering) at Global Institute of Engineering
Jaipur, Rajasthan

8.96 CGPA (Cumulative Grade Point Average)

2016 — 2018
Higher secondary education at Tagore Vidhya Bhawan
Jaipur, Rajasthan

I was awarded a merit-based scholarship for my high school education for performing well in the 10th standard state board examination

Twitter
GitHub
Website
LinkedIn
Peerlist