const developer = {
name: 'Raj Yadav',
role: 'Full Stack Developer',
location: 'Delhi, India',
available: true
};
Results-driven developer with 6+ months of internship experience designing and shipping production-grade web applications. Proficient in MERN stack, REST APIs, WebRTC, and real-time systems.
AuraMeet
Zoom clone with multi-user video conferencing, screen sharing, live chat, and shareable room links. Built custom WebRTC signaling server for ICE negotiation and SDP exchange with Socket.io.
WanderLust
Full-stack rental marketplace (Airbnb Clone) awarded for technical excellence. Features Passport.js auth, Cloudinary image uploads, Leaflet maps integration, reviews, and advanced search/filter.
EMS Portal
Employee Management System with role-based access control, attendance tracking, and admin dashboard. Optimized MongoDB aggregation queries with strategic indexing for enterprise scale.
// Async data fetching
const fetchData = async () => {
try {
const res = await fetch('/api');
return await res.json();
} catch (err) {
console.error(err);
}
};
// Custom hook for state
const useAuth = () => {
const [user, setUser] = useState(null);
useEffect(() => {
checkSession().then(setUser);
}, []);
return { user, login, logout };
};
// Express middleware
app.use('/api', async (req, res) => {
const data = await Model.find({})
.sort({ createdAt: -1 })
.limit(10);
res.json({ success: true, data });
});
// Aggregation pipeline
db.orders.aggregate([
{ $match: { status: 'completed' } },
{ $group: {
_id: '$userId',
total: { $sum: '$amount' }
}},
{ $sort: { total: -1 } }
]);
// Peer connection setup
const pc = new RTCPeerConnection({
iceServers: [{ urls: 'stun:stun.l.google:19302' }]
});
pc.ontrack = (e) => {
remoteVideo.srcObject = e.streams[0];
};
// Real-time room management
io.on('connection', (socket) => {
socket.on('join-room', (roomId) => {
socket.join(roomId);
socket.to(roomId).emit('user-joined');
});
});
# Advanced git workflow
git checkout -b feature/auth
git add .
git commit -m "feat: add JWT auth"
git rebase -i main
git push origin feature/auth
# Create PR, squash & merge
<!-- Responsive card component -->
<div class="flex flex-col md:flex-row
gap-4 p-6 bg-white rounded-xl
shadow-lg hover:shadow-xl
transition-all duration-300">
<!-- Content -->
</div>