Hello, my name is Aryan Dev Shourie

I am a Software De

A detail-oriented Frontend Software Engineer dedicated to delivering seamless and visually engaging web applications.

Hire Me
image
Aryan Dev Shourie

Frontend Software Engineer

About Me

I am Aryan Dev Shourie

Hi, I am Aryan. A Frontend Engineer with over 2.9 years of experience specializing in building performant, intuitive, and responsive web applications across browsers and Smart TVs (LG webOS, Samsung Tizen). I am experienced in modern JavaScript, React, UI engineering, component architecture, accessibility, streaming-app UI, and platform-specific performance optimization. I have the proven ability to improve UX, reduce load times, and create scalable frontend systems

Birthday : 27th February, 2002

Age : 24

Nationality : Indian

Personal Email : shouriearyandev@gmail.com

Degree : B.E. in Computer Science

Phone Number : +91 9915432562

City : Chandigarh

Years of experience : 2.9

Javascript
ReactJS
HTML
CSS
NodeJS
TypeScript
Express.js
C++
Git and Github
Data Structures

Education

2020 - 2024

B.E. in Computer Science

Chitkara University, Rajpura

CGPA: 9.80/10.0

2018 - 2020

Senior Secondary (CBSE)

GMSSS, Sector 19-C Chandigarh

Percentage: 94%

2005 - 2018

Secondary School (ICSE)

Saupin's School, Panchkula

Percentage: 93%

Experience

July 2024 - Present

Associate Software Engineer (Frontend)

Xperi Inc.

  • Engineered UI for PayTV/TiVo Smart TV (Samsung Tizen, LG webOS) and browser platforms
  • Implemented Dynamic Ad Insertion (DAI) enabling personalized ad delivery
  • Developed Home Page Hero advertising module for revenue generation
  • Refactored legacy React components to modern hooks-based architecture
July 2023 - July 2024

Software Engineering Intern

Xperi Inc.

  • Built responsive UI components using React and SCSS for multiple platforms
  • Integrated ESLint and Prettier for code quality standards
  • Deployed applications using AWS S3 and CloudFront
  • Optimized backend services with Node.js and Express.js

Articles & Writing

Technical Articles :

I write technical articles on web development, JavaScript, React, and various programming topics. Here's a collection of my published work on platforms like Substack, DEV.to, GeeksforGeeks etc.

Substack

How I Would Learn Frontend Development

A comprehensive roadmap and learning strategy for aspiring frontend developers based on my experience.

Read article
Substack

HTML You Think You Know But Probably Don't

Discover lesser-known HTML features and semantic elements that can improve your web development skills.

Read article
Substack

CSS Mistakes I Made in My First 2 Years

Learn from my CSS mistakes and avoid common pitfalls that many developers face when starting out.

Read article
Substack

JavaScript Concepts That Actually Matter

Focus on the JavaScript concepts that will make the biggest impact in your day-to-day development work.

Read article
Substack

How Browsers Render a Web Page

Understand the browser rendering pipeline from HTML parsing to painting pixels on the screen.

Read article
Substack

Debounce vs Throttle: Real UI Use Cases

Learn when to use debounce vs throttle with practical examples from real user interface scenarios.

Read article
Substack

Common Accessibility Mistakes in Web Development

Avoid these common accessibility mistakes to make your web applications more inclusive for all users.

Read article

GeeksforGeeks Articles

GFG GeeksforGeeks

How to Use Relative URL in CSS File

Learn about relative URLs in CSS files and understand their resolution relative to the CSS file location.

Read article
GFG GeeksforGeeks

What is Reselect and How Does it Work in ReactJS

Discover how Reselect helps optimize React applications through memoized selectors and efficient state management.

Read article
GFG GeeksforGeeks

React MUI Hidden Layout

Master responsive design in React using Material-UI's Hidden component for conditional rendering across breakpoints.

Read article
GFG GeeksforGeeks

