Jscriptz Logo Image

PHP & WordPress Developer for commerce & data

I build fast, maintainable WordPress and Adobe Commerce (Magento 2) sites end-to-end — custom PHP modules, Storyblok-driven content, and integrations into analytics stacks and third-party services. I am very familiar with newer type design methods such as Tailwind css, and Alpine.js. Fluent in PHP, MySQL, CSS, HTML, Javascript.

WordPress Magento 2 / Adobe Commerce Custom PHP Modules Streaming Analytics

Selected Projects

WordPress Blog ↔ Magento 2 Commerce Integration (water.com)

Connected Primo’s WordPress blog into the Adobe Commerce / Magento 2 storefront using Storyblok as a content hub. Marketing can drop curated blog sections onto any Magento page without developer involvement. Used Alpine.js and Tailwind for frontend design & UI/UX.

  • Single content source via Storyblok
  • Reusable blog sections across product pages
  • Zero-downtime deployment into production

Multi-site WordPress Platform & Theme Work (ICM)

Managed several WordPress installs for B2B brands: upgrades, plugin curation and hardening, and custom theme work with SEO-friendly templates and performance tuning, including mypostaluniforms.com and uvpdigitalsignage.com.

  • Multiple brand sites consolidated
  • Improved Core Web Vitals with caching & asset optimization
  • SEO gains from structured, clean templates
  • Big Data Worked with over 1 million products

Magento 2 “Jscriptz Subcats” Module (Hyvä)

Built a configurable PHP module that renders dynamic sub-category cards with images, video, and design presets, optimized for the Hyvä theme and PageBuilder. Pproduct detail page at mage.jscriptz.com/jscriptz-subcats.html

  • 100 Rating for Google pagespeed performance
  • Fully configurable card layouts
  • Hyvä and Luma styling support
  • Better UX on category landing pages

Experience

  1. 2022 → Now

    Senior Adobe Commerce Cloud Developer — Primo (water.com)

    Led platform-scale data integrations and product analytics in a high-traffic commerce environment: built feeds (Google Merchant), API services (Salesforce location search, 38k+ locations), and telemetry pipelines enabling merchandising and growth experimentation. Stack: Linux, PHP/Node, Python, MySQL, Elasticsearch, MongoDB, Kubernetes, Git.

  2. 2011 → 2022

    Full-Stack Web Developer — ICM Corporation

    Operated 60+ e‑commerce & B2B sites across mixed infra. Built data flows between Magento, Odoo, Akeneo, and internal systems; shipped search/analytics (Elasticsearch, GA/Tag Manager) and automated content pipelines. Introduced Git/Jenkins CI and containerized services.

  3. 2009 → 2011

    Web / Graphic Designer — Fyin.com

    Designed and implemented AspDotNetStorefront e-commerce sites as both a web and graphic designer. Proficient with Adobe Photoshop and Illustrator for layouts, image editing, and marketing assets.

  4. 2008 → 2010

    Website Designer / Developer — Vilcorp, Inc.

    Internship role creating email newsletters for coffeehouse.com and assembling high-performance workstations: installing motherboards, processors, and testing rigs for best video performance.

  5. Earlier

    Engineering & Design Roles

    Graphics + ASP.NET storefronts; SQL Server work; hardware builds. Foundation that informs pragmatic, product-minded engineering.

Education & Certifications

  1. 2006 → 2010

    Bachelor's Degree — Web Development & Graphic Communications

    Carroll University · January 2006 – 2010. Combined front-end engineering, typography, and design fundamentals for web and print.

  2. 2004 → 2006

    Computer Programming / Analyst

    Waukesha County Technical College. Focused on application development, databases, and systems analysis.

Live Core Metrics Demo (Synthetic)

Tiny simulated event stream. Adjust inputs and watch DAU/MAU and cohort retention respond in real time.

Day: 0

Model: P(active on day d) = FDR × 2-d/HL + comeback

DAU
0
MAU (30d)
0
Day‑1 Retention
0%
Day‑7 Retention
0%

Exactly-Once, Late Events & Watermarks (Synthetic)

Out-of-order events stream in with duplicates. The processor tracks a watermark (max event-time seen minus allowed lateness) and emits exactly once per event ID per window. Late events (older than watermark) are dropped.

WM window: 0
Raw arrivals (current window)
0
Exactly-once output
0
Duplicates dropped
0
Late dropped
0