Skip to content
View shilohhm's full-sized avatar

Block or report shilohhm

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

Hi, I'm Shiloh

I am a software developer working across Python and TypeScript. I build desktop tools, mobile apps, and scientific software.

Product work

The source for these apps is private because they are proprietary products.

Rivalz is a mobile music discovery app for the UK underground. Artists post short snippets and listeners vote in blind battles. Wins move artists through divisions, while accurate voters build their own listener rank. I built the app with TypeScript, React Native, Expo, and Supabase. The public landing page and waitlist are live while the app is in development.

Usuals is a private social map for saving and sharing places with friends. It includes map discovery, collections, photos, messaging, and public, friends-only, or private visibility controls. I built the app with TypeScript, React Native, Expo, and Supabase. The iOS app is live, with Android in development.

Public projects

S-Clip is a Windows instant replay app for competitive games. It keeps a rolling buffer on disk and saves the previous few seconds when you press a hotkey. I built the interface with PySide6 and the capture pipeline with FFmpeg, Desktop Duplication, and GPU encoders.

Built with Python, PySide6, FFmpeg, and Windows APIs.

AstraCell is a battery diagnostics research project. Its starting question is simple: can the available sensors actually identify the fault? I used Fisher information and Cramer-Rao bounds to test that question, then challenged the results with PyBaMM, measured Oxford cell data, and 256 tests.

Built with Python, NumPy, pytest, mypy, and GitHub Actions.

What I care about

  • Core logic that can be tested without launching the interface.
  • Tests for failure cases, not only the happy path.
  • Documentation that says what a project cannot do.

Tools

Python, TypeScript, React Native, Expo, Supabase, PostgreSQL, NumPy, PySide6, FFmpeg, pytest, Hypothesis, mypy, Ruff, and GitHub Actions.

What I'm looking for

I am looking for software engineering roles working on desktop or mobile products, scientific tools, or performance-sensitive systems.

Pinned Loading

  1. S-Clip S-Clip Public

    GPU-first rolling replay and screen capture for competitive PC gamers.

    Python 2

  2. AstraCell AstraCell Public

    Observability-aware battery fault diagnostics with calibrated abstention, external simulation, and measured-cell evaluation.

    Python 1