Jay Fallon

Full Stack Software Engineer

User Experience Designer

Product Strategist

Tool Builder

I design, build, and deliver scalable systems with engaging user experiences, crafting product strategies that drive growth.

View Resume

About

As a seasoned full-stack architect specializing in domain-specific platform development, I design and implement complex, multi-tenant systems that solve real industry problems. My background combines enterprise experience (Form Health, Dassault Systèmes, Bose, Cengage) with interdisciplinary education—BS in Business Administration (International Business, Finance) and MLA in Digital Media Design from Harvard Extension School.

Currently, I'm architecting Knokr—a platform ecosystem addressing data fragmentation in the music industry. The system demonstrates sophisticated application architecture: a shared PostgreSQL infrastructure with pgvector extensions powering four interconnected applications (Base, Orchestra, Lineups, Nuncio). Each serves distinct purposes while feeding a unified data model, enabling rapid experimentation in isolated environments before integrating proven features into the core platform.

Key technical implementations include a Database-Driven Routing Engine where URLs are defined in the database rather than file paths, enabling non-technical users to create pages without deployments. AI Integration at Scale using Claude API for festival lineup extraction from posters, processing hundreds of artists per festival in near real-time. Vector Search and Graph Intelligence built with OpenAI embeddings, pgvector, Node2Vec algorithms, and Louvain scene detection. Performance Architecture achieving 90-95% latency reduction through Redis caching strategies, with comprehensive testing (2,300+ tests with Vitest, Playwright, Testcontainers).

I excel at iterative architecture development—building experimental platforms that share infrastructure with production systems, validating features before integration. This methodology reduces risk while maintaining velocity. Whether architecting multi-tenant systems with strict data isolation, implementing AI-powered extraction pipelines, or designing graph-based discovery algorithms, I focus on platforms that scale technically while solving meaningful domain problems.

Experience

2024 — Present

Designed and developed a full-stack application for artists, venues, and festivals, creating a comprehensive promotion and social engagement platform. Implemented scalable architecture and real-time features to enhance user interaction and event promotion capabilities.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Supabase
  • PostgreSQL
  • Redis
  • AWS
  • Anthropic
2022 — 2024

As a consultant, worked with the marketing team on the redesign and development of the customer-facing website for this leading medical weight loss platform. Implemented modern web development practices and a comprehensive design system to ensure consistency across the platform. Improved user experience through responsive design and optimized performance.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Prismic
  • Storybook
2019 — 2023

Led development teams across multiple products within The 3DEXPERIENCE platform, including SOLIDWORKS - a leading 3D CAD software, Apps for Kids, and Apps for Kids Classroom. Managed the development of innovative solutions for desktop and cloud-based CAD applications while ensuring high performance and reliability.

  • Angular.js
  • JavaScript
  • CSS
  • Cassandra
2018 — 2019

Contracted to Bose Corporation to develop targeted applications as part of their initiative to create agile, customer-focused solutions. Specialized in building rapid prototypes and MVPs to address specific customer segment needs while maintaining high standards of user experience and interface design.

  • Next.js
  • JavaScript
  • Node.js
  • Express.js
2014 — 2016

Developed an in-house CSS framework and reusable component library while providing design direction across multiple projects. Led initiatives in legacy code conversion and cross-platform CSS standardization. Collaborated with senior management to define design and technical requirements for platform releases, while conducting component design and user testing.

  • CSS
  • JavaScript
  • Angular.js
  • React
  • Sass

Education

2017 — 2019

Completed Master of Liberal Arts degree in Digital Media Design through Harvard Extension School, focusing on user experience design, interaction design, and digital media production. Developed comprehensive understanding of design principles, user research methodologies, and digital product development.

  • UX Design
  • Digital Media
  • Interaction Design
  • User Research
1993 — 1998

Completed Bachelor of Science degree in Business Administration with majors in International Business and Finance, focusing on global operations and marketing. Participated in Northeastern's renowned cooperative education program, completing assignments at Boston's Better Snacks, FMRC, and PictureTel, gaining hands-on experience in operations, marketing, technical documentation, and internationalization.

  • International Business
  • Finance
  • Operations
  • Marketing

