I'm a Frontend Engineer with 4+ years of experience building high-performance, scalable web applications using React, TypeScript, JavaScript, Tailwind CSS, Bootstrap, GraphQL, React Native, Next.js, and Angular. Proven track record of improving user engagement (20%+) and reducing load times (30%) through performance optimization and modern UI architecture. Strong experience in state management, REST API integration, and responsive design within Agile environments.
Master of Science in Computer Science
University of Alabama at Birmingham (GPA: 4.0/4.0)
Aug 2023 - May 2025
Courses: Algorithms, DB Dev, Statistics, Database Systems
React, Canvas API, Chrome Extension
Developed a Manifest V3 Chrome Extension using React and the HTML5 Canvas API to enable structured webpage annotation with layered rendering and PNG export.
Architected a state-driven annotation system with Undo/Redo stack management and Chrome storage integration, ensuring clean separation between rendering logic and application state in a Manifest V3 environment.
React, Bootstrap, Pagination, Lazy Loading
Designed and built a fully responsive e-commerce web app with React and React Router, enabling users to browse, filter, and search products fetched dynamically from DummyJSON API with pagination and routing. Engineered real-time cart functionality including quantity updates, subtotal calculations, and a checkout process using React hooks and component state, enhancing shopping flow and reducing UI friction and styled with bootstrap and SEO-friendly HTML tags.
React, Bootstrap, Axios
Developed a responsive react weather application using the OpenWeatherMap API to fetch the real-time weather data. Enhanced UX with dynamic backgrounds that update based on weather conditions and intuitive icons for metrics like temperature, humidity, wind speed, visibility, and sunrise/sunset times. Used React hooks for state management & side effects. Implemented error handling and enhanced accessibility with ARIA labels and responsive layout and optimized API calls.
JavaScript, HTML, CSS
Created a responsive expense tracker with CRUD functionality using vanilla JavaScript and DOM manipulation. Implemented local storage to persist user data across sessions, eliminating the need for backend dependencies. Designed a UI with dynamic table rendering, category filtering, and real-time total balance calculation. Added form validation and error handling for user inputs and styled with CSS3 for a clean, mobile-friendly layout (shadows, borders, and responsive grids).
JavaScript, HTML, CSS, html2pdf.js
Designed an interactive resume generator with real-time preview and PDF export functionality. Implemented drag-and drop reordering of resume sections for customizable layouts & designed Modern/Classic templates with responsive CSS grids. Integrated html2pdf.js to generate downloadable, print-friendly resumes.Added form validation and photo upload features.