Skip to content
View JamesWJager's full-sized avatar
  • PipeTech
  • Grand Rapids, MI
  • 15:43 (UTC -12:00)

Highlights

  • Pro

Block or report JamesWJager

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JamesWJager/README.md

Hello 👋, I'm James

Frontend Engineer @ PipeTech Software

Full-stack product engineer — React & Next.js on the front;
NestJS, MongoDB, and AWS in production at PipeTech.

📍 Grand Haven, Michigan   ·   Personal: JamesWJager   ·   Work: James-Jager


About me

Builder · full-stack product engineer · Grand Haven, Michigan


I'm driven by clean code, clever systems, and hard problems worth solving.
I care about type-safe contracts (Zod, DTOs), polished React/Next.js UIs, and full-stack delivery
where design meets solid NestJS APIs and MongoDB data layers.


🏢 Now PipeTech — sewer & water inspection platform · Next.js web hub · NestJS · MongoDB · AWS
🧳 Before Fusionary (2022–2025) — React Native apps · CMS/e-commerce · .NET admin tooling
🎓 Education Bottega University · Clever Programmer Full Stack Mastery
🎣 Off the clock On the water with Fear No Fish — chasing big catches and bigger stories

What I work on

PipeTech web hub · sewer & water inspection platform (Nx monorepo)


🏗 Product Inspection lifecycle · projects & collections · deliverables · shared client links · org admin · licensing & billing
📋 Domain PACP/NASSCO validation · observation QA · asset & template modeling · Tap Analysis · LinerFit
📤 Media Uppy upload wizards · S3 signed URLs · HLS video playback · AWS MediaConvert transcode pipelines
🗺 GIS ArcGIS / Esri integrations · inspection geodata · Cartegraph & Unity connectors
💻 Delivery Next.js & React UI · NestJS APIs · MongoDB · BullMQ background jobs · Redis · SST on AWS

Professional experience tech stack

Headline stack at a glance — expand a role for the full breakdown


PipeTech — Software Developer · Jun 2025 – Present

Inspection-management SaaS for sewer & water infrastructure



TypeScript React Next.js NestJS MongoDB AWS Ant Design TanStack Query Redis Nx


🖥 Frontend Ant Design · React Hook Form · TanStack Query · SCSS · ArcGIS / Esri · Uppy · HLS.js · video overlays · wizard upload flows
⚙️ Backend NestJS · Node.js · REST · Swagger · DTOs (class-validator, Zod) · BullMQ · signed URLs · multipart uploads · XML/CSV
🗄 Data MongoDB · Redis · inspection asset / observation / template models · migration transforms
☁️ Cloud & media S3 · SST · Cognito · SQS/FIFO · CloudFront · MediaConvert · HLS / M3U8 · desktop transcoding
🔧 Tooling Nx monorepo · Git · GitHub · Jest · Husky · patch-package
🏗 Domain PACP/NASSCO · pipe inspection QA · LinerFit · Tap Analysis · GIS integrations · media lifecycle

Fusionary — Software Developer · 2022 – 2025

Client & product apps — full-stack web, admin platforms, and mobile experiences



React Next.js TypeScript Angular .NET PostgreSQL AWS Docker


🖥 Frontend React · Next.js · Angular · Angular Material · Tailwind · SCSS · React Hook Form · TanStack Query
⚙️ Backend Node.js · C# / .NET · ASP.NET Core · REST · Swagger · DTOs · XML/CSV/JSON · background jobs
🗄 Data PostgreSQL · Entity Framework Core
☁️ Cloud & DevOps AWS · S3 · CloudFront · Docker · Docker Compose · GitHub Actions
🔧 Tooling Git · GitHub · Nx · OpenAPI clients · Bash · monorepo workflows
📦 Domains Client portals · admin dashboards · e-commerce · LMS · CMS sites · payments · data migrations

Michigan Tech — EcoMile · Contract · 2025

Eco-routing & vehicle diagnostics — map-based navigation with Bluetooth OBD-II integration



React Native Expo TypeScript HERE TanStack Query MobX


📱 Mobile React Native · Expo · MobX / MST · NativeWind · React Navigation · Reanimated · EAS Build
🗺 Maps HERE Explore SDK · flexpolyline · route calc · map rendering · geolocation UI
🔌 Device OBD-II · OBDLink MX+ · Bluetooth Classic · BLE · VIN/CVN/CALID decoding
🔧 Tooling Reactotron · Maestro E2E · Jest · Testing Library · Android SDK · Xcode
🎯 Focus Eco-routing · vehicle diagnostics · energy estimation · route visualization

Open source contributions

Upstream fixes & PRs — tracked by account


📦 rc-portal react-component/portal · React 18 portal component (@rc-component/portal, Ant Design ecosystem)
PR #29 — fixed maximum update depth in Portal.tsx · James-Jager · Dec 2025

Get in touch

LinkedIn Personal GitHub Work GitHub
Codewars rank

GitHub stats

Self-hosted cards · includes private contributions · source


Work · James-Jager · PipeTech

Personal · JamesWJager

Popular repositories Loading

  1. Gatsby-Tailwind-Typscript Gatsby-Tailwind-Typscript Public template

    CSS

  2. JamesWJager JamesWJager Public

  3. github-readme-stats github-readme-stats Public

    Forked from anuraghazra/github-readme-stats

    ⚡ Dynamically generated stats for your github readmes

    JavaScript

  4. fusionarycli fusionarycli Public

  5. firebase-tools firebase-tools Public

    Forked from firebase/firebase-tools

    The Firebase Command Line Tools

    TypeScript

  6. nativewind nativewind Public

    Forked from nativewind/nativewind

    React Native utility-first universal design system - powered by Tailwind CSS

    TypeScript