Skip to content
View PeterGrecian's full-sized avatar

Block or report PeterGrecian

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
PeterGrecian/README.md

Hi, I'm Peter πŸ‘‹

🌐 petergrecian.co.uk  ·  ☁️ Beautiful Clouds on YouTube

I build things at the intersection of science, art, and hardware β€” mostly in Python, often on a fleet of Raspberry Pis, and increasingly across AWS, GCP, and Cloudflare. A lot of my work is astrophotography and scientific imaging: pointing cheap cameras at the sky and turning long stacks of raw frames into measurements and pretty pictures. The rest is a mix of Android apps for my own daily life, generative music, web infrastructure, and the odd home-automation experiment.

I like projects that are equal parts engineering and curiosity, and I'm always happy to collaborate β€” on science or art projects, Python tooling, hardware/Pi/sensor work, or anything in the overlap. If something here looks interesting, or you spot a reference to a repo you can't see, open an issue or reach out via my GitHub profile β€” I'm glad to share more.


πŸ”­ Astronomy & imaging

  • astro β€” Scientific image processing for a fleet of Pi-mounted astronomy cameras: long-baseline accumulation, plate-solving, FITS workflows, derotation, per-night web deliverables.
  • photography β€” Camera & image-processing projects: stereoscopic video from a single moving camera (Cloud Batch rendered), sky time-lapse, and star-trail stacking.
  • splay β€” Keyboard-driven still-image viewer with FITS support, hot-pixel masks, and a plugin architecture. A descendant of a tool I wrote at MPC in 1996 for SGI IRIX.

☁️ Beautiful Clouds

  • Beautiful Clouds (YouTube) β€” A Raspberry Pi camera points at the sky all day and every evening auto-publishes a full-day cloud time-lapse: hourly and whole-day videos, timestamp burn-in, a randomly chosen backing track. The capture-and-render pipeline currently lives in my private monorepo β€” ask me if you'd like to see it (extracting it into a standalone beautifulclouds repo is on my list).

🌐 Web & infrastructure

  • mywebsite β€” My personal site (www.petergrecian.co.uk) served entirely from AWS Lambda behind API Gateway, fronted by Cloudflare β€” no static host, no server.
  • home-automation β€” Raspberry Pi home automation: network/device monitoring, sensors, and Google Home integrations.

🎡 Music & audio

  • rcr β€” Recent Classical Recordings: finds modern, well-recorded performances on YouTube Music.
  • audiolab β€” Audio analysis & measurement tool (oscilloscope, FFT, spectrogram, response curves) using CM106 USB devices, on Pi or laptop.

πŸš† Android apps

  • tersetransporttimes β€” A deliberately minimal, zero-interaction commute app that uses GPS to show only the specific buses and trains I actually catch.

πŸ”’ Private projects β€” ask me if you're curious

These aren't public (yet β€” some are works in progress, some just personal), but I'm happy to talk about any of them. Open an issue or get in touch.

Project What it is
betterverse Interactive VR / mixed-media with Oculus Quest 2 + Korg nanoKONTROL2 in Unity/Unreal.
cosmic-cycling A 60-minute generative cycling soundtrack at 86 BPM, inspired by Kosmischer LΓ€ufer.
mixtapes Building curated classical mixtapes from YouTube Music β€” FLAC tagging, gap insertion, artwork.
manim Mathematical/illustrative animations with ManimCE, published to the web.
us-vs-the-machines Pits human predictions against AI across sport (F1, football) and measures who does better.
testbook A study companion for Wagner's Ring and the Barenboim/Bayreuth 1991 recording.
busclock A web prototype of the bus display as an analog clock face β€” hands approach 12 as buses arrive.
blescape Android app that scans WiFi, BLE devices, and phone orientation, displayed interactively.
nightsound Android app that records overnight and saves the loudest snippets for review.
calendaralarm Makes calendar events trigger an alarm that takes real effort to silence.
ollama Local LLM inference on GCP Compute Engine with GPU, persistent storage, auto-terminating VMs.
alerting A central alerting platform β€” AI appraisal, Slack, and xMatters notifications.
ansible / dotfiles / super The infrastructure and conventions that hold the Pi fleet and all of the above together.

Like what you see, or want to build something together? Reach out β€” I'd love to hear from you.

Popular repositories Loading

  1. home-automation home-automation Public

    Google home and ring etc

    Python

  2. tersetransporttimes tersetransporttimes Public

    Kotlin

  3. mywebsite mywebsite Public

    Jupyter Notebook

  4. audiolab audiolab Public

    Audio analysis tool using CM106 USB audio devices β€” oscilloscope, FFT, spectrogram, response curves

    Python

  5. rcr rcr Public

    HTML

  6. photography photography Public

    Python