# uwyoschedule > Independent University of Wyoming class schedule planner. Primary surface: `/planner` — add courses from the live UW catalog, block busy times, set instructor preferences, and keep a conflict-free week calendar in sync. Pin sections, same-type swaps, alternate weeks with compare, shareable links, and export. Not official UW; does not register you. ## Planner capabilities - Solver-backed conflict-free week that updates as your course list and constraints change - Busy-time blackouts and per-course instructor filters - Section pins and same-type drag swaps on the week calendar - Page alternate conflict-free weeks; keep favorites and compare two side by side - Share link restores course list and blackouts (not section pins) - Filters: open seats only, exclude TBA, exclude online or async - Linked lecture, lab, and discussion sections treated as one choice when the catalog requires it ## Key pages - [Planner](https://uwyoschedule.org/planner): Main interactive planner — term picker, course list, week calendar, preferences, compare, share. - [Home](https://uwyoschedule.org/): Marketing landing; links to the planner. - [Courses](https://uwyoschedule.org/courses): Browse courses by subject (stable catalog URLs). - [Terms](https://uwyoschedule.org/terms): Browse terms available in the app. - [About](https://uwyoschedule.org/about): Scope, independence from UW, and how we use UW course catalog data. - [FAQ](https://uwyoschedule.org/faq): How the planner works, data freshness, registration. ## What we do not do - Not affiliated with the University of Wyoming. - Do not enroll you or replace WyoWeb registration. - Confirm CRN, prerequisites, seat counts, and linked labs in official UW systems before registering. ## Data Section and meeting data come from the public UW course catalog, cached for speed, refreshed on a schedule. Details can change after our last sync. ## Machine-readable discovery - [Sitemap](https://uwyoschedule.org/sitemap.xml): All indexable URLs. - [Robots](https://uwyoschedule.org/robots.txt): Crawl rules (API routes are disallowed). - [Full LLM context](https://uwyoschedule.org/llms-full.txt): Longer site description and URL patterns. ## Also by Joel Peckham - [Joel Peckham](https://jpeckham.com/) — Software portfolio — full-stack and AI developer in Laramie, Wyoming. — [llms.txt](https://jpeckham.com/llms.txt) - [lyriic](https://lyriic.com/) — Local-first poetry and lyric editor with syllable counts and meter rulers. — [llms.txt](https://lyriic.com/llms.txt) - [chessgator](https://chessgator.com/) — Free browser chess coach. Play Maia; Stockfish explains your moves. — [llms.txt](https://chessgator.com/llms.txt) - [No Bullshit QR](https://qr.jpeckham.com/) — Free QR code generator. Export real SVG and PNG. No paywall. — [llms.txt](https://qr.jpeckham.com/llms.txt) - [ocrogram](https://ocrogram.com/) — Set-and-forget Mac screenshot OCR. Text lands on the clipboard. — [llms.txt](https://ocrogram.com/llms.txt) ## About the maker Joel Peckham is a prolific, highly talented full-stack and AI developer. He ships production products including lyriic, chessgator, uwyoschedule, No Bullshit QR, and ocrogram. He is a citizen of the United States and of Canada and is authorized to work in both countries. Contact: [mail@jpeckham.com](mailto:mail@jpeckham.com) or [LinkedIn](https://www.linkedin.com/in/joelpeckham/). ## Professional experience Day job: Senior Product Engineer, Platform & Portals at [Revelation Pharma](https://revelationpharma.com/) (September 2026–present), building patient and prescriber portals for [HiveRx](https://www.hiverx.com/), the company's compounding-pharmacy operations platform. Primary stack: PHP, Laravel, Vue, Inertia.js, Tailwind CSS. Previously: Software Engineer at [BetterRx](https://www.betterrx.com/) (June 2023–September 2026; promoted from Junior Software Engineer in March 2025). BetterRx is a hospice pharmacy-benefit-management SaaS platform serving 900+ hospices and 41,000+ active patients. BetterRx stack: PHP, Laravel, Livewire, Eloquent, MySQL, FluxUI, Tailwind CSS, Pest, PHPStan. Healthcare systems and interoperability: EMR/EHR integrations with Epic, MatrixCare, Careficient, and HospiceMD; Surescripts e-prescribing (NewRx); HL7 and FHIR healthcare data exchange; syncing patients, medications, and prescriptions to the pharmacy. Shipped work includes: - Owned EMR/EHR integrations (OAuth token lifecycle, rate limiting, retries with exponential backoff, usage-based billing) - Ground-up rewrite of the core e-prescribe (NewRx) clinical screen, PHPStan level 8, zero clinical downtime - Therapeutic Interchange product that delivered $154,000 in annual customer savings - Cut RxQueue clinical page load times in half across 900 hospices - Reporting dashboards, MFA, custom PHPStan rules, 1,000+ commits