Experience

Fullstack Engineer · Remote

  • Engineered a multi-prompt calling agent builder using a node-based visual editor, enabling conditional conversational flows with branching logic (call pickup, hang-up paths), multilingual support, and real-time state synchronization.
  • Designed and implemented a visual workflow orchestration system using React Flow, enabling users to design, edit, and manage multi-agent workflows (Phone, WhatsApp, Email) via drag-and-drop UI, third-party tool integration and cross-agent coordination.
  • Built real-time analytics dashboards with D3.js visualizing call volume, success rates, and latency through interactive filtering and time-series aggregation for live agent performance monitoring.
  • Optimized Next.js performance using React Query caching, route-based code splitting, React.lazy() with Suspense, and ISR, reducing Time to Interactive (TTI) by 40%.
  • Architected multi-factor authentication with OAuth 2.0 (@react-oauth/google), TOTP verification, JWT access/refresh token rotation with HttpOnly cookies, and role-based access control (RBAC) middleware.
  • Resolved Next.js crashes caused by client-side pagination when processing 100k+ agent call records by implementing server-side pagination using MongoDB aggregation pipelines, reducing client-side memory footprint by 75%.
  • Automated voice pipeline using Python and ElevenLabs API for TTS generation across multilingual agents, integrated AWS S3 with SSE-S3 encryption, and developed Node.js API with AWS SDK for pre-signed URL generation.
  • Played a key role in developing distributed microservices in Go, using Azure Queue Service for message brokering and Redis for state management, implementing a weighted round-robin scheduling algorithm for real-time multi-agent calls.

Next.js Developer · Upwork

HeyMilo AIDec 24 - Jan 25
  • Integrated Daily.co and Vapi SDK for video conferencing features, enhancing the platform’s video interview capabilities.
  • Leveraged Vapi’s iframe object to create a seamless connection to Daily.co rooms, ensuring synchronization between the AI assistant and video conferencing.
  • Utilized TypeScript for type safety and enhanced code maintainability, ensuring fewer runtime errors.
  • Designed and implemented responsive and accessible user interfaces using Next.js, ensuring a consistent experience across devices.
  • Optimized existing components for better performance and maintainability, reducing loading times by 25%.

Machine Learning Trainee

  • Employed advanced Machine Learning algorithms to predict automobile prices based on crucial factors.
  • Trained a Linear Regression model and leveraged feature engineering techniques and popular libraries like NumPy, Pandas, and Matplotlib, achieving a nuanced understanding of how different vehicle attributes impact their market price.
  • Planned future enhancements to refine the model and explore additional features for real-world deployment.