Inspiration

Many university students face the same frustrating cycle: they need experience to get work, but they need work to gain experience. Academic knowledge alone does not always give them the projects, portfolios, or professional connections needed to demonstrate their abilities.

At the same time, businesses need help with tasks such as design, writing, marketing, and web development, but finding suitable emerging talent can be difficult.

I created SkillPadi to connect these two needs, starting with Ghanaian university students. The goal is to give students a practical path from learning a skill to completing real projects, building credibility, and pursuing paid online work.

What it does

SkillPadi connects students with companies offering volunteer opportunities, internships, and company projects.

Students create profiles with their university, programme, skills, availability, and optional LinkedIn profile. They can discover opportunities, see how their skills match the requirements, and submit applications.

Companies can publish opportunities, review applicants, and accept suitable students. Once an application is accepted, both sides can communicate privately, exchange files, and agree on project details.

Students submit their work, receive feedback, and build portfolios supported by completed projects and company reviews. Reviewed completions also help students progress towards paid opportunities.

The focus is not simply on finding a first project—it is on helping students build evidence of their abilities and move towards real paying online jobs.

How I built it

I built SkillPadi on Replit as a mobile-first web application, with separate experiences for students, companies, and administrators.

The frontend uses React and TypeScript, while the backend uses Node.js and Express with PostgreSQL for persistent data. Clerk handles authentication, including email and password accounts and Google sign-in.

I organised the product around a complete journey: profile creation, opportunity discovery, application, acceptance, collaboration, submission, review, and portfolio-building.

For the interface, I used clean typography, generous white space, blue accents, vector icons, and subtle motion. I also refined the signup flow so users can enter their profile details before creating and verifying their accounts.

Challenges I ran into

One challenge was making a two-sided platform feel straightforward. Students and companies need different tools, but their experiences must connect clearly throughout a project.

Authentication was another important challenge. Returning users needed a direct sign-in experience without being sent through signup onboarding again, while new users needed a clear way to complete their profiles.

I also had to think carefully about when communication should become available. Restricting chat and file-sharing to accepted applications gives conversations a clear project context.

Finally, I worked on communicating the full purpose of SkillPadi. It needed to be clear that the journey continues beyond portfolio-building towards readiness for paid work.

Accomplishments that I'm proud of

I’m proud of building a connected workflow rather than just a job-listing website. A student can discover an opportunity, apply, collaborate with a company, submit work, receive a review, and use that experience to strengthen their portfolio.

I’m also proud of making the experience relevant to Ghanaian students through local university and programme selections, while keeping the longer-term opportunity focused on online work.

The interface is another highlight: I wanted SkillPadi to feel approachable and professional, with thoughtful interactions that support the experience rather than distract from it.

What I learned

I learned that building a useful platform requires more than adding features. Every step needs to make sense to the person using it, especially when moving between applications, conversations, project delivery, and reviews.

I also learned how important it is to distinguish between a product’s current capabilities and its long-term vision. Skill matching and access to paid opportunities are useful foundations, but preparing students for sustainable paid work requires continued development.

Most importantly, I learned that students need more than somewhere to list their skills. They need opportunities to practise, receive feedback, and build credible proof of what they can do.

What's next for Skill Padi

The next step is to test SkillPadi with students and companies in Ghana and use their feedback to improve the experience.

I want to strengthen career-readiness support through practical guidance on client communication, project delivery, portfolio presentation, and applying for online work.

I also plan to improve opportunity matching, expand company partnerships, and introduce stronger verification and trust measures.

The long-term goal is to make SkillPadi a clear path from learning a skill, to proving it through real projects, to earning from it.

Built With

Share this project:

Updates