Stats

3
Projects
12
Devlogs
20
Votes
1
Ships

Coding Time

All Time: 56h 49m
Today: 0h 0m

Member Since

June 16, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

3
🚀
5 devlogs • 28 days ago
🚀
5 devlogs • 29 days ago
Quasar App Website
2 devlogs • about 1 month ago

Activity

spyguy
spyguy worked on Quasar
1h 58m • 6 days ago

Since we were rejected by Apple :(, we decided to add more features including Space Wikipedia, news search, and more settings options. Fun! Hopefully this should be enough to make us App Store worthy.

Update attachment
spyguy
spyguy worked on Quasar
6h 44m • 9 days ago

Added a Settings page and finalized everything for an iOS release. Did some UI fixes and updates to make everything look extra nice. Troubleshooted bugs, and also added expo-updates to keep everything up to date with OTA releases without having to go through storefront pipelines and waiting times (good for small bugs/UI changes)

Update attachment
spyguy
spyguy worked on Quasar
1h 39m • 15 days ago

Created a Launches page, where you can track upcoming rocket launches and their payload. I also added a button that directly puts the event in your calendar so you don't forget.

Since the API has a rate limit, I implemented caching with AsyncStorage to poll once every 10 minutes. Shout out to the Launch Library 2 API!

Update attachment
spyguy
spyguy worked on Quasar
2h 47m • 15 days ago

I cooked up some image handling features and added a wallpapers page where you can look through NASA's massive image library (and even sort!). Click on any image to download it.

Update attachment
spyguy
spyguy worked on Quasar
6h 18m • 15 days ago

Been working on a lot of fixes, including Markdown message formatting because ai.hackclub.com now uses Qwen instead of Llama, and it wants to be waaaay fancier.

Also updating image page to use models, taking inspiration from the MKBHD Panels app.

Update attachment

Finally was able to make everything into a docker image, and all tests pass in a container running linux!

Update attachment

After doing some research, I was able to include a faster (albeit more limited) implementation of openai-whisper called faster-whisper, based on CTranslate2 and able to use quantization. It also uses less RAM (!!!) and less CPU time. This is under a new endpoint because I have not done enough testing with it, so it is considered a BETA feature for now. I also included tests for this and made the endpoint largely the same except for the exclusion of a language field.

Update attachment

After fiddling around with language support and ensuring that the API does not use a ridiculous amount of resources, I was finally able to improve the transcription feature and write tests for it. It now supports translation (albeit only with the 'tiny' model) and is covered by tests.

Update attachment
spyguy
spyguy worked on Media Toolbox
4h 26m • 27 days ago

After a long fight with ffmpeg, I finally found compatible codecs and ffmpeg args for all conversions that this platform plans to support.

I also wrote 172 tests (most are parametrized) for the API, file handling (upload, download, deletion) and file conversion (images, audio, video). In addition, I moved image conversion over to PIL instead of ffmpeg, improving performance.

TODO: write tests for transcription, implement cleanup of old files

Update attachment
spyguy
spyguy worked on Media Toolbox
4h 54m • 28 days ago

After making some edits to the openai-whisper codebase and submitting a PR, I finally have some core features complete in the API:

  • File upload/download (stored with random uuid)
  • File conversion (powered by ffmpeg, so incredibly versatile)
  • File transcription (powered by openai-whisper, with a custom progress callback function to track progress through the transcription because it takes a while!)
Update attachment
spyguy
spyguy created a project
27d ago

Media Toolbox

Website + API powered by ffmpeg, openai-whisper, pillow, and other packages that provides advanced media tools over the web. Features include file type conversion, audio language detection, and audio transcription.

5 devlogs 0 followers

Finished website, including adding information about app offerings, adding mockups for iOS/Android, fixing up the header, adding a download section, and optimizing the entire site for mobile as well.

Update attachment
spyguy
spyguy created a project
28d ago

Quasar

An app to enable the exploration of space. Aggregating data and media from around the world and beyond, and integrating AI to fuel curiosity for the next frontier.

5 devlogs 0 followers

Wrote the code for the first page, integrating React Bits components.

Update attachment
spyguy
spyguy created a project
35d ago

Quasar App Website

Website for my mobile app, Quasar

Quasar App Website
2 devlogs 0 followers Shipped
spyguy
spyguy joined Summer of Making
57d ago

This was widely regarded as a great move by everyone.