Ross Duris
Web Developer
Contact
Projects
Printify Stripe Store
E-commerce platform engineered with NextJS, showcasing dynamic server-side rendering for optimized performance. Integrated Printify API for product fulfillment and Stripe for secure payment processing. Features custom NextJS page routing for a seamless shopping experience.
Road Trip Forecast
Interactive travel application built with React, offering real-time weather data and navigational features. Utilizes React's component-based architecture for a responsive user interface, integrating maps and external weather APIs for live trip updates.
HTML & CSS Code Challenge
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex veritatis eos non velit obcaecati soluta voluptas quisquam quaerat exercitationem, dicta alias beatae. Impedit nam nostrum, inventore earum consequatur natus voluptatum.
Domain Availability Search
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex veritatis eos non velit obcaecati soluta voluptas quisquam quaerat exercitationem, dicta alias beatae. Impedit nam nostrum, inventore earum consequatur natus voluptatum.
Skills
React Hooks (useState, useEffect, useContext) Next.js (SSR, SSG, API Routes) Redux (State Management, Middleware) Zod (Validation) Components (Functional, Class-based) Props (Typechecking with PropTypes) Context API (State Management) React Router (Navigation) Jest (Testing) Styled Components (CSS in JS)
ES6+ (Arrow Functions, Async/Await, Destructuring) DOM Manipulation Fetch API/Axios (HTTP Requests) Webpack (Module Bundling) Babel (JS Transpiler) Lodash (Utility Library) Jest (Testing) Promises and Async Programming Event Handling TypeScript (Static Typing)
Semantic Elements (header, section, article) Forms and Input Types Canvas and SVG for Graphics Video and Audio APIs Local Storage Accessibility (ARIA roles) Responsive Images (srcset) Geolocation API Drag and Drop API Web Workers
Flexbox Grid Custom Properties (Variables) Media Queries (Responsive Design) Transitions and Animations Pseudo-elements (::before, ::after) Pseudo-classes (:hover, :focus) SASS/LESS (Preprocessors) BEM Methodology (Naming convention) CSS Modules (Scoped CSS)