I have over 10 years of experience building automations and voice agents for businesses of all sizes in a wide variety of industries. I spent 7 years as a Senior Software Engineer and Team Leader at Oracle, building systems that supported regulated clinical trials for Pfizer, Merck, Novartis, and other top pharmaceutical companies. Since then, I’ve been helping businesses build custom automation solutions, eliminating repetitive processes and scaling operations without increasing headcount.
On the automation side, I can build custom systems that eliminate manual work and connect tech stacks together. This includes automatically extracting and processing data using OCR and AI, syncing information into accounting, ERP, CRM, and other business systems, building custom API integrations and webhooks to connect tools that weren't designed to work together, and architecting N8N workflows and custom Python/Javascript code to handle complex multi-step processes, conditional logic, and real-time data transformations. These systems save my clients over 7,000 hours per year, and multiple 6-figures in payroll.
Whether you need to automate document processing, sync data between platforms, trigger actions based on specific events, or build entirely custom workflows for your unique business processes, I can design and deploy systems that are production-grade, handle edge cases, include robust error handling, and scale as your business grows.
I have extensive experience with the following technologies:
Languages: Python, JavaScript, Java, C#
Frontend & Backend: React, Angular, Node.js, .NET, .NET Core
Databases: SQL Server, PostgreSQL, MySQL, MongoDB, NoSQL
AI & Automation: OpenAI, Claude, Make. com, N8N, Zapier
Infrastructure: REST APIs, Webhooks, AWS, Azure, GCP
When it comes to voice agents, I can build systems that handle phone calls end-to-end for both inbound and outbound scenarios. These agents answer calls 24/7, understand what customers need, solve common requests on the spot, create tickets, update CRM records, and hand off to humans when necessary. For outbound calls, agents can reach out at scale for reminders, confirmations, follow-ups, and feedback, handling high-volume campaigns without human operators. I've built systems that handle over 9,000 outbound calls per month and deployed inbound systems that achieved 53% faster response times with zero missed calls.