Peter Theill

Peter Theill

Commanigy

My name is Peter Theill, a Copenhagen-based software engineer and entrepreneur. Iโ€™m a co-founder of Zublime, Outbound & Familio but also do indie-hacking at Commanigy. I started playing around with programming back in 1987 on a good old Commodore 64 and released my first couple of shareware products on Windows around 1994.

Deployment Stats

Total deployments
534

over 254 days

This week
30

123 this month

Most active day
27

on Nov 15, 2025

Running year activity
ยท
0 deployments in Jan
Jan
ยท
0 deployments in Feb
Feb
ยท
0 deployments in Mar
Mar
โ–„
61 deployments in Apr
Apr
โ–…
79 deployments in May
May
โ–…
66 deployments in Jun
Jun
โ–ƒ
42 deployments in Jul
Jul
โ–ƒ
37 deployments in Aug
Aug
โ–‚
18 deployments in Sep
Sep
โ–…
64 deployments in Oct
Oct
โ–ˆ
111 deployments in Nov
Nov
โ–„
56 deployments in Dec
Dec

Recent deployments by Peter Theill

2 months ago
โœจ Enhance dropdown functionality and styling
Add support for touch devices, improve button state updates, and refine
dropdown menu interactions for better user experience.
2 months ago
โœจ Add changelog badge to footer
Include a link to the latest deploys for better visibility of updates.
๐Ÿ’„ Refine phone display styling
Adjust phone notch dimensions and enhance font styling for the clock.
2 months ago
โœจ Add event ready email functionality
Send an email to users when an event is created or claimed, including a QR code for sharing.
โœจ Add welcome email functionality
Implement user welcome email with HTML and text formats, and configure
mailer to use Resend for email delivery.
2 months ago
โœจ Add phone clock controller for real-time display
Implement a Stimulus controller to update and display the current time.
2 months ago
โœจ Add spin-gradient animation for feedback effect
Implement a new animation for the save feedback glow effect to enhance user interaction.
2 months ago
๐Ÿ’„ Refactor user creation logic in from_omniauth
Simplify user creation by removing unnecessary variable assignment.
2 months ago
โœจ Enhance media upload and display features
Add JSON responses for media creation and failure cases. Improve upload
placeholders and loading states for better user feedback. Refactor
controllers for cleaner code and improved performance.
2 months ago
๐Ÿ’„ Clean up home controller comments
Remove unnecessary comment from the HomeController for clarity.
2 months ago
๐Ÿ’„ Refactor authentication redirects
Change authentication redirects to root path for consistency across controllers.
2 months ago
๐ŸŽจ Allow processing through queue
2 months ago
๐Ÿ’„ Update media display text and styling
Change "upload" to "photo" for clarity and add background color to media container.
2 months ago
โœจ Enhance lightbox functionality and media handling
Refactor lightbox controller and media model to support optimized media
variants and improve loading behavior in the UI.
2 months ago
โœจ Refactor default name generation logic
Consolidate default value setting for event name and date into a single method.
๐Ÿ’„ Refine QR code display and layout
Adjust the layout for QR code section and improve text clarity for better user experience.
2 months ago
โœจ Implement user join notification functionality
Add a method to notify via Discord when a new user joins the platform.
2 months ago
โœจ Add toast notification functionality
Implement toast notifications with slide-in animation and auto-dismiss
feature for improved user feedback on actions.
2 months ago
๐Ÿ’„ Enhance file upload progress UI
Improve the styling and structure of the upload progress container and
add shimmer animation for better visual feedback during file uploads.
2 months ago
๐Ÿ’„ Refine text formatting in homepage
Improve readability by consolidating text in the event sharing description.
2 months ago
โœจ Implement Google OAuth authentication and event claiming functionality

  • Added Google OAuth integration with OmniAuth for user authentication.

  • Created Users table with fields for email, name, Google ID, and avatar URL.

  • Updated Events table to include a user reference for claimed events.

  • Implemented SessionsController for handling sign-in, sign-out, and failure actions.

  • Created EventClaimsController to manage claiming events by users.

  • Updated views for sign-in, event claiming, and event management.

  • Enhanced header and footer for user authentication state.

  • Added routes for authentication and event claiming.

  • Configured OmniAuth initializer for Google OAuth.

  • Updated application layout and styles for improved user experience.

2 months ago
๐Ÿ’„ Refactor lightbox controller and uploader view
Remove file size display and adjust styles for better consistency in the lightbox modal.
2 months ago
๐Ÿ› Fix date handling in hero illustration method
Restore the use of the current date for hero illustration selection.