Building a Video Call Application with PeerJS and WebRTC

Muhammad Wahaj Khan

In the modern web development landscape, I specialize in building full-stack applications with a strong foundation in React, Next.js (App Router), Tailwind CSS, and TypeScript. I have hands-on experience developing interactive, real-time platforms with clean UI, optimized performance, and scalable architecture.
Beyond the frontend, I’m also skilled in backend technologies such as Appwrite, which I use to handle authentication, databases, and server-side logic in full-stack apps. Though some of these tools may not be present in every individual project, they’re an active part of my overall development toolkit.
I'm also deeply interested in AI integrations. I’ve worked with Python and OpenAI's Agents SDK to experiment with building autonomous agents, conversational interfaces, and AI-driven workflows. These tools allow me to go beyond typical CRUD apps and explore intelligent behaviors, data reasoning, and automation inside modern web apps.
Even when a project is focused on practicing or building a single feature like real-time video calling using WebRTC and PeerJS, it’s backed by a broader understanding of full-stack systems, modern development workflows, and the ability to integrate advanced capabilities like background removal, live AI interactions, and secure backend operations.
In short: I don’t just build things—I build with purpose, scalability, and innovation in mind.
Like this project

Posted Jan 18, 2025

Developed a video call app using PeerJS and WebRTC, featuring real-time audio/video streaming, peer-to-peer connections, and a user-friendly interface.

Elevating E-commerce with Sanity: A Modern Approach
Elevating E-commerce with Sanity: A Modern Approach
A business automation companion.
A business automation companion.

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc