So, I built an agent to help remind me -- it's a subscription based service that sends you updates every morning, and stores your preferences so it can learn what you like.
41 karma · joined March 17, 2024
So, I built an agent to help remind me -- it's a subscription based service that sends you updates every morning, and stores your preferences so it can learn what you like.
Remote: Open to remote, on-site, and hybrid
Willing to relocate: Yes
Technologies: Swift, Python, Java, JavaScript, SwiftUI, UIKit, Django, SQLite, MySQL, Node.js, React, AWS
Résumé/CV: https://garelick.net/resume
Email: jonathan at-symbol garelick dot-symbol net
I'm a senior generalist with a background in web and mobile (iOS) development. I have worked for multiple startups, including Neeva (acq. by Snowflake). Strong bias to action and experience taking products from 0 to 1. Cheers!
My main point is that Scratch should not be stigmatized. It can be a good introduction to get kids “hooked” :-)
Harvard even uses Scratch in their CS50 course!
Unfortunately, that particular feature will require Spotify to give me additional approval, which requires 6 weeks (or more, unfortunately). I will try my best to add this as soon as possible.
Some more advanced integration with Spotify (Liking songs, for example) requires approval by the Spotify team which can take up to 6 weeks. I can gate this and additional cool stuff behind payment. Right now I am considering $2, but frankly, I am new to this so I am not sure how to price it. Any additional thoughts are welcome.
The Spotify Web API actually required no approval, because it does not integrate with the user's account.
The current version of my app uses AppleScript, and was approved by the App Store within 24 hours. The next version will use Scripting Bridge, but I don't anticipate that will be an issue.
In the most technical sense, my app is not really an extension to the Spotify app, it is a standalone app that communicates with the Spotify app using Apple Events.
Hope this helps :-)
I deliberately chose not to use marquee because of CPU usage, but if there's a more efficient way, I can definitely integrate that.
A significant portion of the code was written with Claude Opus. I was very impressed with its abilities.
Remote: OK or hybrid/onsite in Seattle
Willing to relocate: No
Technologies: JavaScript, Python, Django, React, scikit-learn
Résumé/CV: https://garelick.net/resume
Email: jonathan (at) garelick (dot) net
Senior full stack engineer with startup experience. Comfortable working in dynamic, fast-paced environments. Most recently I worked for Neeva, a search engine startup that was acquired by Snowflake.
Learn more about me from my blog: https://garelick.net