Projects

Knokr

A festival discovery and social platform that consolidates lineup data, schedules, and artist information across 1,400+ festivals and 50,000+ artists into a single searchable interface — replacing the fragmented experience of browsing dozens of individual festival websites. Features AI-powered lineup extraction from festival posters using Claude Vision API, semantic search with pgvector embeddings, a dream lineup builder with drag-and-drop organization, and a conversational recommendation engine for personalized festival comparisons. Beyond discovery, the platform connects festival attendees with each other, enabling social coordination around shared lineups and events. Evolved from an earlier Python-based extraction tool through multiple architectural iterations, with features validated through standalone experimental platforms before integration.

  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
  • pgvector
  • Prisma
  • Redis
  • Claude AI API
  • @dnd-kit
  • html-to-image
  • Railway
Knokr Lineups platform preview

Knokr Base

The administrative backbone of the Knokr ecosystem — a multi-tenant back office managing the full lifecycle of data across 50,000+ artists and 1,400+ festivals. Handles image uploading and processing, festival metadata, lineup and schedule management, and artist profiles including show and festival histories. Implements comparison models for surfacing similar artists and festivals using graph-based relationships and vector similarity. Features database-driven routing that lets pages be created from the database rather than the filesystem, a five-tier permission system for multi-tenant access control, and vector search powered by OpenAI embeddings. Shares a PostgreSQL infrastructure with Knokr, enabling both applications to operate against a unified data model while serving distinct audiences — public discovery and internal data management.

  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
  • pgvector
  • Prisma
  • Redis
  • BullMQ
  • OpenAI API
  • Clerk
  • AWS S3
  • Railway
Knokr platform preview

Mojo Boston

Demo — awaiting final content and visual design

A turnkey festival website exploring PayloadCMS as a white-label foundation for festival organizers. Built for a client's one-day festival, the project started from Payload's stock website template (blog + 4 basic blocks) and required substantial rework — 24 custom block components, a complete S3 media system replacing Payload's broken upload pipeline, live database integration pulling lineup, schedule, and venue data from Knokr's shared PostgreSQL infrastructure, interactive Leaflet venue maps, and a brand-specific design system. The experiment validated both the value of the Knokr data layer for powering external sites and the limitations of adapting a generic CMS for domain-specific use cases — informing the architecture for purpose-built festival site tooling. 232 TypeScript files, multi-database architecture, deployed to Railway.

  • Next.js 16
  • PayloadCMS 3.80
  • TypeScript
  • PostgreSQL
  • AWS S3
  • Leaflet
  • Tailwind CSS 4
  • Lexical
  • Sharp
  • Railway
Mojo Boston festival website preview

Knokr Predictor

Ongoing development

A festival lineup prediction system that generates probable artist bookings for upcoming festival editions using Knokr's music discovery graph. Queries 3.3M pre-computed artist co-occurrence edges weighted across eight signal types (shared festivals, shared venues, band members, local/national scene overlap), combined with Louvain community detection scoring and genre-depth multipliers to rank candidates against a festival's existing lineup profile. Features automatic similar festival discovery, weighted random sampling with square-root flattening for variety, confidence tiering, and per-artist contributing factor breakdowns. Python prediction engine (FastAPI, asyncpg) communicating with a Next.js frontend via Redis queue, both reading from the shared Knokr PostgreSQL database. Deployed to Railway.

  • FastAPI
  • asyncpg
  • Redis
  • Next.js 16
  • React 19
  • TypeScript
  • Prisma
  • PostgreSQL
  • HeroUI
  • Tailwind CSS 4
  • Railway
Predictor platform preview

Orchestra

Live — no longer under active development

