Level 10 XP
Icon

You're earning XP!

Explore the site to earn experience points. Visit pages, interact with projects, and discover hidden easter eggs to level up.

Skip to content

Jumbl

An internship platform connecting students with paid roles at growing startups and SMEs.

Role
Co-Founder & CTO
Year
2024 – Present
Stack
React Native, React, Node.js, Express, MongoDB, AWS

01. The Challenge

Startups need interns but lack the time and team to manage hiring. Students want real, paid opportunities but struggle to find meaningful work at growing companies. The gap between supply and demand was massive.

The core challenge was building a platform that removes hiring friction for startups while giving students access to quality internships — handling sourcing, screening, onboarding, and ongoing support end to end.

02. The Process

Jumbl

We started with extensive user research, talking to both students and startup founders. This led to a mobile app for students to discover and apply for internships, and a streamlined process for startups where we handle the entire hiring pipeline — they only step in for a final fit check.

Engineering

Building the intern matching system that connects students with the right startups based on skills, availability, and role requirements.

// Intern Matching Engine const findMatches = async (student) => { const roles = await Internship.aggregate([ { $match: { status: 'active' } }, { $addFields: { score: { $add: [ { $size: { $setIntersection: ["$requiredSkills", student.skills] } }, { $cond: [{ $eq: ["$domain", student.preferredDomain] }, 30, 0] }, { $cond: [{ $lte: ["$minStipend", student.expectedStipend] }, 20, 0] } ] } }}, { $sort: { score: -1 } }, { $limit: 10 } ]); return roles.filter(r => r.score > MATCH_THRESHOLD); };

03. The Result

Jumbl

25,000+

Students

100+

Startups