Full Stack Developer & Educator

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.

projects showcase
🟣 AuraMeet - Video Conferencing
🔒 aurameet.vercel.app/room/abc123
AuraMeet
PROJECT 02

AuraMeet

Personal Project - WebRTC Specialist

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.

WebRTC Socket.io React Node.js
WanderLust - Award Winning
🔒 https://wanderlust-f1lm.onrender.com/listings
WanderLust
PROJECT 03 ★ AWARDED

WanderLust

Student of the Month - IFDA Institute

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.

MongoDB EJS Node.js Leaflet Cloudinary
🏢 EMS Portal - Enterprise
🔒 ems-portal.internal/dashboard
EMS Portal
PROJECT 04

EMS Portal

Backend Developer @ Graphura

Employee Management System with role-based access control, attendance tracking, and admin dashboard. Optimized MongoDB aggregation queries with strategic indexing for enterprise scale.

MongoDB MVC RBAC Optimization
skills.config.js
1export const technicalSkills = [
JS
JavaScript 95%
// Async data fetching
const fetchData = async () => {
  try {
    const res = await fetch('/api');
    return await res.json();
  } catch (err) {
    console.error(err);
  }
};
React.js 90%
// Custom hook for state
const useAuth = () => {
  const [user, setUser] = useState(null);
  useEffect(() => {
    checkSession().then(setUser);
  }, []);
  return { user, login, logout };
};
N
Node.js 88%
// Express middleware
app.use('/api', async (req, res) => {
  const data = await Model.find({})
    .sort({ createdAt: -1 })
    .limit(10);
  res.json({ success: true, data });
});
M
MongoDB 85%
// Aggregation pipeline
db.orders.aggregate([
  { $match: { status: 'completed' } },
  { $group: {
    _id: '$userId',
    total: { $sum: '$amount' }
  }},
  { $sort: { total: -1 } }
]);
W
WebRTC 82%
// Peer connection setup
const pc = new RTCPeerConnection({
  iceServers: [{ urls: 'stun:stun.l.google:19302' }]
});
pc.ontrack = (e) => {
  remoteVideo.srcObject = e.streams[0];
};
S
Socket.io 87%
// Real-time room management
io.on('connection', (socket) => {
  socket.on('join-room', (roomId) => {
    socket.join(roomId);
    socket.to(roomId).emit('user-joined');
  });
});
G
Git & GitHub 90%
# 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
C
Tailwind CSS 92%
<!-- 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>
2];
3// Also experienced with: TypeScript, Python, MySQL, Docker, AWS
experience.json
1{
2026 - PRESENT
Backend Developer & Educator
IFDA Institute, Delhi
Architected DigiPulse360.com ERP platform. Teaching MERN stack curriculum and mentoring junior developers on Git workflows and best practices.
2024 - 2025
Backend Developer Intern
Graphura (Remote)
Built EMS Portal with RBAC and attendance tracking. Optimized MongoDB aggregation queries and implemented MVC architecture for enterprise tools.
2}
contact.js
1const contact = {
2};
3// Open for opportunities: Full-time, Freelance, Contracts