Working Not Working is an online platform that connects creative professionals with companies seeking to hire talent for freelance, part-time, or full-time positions.
- Sole developer responsible for all aspects of development using Ruby on Rails, Turbo, and Stimulus, including AWS infrastructure, feature engineering, bug resolution, and performance optimization.
- Developed NTRNL, an enterprise version of Working Not Working, built with Ruby on Rails, Turbo, and Stimulus, enabling companies to track and better utilize their internal talent with customizable features for each client.
- Transitioned the deployment process from Capistrano to Kamal, and migrated our custom Cloudinary file upload solution to ActiveStorage integrated with R2. Implemented the Solid suite of database-backed adapters—Solid Cable and Solid Cache to replace Redis for Action Cable and caching functionalities—and swapped DelayedJob with Solid Queue for Active Job.
- Collaborated with UI designers to reimagine the creative user sign-up process, introducing automatic pre-filling of images and videos for projects to streamline onboarding by scraping the users’ portfolio page.
- Partnered with UI designers to overhaul the employer onboarding experience, simplifying job creation and introducing free and quarterly subscription tiers, each with different capabilities.
- Built a cold outreach application in Ruby on Rails with SQLite, designed to automate lead generation for the platform. The app scraped job posting sites for specific job titles, evaluated fit for the platform using AI, identified hiring managers, and initiated contact through a sequence of email templates.