Portfolio · Nº 001MMXXVI40.72371° N, -73.95097° W

Jack Madden

Open to senior frontend, product engineer roles

Product-minded frontend engineer

I ship React/Next.js sites and React Native Expo apps— I'm leveling up backend and iOS so I can own more of the stack.

  • React
  • Next.js
  • React Native
  • TypeScript
  • GraphQL
  • SSE

Nº 01About

I own fan-facing product UI end to end—web and Mobile.

At Premier Lacrosse League I lead frontend across 4 Next.js websites and a React Native Android app, from live game experiences to fantasy and gamification. I care about realtime feedback, accessibility, and shipping polished products that still feel fast.

Before PLL, I built React experiences at Better Collective and learned systems thinking on the floor at Apple. Flatiron-trained, Purdue/Butler dual-degree background. Right now I'm stretching into backend fundamentals and iOS development in order to own more of the product loop—without losing the frontend craft that got me here.

Nº 02Experience

The path to owning product UI.

Each stop added a layer—foundations, people, craft, scale—to how I ship today.

  1. 01

    Purdue / Butler

    Dual-degree Student - No Degree

    Built the analytical foundation—structured problem solving before I wrote production code.

    • Foundations
  2. 02

    Apple

    Store Associate

    Learned systems thinking where product meets people—how polish, clarity, and service shape trust.

    • Systems thinking
    • Customer empathy
  3. 03

    Flatiron School

    Software Engineering Student - Certificate

    Trained in modern JavaScript and React, shipping full projects end to end on a tight cadence.

    • JavaScript
    • React
    • TypeScript
    • Redux
    • Ruby on Rails
    • SQL
  4. 04

    Better Collective

    React Engineer

    Built React experiences for high-traffic sports and betting audiences, where clarity drives conversion.

    • React
    • TypeScript
    • Redux
  5. 05· Now

    Premier Lacrosse League

    Software Engineer II

    Own fan-facing product UI across Next.js web and React Native Android—live game experiences, fantasy, and gamification.

    • Next.js
    • React Native
    • GraphQL
    • SSE

Nº 03Skills

Languages and frameworks I ship with confidence.

Languages

  • TypeScript
  • JavaScript
  • Swift

Frameworks

  • React
  • Next.js
  • React Native
  • Redux
  • Tailwind CSS
  • Express
  • SwiftUI

Platforms

  • Expo
  • RN CLI (Android)
  • Node.js
  • AWS
  • Supabase
  • Vercel
  • Docker
  • Xcode

Data, Tooling, & QA

  • GraphQL
  • SSE / realtime
  • REST APIs
  • Jest
  • Figma
  • Git
  • CI/CD
  • Notion

AI

  • Claude
  • Cursor
  • SkillS
  • Modules
  • Automations / Routines
  • AI SDKs
  • MCP

Nº 04Learning

What I'm actively stretching into.

Growth shown as unfinished work—not a second logo wall. Backend depth, production iOS, and stronger AI engineering systems are the current edges.

  • Backend fundamentals

    Building

    Growing past light Node/Express familiarity—auth, data modeling, and API design that pair cleanly with React clients

  • iOS / Swift

    Exploring

    Personal-project level today; building toward production-ready iOS alongside React Native experience

  • Fuller mobile ownership

    Deepening

    Extending Android RN CLI craft across the mobile stack—release confidence, platform nuances, shared product quality

  • AI-assisted engineering systems

    Building

    Agent loops, skills/rules, and workflow automation that speed shipping without skipping judgment

Nº 05Work

Apps, sites, and learning labs.

Sample stand-ins for now—shaped around the kinds of fan-facing web and mobile work I do. Real case studies coming soon.

  • Meet Cute

    App

    A location and contact list based application that allows users to recieve notifications when they are near each other. The app then allows users to chat with each other and find a spot nearby to meet up.

    Models the live-event UI patterns I ship in production applications, while dealing with sensitive data and user privacy.

    • React Native
    • TypeScript
    • Expo
    • Supabase
  • Daygleam

    Site | App

    A website and mobile application dealing with widgets that serve user an interesting fact based on their favorite topics using AI for fact discovery and serving.

    Usage of AI SDKs to generate fact content and serve it to the user.

    • React Native
    • Expo
    • TypeScript
    • Tailwind, Next.js
  • Elevator Backend Lab

    App | Lab

    A backend learning lab where I am bolstering my backend knowledge and skills by building a backend for a real-world application. This was created using my own AI skill to that generates learning modules based on learning goals and a topic.

    Designed as one composition, not a dashboard of widgets.

    • Node.js
    • TypeScript
    • Express
    • PostgreSQL
  • Personal Website

    Site

    YOU ARE HERE! A personal website built using Next.js and Tailwind CSS to showcase my projects and skills.

    A playground for my design and development skills.

    • Next.js
    • Tailwind CSS
    • TypeScript
  • iOS Lab

    Lab

    A sandbox for my iOS development skills. I am learning the basics of iOS development by building a simple app using SwiftUI. Also built with my AI Learning Module skill.

    A sandbox for my iOS development skills.

    • Swift
    • SwiftUI
    • Xcode

Nº 07Contact

Let's buildsomething that feelsintentional.

Open to senior frontend / UI-focused roles—especially product-minded teams shipping web and mobile. NYC office or remote US.

40.72371° N, -73.95097° W