Photo for Maanit Pratap Singh

Maanit Pratap Singh

Junior Software Developer, Faculty of Science - Computing Science
Software Developer, Faculty of Nursing

Pronouns: he/him

Contact

Junior Software Developer, Faculty of Science - Computing Science
Email
maanitpr@ualberta.ca
Phone
(780) 902-7852
Address
7-138F University Commons
11308 - 89 Ave NW
Edmonton AB
T6G 2N8

Software Developer, Faculty of Nursing
Email
maanitpr@ualberta.ca

Overview

About

I am a Junior Software Developer at the University of Alberta and a graduate of the University of Alberta's Bachelor of Science program, specializing in Computing Science with a Minor in Business.

My work focuses on developing software solutions that support research, innovation, and community-focused initiatives. I contribute to projects spanning digital health, smart buildings, data systems, and interactive applications, helping transform complex information into accessible and practical tools for researchers, organizations, and end users.

I enjoy working at the intersection of technology, data, and human-centered design, with a particular interest in intelligent systems, digital innovation, and creating solutions that deliver meaningful real-world impact. Working alongside researchers, students, healthcare professionals, and community partners has given me the opportunity to collaborate across disciplines and contribute to projects that address real-world challenges.

Outside of work, I enjoy exploring emerging technologies, mentoring students, and continuously learning. I am also an automotive enthusiast with an interest in performance engineering and the technology that powers modern vehicles.


Teaching

Teaching Assistant - CMPUT 174 & CMPUT 175
Sep 2023 - Dec 2025 (Fall and Winter academic terms)

  • Led interactive labs and coding discussion sessions for CMPUT 174/175, guiding 50+ students per term through Python programming, computational thinking, grading assignments, and providing detailed feedback, reinforcing best programming practices.
  • Served as Lead TA for Technical Support Team, coordinating TAs, automating grading workflows, and improving lab issue-resolution efficiency by documenting recurring issues and solutions.
  • Received positive feedback from instructors and students for clarity of instruction and reliable technical support.