πŸ‘‹ Hi, I'm Shreyas Sharma

Full Stack Developer | SDK Engineer | Builder of Developer Tools | Unreal Engine Game Developer

Passionate software engineer who thrives on building scalable SDKs, powerful UI widgets, automation toolsβ€”and now, immersive Unreal Engine 5 games.

Available for opportunities

πŸš€ About Me

Building the future, one line of code at a time

Currently at Cisco, I work on core components and SDKs for Webex Contact Center, designing developer-friendly APIs and reusable UI widgets. Outside of work, I'm diving deep into game development in UE5, blending creativity with technical skill to bring interactive experiences to life.

4+

Years Experience

50+

Projects Completed

1

Game in Development

πŸ”§ What I Do

My areas of expertise and passion

SDK Development

Engineer production-grade SDKs powering real-time communication with developer-friendly APIs.

JavaScript TypeScript API Design

Widget Architecture

Build modular, metrics-enabled React widgets with MobX integration for scalable applications.

React MobX Component Design

Game Development (UE5)

Developing games from scratch using Blueprints, custom components, and advanced UI systems.

Unreal Engine 5 Blueprints C++

UI Analytics

Build logging tools that capture lifecycle events and prop-level metrics for data-driven insights.

Analytics Data Tracking Metrics

DevOps & Automation

GitHub Actions, changelog generators, CI/CD pipelines, and Yarn workspaces for efficient development.

GitHub Actions CI/CD Automation

Backend Development

Building robust server-side applications with Node.js, Python, and database design for scalable systems.

Node.js Python Database Design

πŸ•Ή Featured Projects

A showcase of my recent work and innovations

πŸ“‘ Contact Center Widgets

Production

Developed a suite of embeddable widgets for the Webex Contact Center platform including Station Login, Messaging & Calling Spaces, and Multi-party Video with custom SDK integrations.

React WebRTC MobX Webex SDK

πŸ“ˆ UI Metrics Logger

NPM Package

A developer-friendly tool to log prop changes, widget lifecycle events, and user behavior with zero configuration. Published as shreyas-cc-widgets@npm.

React HOC Amplitude NPM Analytics

βš™οΈ Build Automation System

Open Source

Comprehensive build automation system with GitHub Actions, automated testing, and deployment pipelines. Streamlines development workflows for multiple projects.

GitHub Actions Docker Node.js CI/CD

πŸŽ™οΈ Webinars & Talks

Sharing knowledge and expertise with the developer community

SDK Integration

Upgrade Your App with Webex Meetings SDK V3

Comprehensive guide to integrating Webex Meetings V3 SDK into existing applications. Featuring live demos, new features like Background Noise Reduction and Virtual Backgrounds, plus migration tips from V2 to V3.

  • Live SDK integration demo
  • Background Noise Reduction & Virtual Backgrounds
  • V2 to V3 migration strategies
  • Developer best practices
Calling SDK

Tap into the Webex Web Calling SDK

Deep dive into Webex Web Calling SDK capabilities for enhancing direct communication in applications. Covers audio calling, supplementary services, and advanced features like Background Noise Reduction.

  • Audio calling integration
  • Hold, resume, and transfer features
  • Voicemail and call history
  • Advanced Background Noise Reduction
Advanced Features

Unleashing the Power of Multistream

Expert techniques and insights for optimizing multistream capabilities in Webex Meetings SDK. Advanced strategies for developers to boost meeting efficiency and collaboration solutions.

  • Multistream optimization techniques
  • Advanced integration strategies
  • Performance best practices
  • Expert tips and insights

πŸ“š Recent Highlights

Latest achievements and milestones

Migrated monorepo to Yarn Workspaces + GitHub Actions

Streamlined development workflow and improved build performance

Implemented HMR across SDK packages

Achieved 3x faster development with Hot Module Replacement

Automated changelog and package publishing flows

Reduced manual work and improved release consistency

Designed test coverage improvements

Enhanced code quality with prop diffing tools and better testing

Prototyping core mechanics in UE5

Building foundational systems for upcoming game project

🧠 Philosophy

Build scalable, maintainable, and developer-friendly systems. Whether it's a widget, a build pipeline, or a game mechanicβ€”clarity and reusability are always the goal.

πŸ“¬ Let's Connect

Ready to collaborate? Let's build something amazing together!

Open to new opportunities and exciting collaborations!

Send Message