Back to experience

Seneca Software Developers Club

A student-led development club where members collaborated to build projects, improve technical skills, and support peer learning.
Type:Academic / Collaborative Development
Role:Junior Developer
Organization:Seneca Software Developers Club (SSDC)
Location:Toronto, ON
Tech:TypeScript, JavaScript, React, CSS, REST APIs, MongoDB, MySQL
Published:2024-10-01
Updated:2024-12-01

Highlights

  • Collaborated with a team of students to build and improve web-based projects using React, TypeScript, and REST APIs.
  • Assisted other students in understanding programming concepts and debugging issues.
  • Supported technical workshops and learning sessions focused on React, TypeScript, and API integration.

Why This Experience Mattered

Working in a student-led club meant building real projects while also being responsible for helping teammates understand the concepts behind them.

It sharpened both my technical range and my ability to communicate technical ideas clearly to people at different skill levels.

How It Worked

I worked alongside a team of students to plan, build, and improve club projects using modern web technologies, including TypeScript, React, and REST APIs backed by MongoDB and MySQL.

Outside of direct project work, I supported workshops and learning sessions that introduced other members to React, TypeScript, and API integration.

Key Contributions

  • Contributed to multiple feature updates across club projects.
  • Mentored peers through debugging sessions and concept explanations, improving learning outcomes.
  • Helped run technical workshops that increased member engagement with the club.

What I Learned

I learned how to explain technical concepts clearly, the value of teamwork and communication in a collaborative codebase, and how to build confidence tackling real-world coding scenarios alongside peers.

TypeScriptJavaScriptReactCSSREST APIsMongoDBMySQL