Rahulkumar Shiyani

Software Engineer @Dexlabs | MAC coop @WLU

Canada

About

Developed and Shipped a scratch-built LLM-powered Chatbot for scalable, explainable AI. As a software developer, I am driven by architecting intelligent solutions to serious, complex challenges. I thrive at the intersection of full stack engineering and AI, transforming ambitious ideas into high performance applications with a versatile toolkit. My approach is that of a strategic thinker and chess player: I analyze the entire problem, anticipate the next move, and build robust, future proof systems. I hold a Master’s Degree in Applied Computing from Wilfrid Laurier University (completed April 2026). I am actively seeking a challenging full time role where I can make a tangible impact and am ready and willing to relocate for the right opportunity.

Experience

  • Dexlabs (7 mos)
    • Software Engineer
      May 2026 - Present · 2 mos

    • Software Engineer
      Dec 2025 - Apr 2026 · 5 mos

  • Wilfrid Laurier University (1 yr 8 mos)
    • Teaching Assistant
      Jan 2026 - Apr 2026 · 4 mos

      CP322 - Machine Learning • Evaluated Machine Learning assignments and project abstracts, assessing technical accuracy in model development, data preprocessing, and algorithmic implementation. • Conducted one on one project presentations to evaluate student comprehension and provide real time critiques on ML architecture and logic. • Provided detailed technical feedback on student code to improve proficiency in supervised and unsupervised learning techniques. • Managed high volume student correspondence to troubleshoot technical issues and clarify complex machine learning concepts through back and forth communication. • Offered consistent academic guidance to students, mentoring them through project development and navigating course requirements.

    • Exam Proctor
      Mar 2025 - Apr 2026 · 1 yr 2 mos

    • Teaching Assistant
      Sep 2025 - Dec 2025 · 4 mos

      Courses as TA/IA: CP470 – Android Programming CP670 – Android Application Programming CP460 – Applied Cryptography CP467 – Image Processing • Evaluated assignments and projects across Android development, applied cryptography, and image processing courses. • Reviewed Android applications built with Java, Kotlin, and SQLite, ensuring functionality and adherence to project requirements. • Assessed cryptography and image processing implementations for algorithmic correctness, efficiency, and code quality. • Provided detailed written feedback to help students improve coding logic, structure, and technical understanding. • Responded to student queries through email and course platforms, clarifying complex programming concepts. • Collaborated with instructors to maintain grading consistency and support smooth course delivery. • Contributed to continuous improvement by suggesting refinements to assignments and evaluation rubrics.

  • Exam Proctor at Lazaridis School of Business & Economics at Wilfrid Laurier University
    Jan 2026 - Apr 2026 · 4 mos

  • NorthCommand Gaming Inc. (Etobicoke, Ontario, Canada · Hybrid)
    • Software Engineer Intern
      Sep 2025 - Nov 2025 · 3 mos

    • Summer Intern
      May 2025 - Aug 2025 · 4 mos

  • Lecturer at KPGU, Vadodara (Official)
    Jul 2023 - Jul 2024 · 1 yr 1 mo