Philip Klauzinski

Philip Klauzinski

Senior Frontend Engineer

Austin, TX

Google me

About Me

I love open-source code. Through it, I have built my career, and I embrace and contribute to the open-source community as much as I can. I am a senior web UI/UX architect, engineer, and designer specializing in RESTful SPA (single-page application) development.

My web frontend guiding principles

  1. User experience is #1
  2. Minimal initial page payload is #2
  3. Feature detection over browser detection
  4. MAD over FAD pattern (see below)
  5. Use/write abstraction layers over frameworks
  6. Use/write behaviors and patterns over "plugins"
  7. Write browser consumable javascript
  8. Keep consumer facing dependencies to a minimum
  9. Keep your frontend portable / server-side agnostic
  10. REST is best

I strictly follow a MAD (modular application development) pattern and avoid a FAD (framework application development) pattern. I also specialize in developing platform-agnostic frontend architectures that do not rely on a single server-side architecture in order to function, allowing for optimum portability and flexibility on the frontend.

High-level Experience Summary

  • 22 years experience in web design
  • 22 years experience in web development
  • 22 years experience in HTML/CSS
  • 17 years experience in native javascript
  • 17 years experience in web application development
  • 17 years experience in SEO (search engine optimization)
  • 12 years experience in SPA (single-page-application) development
  • 12 years experience in PHP development
  • 11 years experience in server-side MVC development
  • 8 years experience in jQuery
  • 8 years experience in agile development environments
  • 4 years experience in Node.js

Projects

YETI Custom Shop

I designed, developed, and continue to maintain a completely custom ecommerce shopping and customization experience for YETI Rambler products using cutting edge javascript single page applications, both external and internal. I create custom integrations using a javascript frontend and Node.js development environment along with our ERP's REST API, NPM, Gulp, Handlebars web templates, Payload.js SPA driver, SASS/SCSS, testing with Jasmine/Karma, and more.

Go to yeticustomshop.com

Payload.js Open Source

REST API payload management made easy. Payload.js is a javascript single page application (SPA) driver designed to interact intuitively with REST APIs from within web and mobile apps.

View on GitHub

(docs and examples coming soon at payloadjs.com)

jScroll Open Source

jScroll is a jQuery plugin for infinite scrolling, written by Philip Klauzinski. Infinite scrolling; also known as lazy loading, endless scrolling, autopager, endless pages, etc.; is the ability to load content via AJAX within the current page or content area as you scroll down. The new content can be loaded automatically each time you scroll to the end of the existing content, or it can be triggered to load by clicking a navigation link at the end of the existing content.

Go to jscroll.com

View on GitHub

My GitHub