Tanya Omelchuk's Work | ContraWork by Tanya Omelchuk
Tanya Omelchuk

Tanya Omelchuk

Designing operational systems that replace spreadsheets

New to Contra

Tanya is ready for their next project!

Cover image for Calendar-Driven SMS Reminder Automation.
Built an
Calendar-Driven SMS Reminder Automation. Built an automation that monitors Google Calendar events, retrieves associated contact details from Google Contacts, and sends SMS reminders through Telnyx. Uses iteration logic to process events and ensure messages are sent only when valid phone numbers are present.
1
8
Built a Slack app where the /buyer-profile command opens a modal form to collect buyer preferences (areas, price range, bedrooms, requirements). The backend processes the submission and confirms the profile creation. Implemented using the Slack API with a Node.js backend and webhook routing, tested locally via an ngrok tunnel to handle slash commands and interactive modal submissions.
1
12
Built pro bono for a nonprofit client in Bern, Switzerland, this Next.js 14 landing page supports three languages (EN/DE/ES) and was designed in Figma before being deployed to Vercel. The site is optimized for performance and mobile responsiveness. A Typeform → Google Sheets automation handles volunteer sign-up collection, with email notifications triggered via Zapier. Delivered as a complete end-to-end project — from design to deployment to post-launch automation setup
0
48
Cover image for A portfolio build modelling a
A portfolio build modelling a production management system for a frame moulding manufacturer, based on real operational requirements from a client engagement. Built from the ground up in Airtable, the system tracks the full journey from customer order through to shipment across four production stages: Cut, Milled, Wrapped, and Shipped. The architecture uses a relational structure across Orders, OrderLines, ProductionBatches, and ProductionTasks tables, with a Blueprint pattern that automatically generates the correct tasks when a new batch is created. Tasks include sequential dependency logic so stages unlock only when the previous step is complete. Includes a clean Airtable Interface for day-to-day operational use, with filtered views by status, progress tracking, and modification history.
0
51