A focused experiment in mapping artist relationships within the music industry. Enables users to search across 50,000+ artists and contribute band member connections through a curated submission process, building primary, secondary, and tertiary relationship networks. Built as a standalone platform to rapidly test community-driven data contribution workflows and graph-based artist discovery — learnings that directly informed the comparison models and artist relationship features in Knokr Base.

  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
  • Prisma
  • HeroUI
  • Tailwind CSS
  • Clerk
  • Cloudflare Turnstile
  • Railway
Orchestra platform preview

Nuncio

Live — no longer under active development

An open event curation platform built to test AI-powered data extraction and public content distribution at speed. Users create and share unlimited event lists with AI-assisted tour date extraction from images, embeddable widgets, and export formats including JSON-LD, iCal, and RSS feeds. Served as a proving ground for the image extraction pipeline and structured data patterns later adopted in Knokr's lineup extraction system.

  • Next.js 16
  • TypeScript
  • PostgreSQL
  • Prisma
  • Redis
  • BullMQ
  • HeroUI
  • Tailwind CSS
  • Claude AI API
  • Clerk
  • AWS S3
Nuncio platform preview

Connections Plus

No longer under active development

A daily word puzzle game inspired by NYT Connections, featuring a multi-level progression system where red herring words accumulate across four difficulty tiers. Full-stack build with an admin interface for AI-assisted puzzle creation, calendar-based content scheduling, and anonymous player progress tracking. A fun side project that still exercises the full stack — auth, state management, content tooling, and polished UI with animations.

  • Next.js 16
  • TypeScript
  • Redis
  • HeroUI
  • Tailwind CSS
  • Claude AI API
  • Framer Motion
  • Vercel
Connections Plus game interface preview

Knokr — Earlier Iterations

No longer under active development

The original Knokr platform: a frontend for social music discovery, a back office supporting festival scheduling from single-day showcases to multi-day, multi-city, multi-stage events with 100+ artists, and KnokrFetch — a Python-based scraping system that pulled event data from Bandsintown, Songkick, and Seated alongside custom parsers for Wix, WordPress, Squarespace, and bespoke sites. These earlier builds established the domain model, data acquisition patterns, and scheduling complexity that the current Knokr and Knokr Base architecture is built on.

  • Next.js
  • Python
  • FastAPI
  • Selenium
  • BeautifulSoup
  • PostgreSQL
  • Redis
  • TypeScript
  • Tailwind CSS
  • HeroUI
  • Supabase
  • Jest
  • AWS S3
  • CloudFront
  • Claude AI API
  • AWS Lambdas
Knokr v1 artists page preview

FormHealth Website

Collaborated with FormHealth to develop their new design system and rebuild the front-end implementation within their existing Next.js, Prismic, and Storybook stack. Handled ongoing website maintenance typical of a small startup environment while working closely with the marketing team to support their growth initiatives and content needs.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Prismic
  • Storybook
Form Health website preview

SOLIDWORKS Cloud Platform

Collaborated closely with the platform services team to implement comprehensive design system technology and documentation systems across multiple SolidWorks products. Managed product feature requests, system maintenance, and cross-platform integration work spanning the entire SolidWorks ecosystem including Apps for Kids, xDesign, and 3DEXPERIENCE tools. Contributed to prototyping new product concepts while maintaining consistent user experience standards through shared component libraries and design tokens. Handled the critical but often invisible work of keeping multiple products aligned—from updating design system documentation to coordinating feature rollouts across different teams and ensuring seamless integration between desktop and cloud-based applications.

  • Angular.js
  • JavaScript
  • Node.js
  • Express.js
  • CSS
SOLIDWORKS platform preview

Apps for Kids Platform

Collaborated on rebuilding the front-end and back-office systems for SolidWorks' educational platform that introduces children ages 4-14 to 3D design and engineering concepts. Redesigned and implemented the user interface to balance child-friendly accessibility with educational depth, while developing comprehensive admin tools for educators to manage classrooms and track student progress. Built new content management features and newsletter tools, creating a seamless learning environment that serves students worldwide while maintaining COPPA compliance for child safety.

  • Angular.js
  • JavaScript
  • Node.js
  • Express.js
  • Docker
  • CSS
  • Cassandra
Apps for Kids platform preview