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
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
B.E. in Computer Science
Chitkara University, Rajpura
CGPA: 9.80/10.0
Senior Secondary (CBSE)
GMSSS, Sector 19-C Chandigarh
Percentage: 94%
Secondary School (ICSE)
Saupin's School, Panchkula
Percentage: 93%
Experience
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
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 Articles
Subscribe to Frontend Engineering WeeklyHow I Would Learn Frontend Development
A comprehensive roadmap and learning strategy for aspiring frontend developers based on my experience.
Read articleHTML You Think You Know But Probably Don't
Discover lesser-known HTML features and semantic elements that can improve your web development skills.
Read articleCSS 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 articleJavaScript Concepts That Actually Matter
Focus on the JavaScript concepts that will make the biggest impact in your day-to-day development work.
Read articleHow Browsers Render a Web Page
Understand the browser rendering pipeline from HTML parsing to painting pixels on the screen.
Read articleDebounce vs Throttle: Real UI Use Cases
Learn when to use debounce vs throttle with practical examples from real user interface scenarios.
Read articleCommon Accessibility Mistakes in Web Development
Avoid these common accessibility mistakes to make your web applications more inclusive for all users.
Read articleGeeksforGeeks Articles
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 articleWhat is Reselect and How Does it Work in ReactJS
Discover how Reselect helps optimize React applications through memoized selectors and efficient state management.
Read articleReact MUI Hidden Layout
Master responsive design in React using Material-UI's Hidden component for conditional rendering across breakpoints.
Read articleHow Relay is Different from Redux
Compare Relay and Redux to understand their different approaches to state management in React applications.
Read articleReact MUI Theming
Learn how to customize and implement theming in React applications using Material-UI's powerful theming system.
Read articleHow 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 articleDEV.to Articles
Securely Storing Passwords in a Database
Learn best practices for securely storing user passwords using hashing, salting, and modern encryption techniques.
Read articleGit Hooks: Automating Workflows in Git
Discover how to automate your Git workflows using hooks for pre-commit checks, linting, and testing.
Read articleSecure Tunneling Explained: Ngrok vs Cloudflared
A comprehensive comparison of ngrok and cloudflared for secure tunneling and exposing local servers.
Read articleUnderstanding JavaScript Naming Best Practices
Master JavaScript naming conventions for variables, functions, and classes to write clean, maintainable code.
Read articleThe SCP Command and How to Use It
Learn to securely transfer files between remote servers using the SCP command in Linux.
Read articleUseful JavaScript Tips and Tricks
Discover powerful JavaScript tips and tricks that can make your code more efficient and elegant.
Read articleThe JavaScript History API
Explore the History API for manipulating browser session history and creating single-page applications.
Read articleIntroduction to HTML Web Components
Learn how to create reusable custom HTML elements using Web Components, Shadow DOM, and templates.
Read articleWhat 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 articlePortfolio
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.