How Relay is Different from Redux

Compare Relay and Redux to understand their different approaches to state management in React applications.

Read article
GFG GeeksforGeeks

React MUI Theming

Learn how to customize and implement theming in React applications using Material-UI's powerful theming system.

Read article
GFG GeeksforGeeks

How to Deploy React Native Application on Play Store

Step-by-step guide to build, prepare, and deploy your React Native app to the Google Play Store.

Read article

DEV.to Articles

DEV.to

Securely Storing Passwords in a Database

Learn best practices for securely storing user passwords using hashing, salting, and modern encryption techniques.

Read article
DEV.to

Git Hooks: Automating Workflows in Git

Discover how to automate your Git workflows using hooks for pre-commit checks, linting, and testing.

Read article
DEV.to

Secure Tunneling Explained: Ngrok vs Cloudflared

A comprehensive comparison of ngrok and cloudflared for secure tunneling and exposing local servers.

Read article
DEV.to

Understanding JavaScript Naming Best Practices

Master JavaScript naming conventions for variables, functions, and classes to write clean, maintainable code.

Read article
DEV.to

The SCP Command and How to Use It

Learn to securely transfer files between remote servers using the SCP command in Linux.

Read article
DEV.to

Useful JavaScript Tips and Tricks

Discover powerful JavaScript tips and tricks that can make your code more efficient and elegant.

Read article
DEV.to

The JavaScript History API

Explore the History API for manipulating browser session history and creating single-page applications.

Read article
DEV.to

Introduction to HTML Web Components

Learn how to create reusable custom HTML elements using Web Components, Shadow DOM, and templates.

Read article
DEV.to

What is Linting and How to Use a Linter Tool

Understand the importance of code linting and how to integrate linter tools into your development workflow.

Read article

Portfolio

My Projects :

Here are some of the projects I have created using several different web technologies. You can click on any of them to see their deployed version or visit the GitHub repository.

Mystery Mansion

HTML CSS JavaScript Node.js Three.js

A Treasure Hunt Game created to assess cognitive skills like focus, attention to detail and perseverance. Features login authentication, user dashboard, and immersive 3D gameplay using Three.js.

PromptAi

Next.js Tailwind CSS MongoDB Next-Auth

An open-source AI prompting tool to discover, create and share creative prompts. Features Google Authentication, prompt search by keywords and tags, and full CRUD operations.

Restaurant Website

HTML CSS JavaScript

A fully responsive restaurant website with Dark/Light mode, booking section, feedback system, and interactive food ordering with quantity selection.

Spotify Clone

HTML CSS JavaScript Firebase

A music streaming app clone with full playback controls (play, pause, forward, backward), progress slider with timer, and a curated list of 10 songs.

Notes Application

React CSS

A note-taking app with color customization, timestamp tracking, and full CRUD operations. Choose from multiple color options and manage your notes effortlessly.

Weather Forecasting App

Node.js Express Handlebars API

Real-time weather forecasting using OpenWeatherMap API. Displays temperature across Indian states with dynamic images based on temperature ranges.

iNotebook Cloud

React Node.js MongoDB Bootstrap

A full-stack cloud notes application with authentication (Login/Signup), MongoDB storage for user data and notes, and complete CRUD functionality.

Netflix Clone

HTML CSS JavaScript

A streaming platform clone with authentication, movie/TV show cards, episode lists, and embedded trailer videos. Fully responsive design.

Real Time Chat App

Node.js Socket.io Express

Real-time messaging application using WebSockets. Supports multiple simultaneous users with instant message delivery and user identification.

Contact Me

Have any questions?

Feel free to contact me

Call Me :

+91 9915432562

Linkedin :

Aryan Dev Shourie

Email :

shouriearyandev@gmail.com

Substack :

@aryanshourie

SEND ME A MESSAGE

I WILL RESPOND AS SOON AS POSSIBLE