Skip to content
View IanRmacdonnell's full-sized avatar

Block or report IanRmacdonnell

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.

Content in all repositories owned by your account will be closed.
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
IanRmacdonnell/README.md

Ian MacDonnell, product-minded builder working across consumer experience, AI, and data systems

Connect with Ian on LinkedIn Explore Ian's repositories Cal Poly Information Systems student

A little about me

I am an Information Systems student at Cal Poly planning a Computer Science minor. I build consumer experiences, AI products, and data systems where user needs and technical constraints meet. I am especially interested in messy problems involving unreliable connectivity, noisy data, and changing requirements.

I also write as an Opinion Columnist for Mustang News and serve as VP of Tech Development for Cal Poly's Product Management Club. Both roles keep communication, user empathy, and product judgment central to how I work.

What I am exploring now: product engineering, technical product management, consumer experience, and applied AI/data systems opportunities for Summer 2027.

Selected work

Opportunity OS dashboard

Opportunity OS

Built a privacy-first internship tracker that ranks opportunities using fit, career signal, recency, urgency, and network strength.

Live demo · Repository

JavaScript · Vite · Local-first data · Product analytics
Clamor AI memory layer interface

Clamor

Built an AI memory layer that turns noisy community chat into digests, action items, onboarding briefs, alerts, and source-backed answers.

Case study · Repository

Node.js · Retrieval · AI product design · Full-stack
Skier tracking pipeline detecting and tracing a skier in action

Skier Tracking Pipeline

Built a computer-vision pipeline for skier detection, tracking diagnostics, quality metrics, and human-in-the-loop label review.

Case study · Repository

Python · YOLOv8 · OpenCV · Data engineering
AI Story Visualization Pipeline storyboard

AI Story Visualization Pipeline

Built a provider-neutral pipeline that turns source text into traceable visual storyboards with continuity checks and reproducible Story Bibles.

Case study · Repository

Python · NLP · Generative AI · Creative tooling

Tools I reach for

JavaScript, TypeScript, React, Python, PostgreSQL, Supabase, AWS, Jest, Git, and GitHub

React Native · Expo · EAS Build · TestFlight · JavaScript · TypeScript · React Navigation · NFC · Supabase · Expo SecureStore · AsyncStorage · NetInfo · Jest · Python · SQL · PostgreSQL · AWS · Git · Product discovery

A note on private work

Some production and client work is private. Every project featured here is standalone and sanitized, using synthetic or public-domain material. None include proprietary code, credentials, or private data.

Let's connect

Want to talk about thoughtful consumer experiences, applied AI, or data systems? Reach me on LinkedIn.

Popular repositories Loading

  1. ai-story-visualization-pipeline ai-story-visualization-pipeline Public

    NLP and generative-AI pipeline for source-linked visual storytelling, continuity checks, and reproducible Story Bibles.

    Python

  2. clamor-ai-memory-layer clamor-ai-memory-layer Public

    AI memory layer for student communities with digests, action extraction, alerts, onboarding, and source-backed Q&A.

    JavaScript

  3. skier-tracking-yolov8-pipeline skier-tracking-yolov8-pipeline Public

    YOLOv8 skier-tracking and data-engineering pipeline with diagnostics, quality metrics, and human review.

    Python

  4. internship-opportunity-tracker internship-opportunity-tracker Public

    Local-first internship opportunity tracker with CSV import, funnel analytics, deadline intelligence, tests, CI, and PWA support.

    JavaScript

  5. IanRmacdonnell IanRmacdonnell Public

    Ian MacDonnell GitHub portfolio: product-minded AI, data, mobile, and workflow projects.

  6. agent-workflow-lab agent-workflow-lab Public

    A small, understandable Claude-oriented agent workflow for disciplined software development

    Python