Skip to content
View jordypg's full-sized avatar

Block or report jordypg

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
jordypg/README.md

JPG

Minimal online presence.


Projects

Current – Performant Video Player

Repo: performantvideo

Faster scrubbing controls when viewing videos.

  • frame.io and other web video players struggle with buffering when playing forwards at high speeds or backwards. Building a method for better performance.
  • Encoding a reversed version of the video with a circular buffer of rendered frames for instant backward navigation without re-decoding
  • Mipmap-style pre-computed versions of the video at faster playback rates for lag-free display

2025 – Orbit Pipeline

Repo: orbit

A pipeline execution framework built for a monolith infrastructure.

  • Demo video showing it off!
  • Operates in your TypeScript backend, using type-safe handlers instead of YAML configs. A library to import rather than a platform to deploy.
  • Built-in and configurable behavior for automatic retry logic, state persistence, crash recovery, background workers, and real-time performance monitoring
  • CLI functionality
  • Web dashboard interface for monitoring and management

2025 – Collaborative Canvas Planner

Repo: CanvasPlanner

Learning about products like Figma by building an online multi-user planning tool.

  • Demo video explaining how it works!
  • Built-in graph-based time planner to estimate workflow duration
  • Exploring sync engines, websockets, and multiplayer
  • Uses a node-based interface, built with react-flow, convex, and Socket.IO
  • Client-side caching to prevent unnecessary rerenders

2025 – Tech Lead at Trestle

(Private repos for security purposes)

Managing data collection and reporting for service organizations.

  • Architected and built full-stack CRM platform from zero-to-one, owning end-to-end technical decisions
  • Designed multi-tenant backend coordinating data across third-party APIs and internal microservices
  • Handled all design, implementation, migration of production databases (PostgreSQL, MongoDB)
  • Built and moved across multiple providers (AWS, GCP, DigitalOcean)
  • Implemented SOC 2/HIPAA compliance, secure auth and data storage
  • Building frontend
  • Pre-pivot, worked on software facilitating ESL program management and in-class instruction

On-and-off – Cathedral

Repo: Cathedral

Applying RL methods to a simple but deep MDP board game with an absurd state space.

  • Experimenting with MCTS, Deep-Q Learning, and Approximate Q-Learning

2024 - Pleiades: Hyperspace Trader

Multiplayer board game developed with Nick and Ben Howe

  • **Box and pieces
  • Merchant game set in space, featuring player interaction without hostility
  • Playtested and collected feedback, rebalancing and reworking mechanics
  • Edited rulebook

2024 – Amherst Database Infrastructure

(Private repos for security purposes)

LinkedIn projects write-up available!

  • Religion Library DB, Lycium DB, Hollaway Classics Library DB, Binary Worlds Lab Website
  • Currently in production on Amherst servers
  • Developed full-stack, and built REST APIs (TypeScript, React, Next.js, Node.js, Flask, PostgreSQL)
  • Designed scalable, reliable database architecture handling concurrent access and complex query workloads
  • Working with department members for requirements gathering and analysis

2023 – Mathematics Major

Completed my math major! Focus on Galois and Group Theory.


2022 – LLM Lay Summary of Scientific Papers

Repo: laysumm | HuggingFace: PEGembed

For the grad course Advanced NLP w/Prof. Mohit Iyyer, developed over 4 months with the help of Zhiheng Wang, Jiarui Liu, and Ahmed Jaafar.

  • Researched and developed fine-tuned generative AI model
  • Adapted Seungwon Kim's method (2020) of extractive summary, followed by abstractive summary
  • Extractive summary using cosine similarity to extract top N sentences
  • Pre-trained PEGASUS model, fine-tuned on the eLife dataset
  • Met baseline models on metrics BERTScore and METEOR, while outperforming all baselines on ROUGE-2 (33%), ROUGE-L (35%), and Human Lay Readability (21%)

2022 – Denoising Images with Anisotropic Total Variation

Repo: Anisotropic-Total-Variation


2021 – AI Engineering Internship at Mesmer

Intel-funded RPA startup leveraging computer vision models for automated app testing.

  • Creating AWS pipelines for handling training and model data during the fine-tuning of these models
  • Building monitoring and error recovery for pipeline robustness
  • Training models using XGBoost
  • Modularizing and refactoring various code

2020 – Genetic Programming Research

Team led by Prof. Lee Spector, centered around the Push family of genetic programming languages.

  • Created a visualizer in Clojure to visually present model execution, in hopes of understanding AI black-box behavior

Interests

I like ML, fullstack development, and databases.

Pinned Loading

  1. Anisotropic-Total-Variation Anisotropic-Total-Variation Public

    Anisotropic Total Variation, implemented for COSC590 Applied Numerical Optimization

    Jupyter Notebook

  2. Cathedral Cathedral Public

    My adventures creating and working with one of my favorite board games

    Jupyter Notebook