Sushmita Bajgain

Student, Web Developer, and Software Engineer in Canada

About Me

I am a Master’s student in Computing Science at the University of Alberta with a background in software development and applied problem solving. I have worked across web development, backend systems, testing, and research-driven projects, and I enjoy turning ideas into reliable, user-friendly software.

My experience includes building full-stack applications, improving software quality through testing and debugging, and contributing to collaborative industry and academic projects. I am especially interested in software engineering roles where I can keep growing in quality engineering, backend development, and practical AI applications.

Skills

Languages

Python, Ruby, JavaScript, TypeScript, C#, Java

Frameworks and Tools

Ruby on Rails, Vue.js, React.js, Flask, FastAPI, Docker, GitHub Actions, Selenium, RSpec, Jest

Data and Databases

PostgreSQL, MySQL, MongoDB, NumPy, Pandas

ML and Visualization

PyTorch, TensorFlow, scikit-learn, Plotly, Matplotlib

Featured Projects

MeroAdda

Legal consultation platform
Stack: Rails, Vue.js, PostgreSQL

Built a platform for legal consultations, case management, and scheduling. Contributed to full-stack feature development and improved backend query performance, helping streamline workflows for more than 1,000 users.

Link: https://meroadda.com/

Virtual Companion App for Seniors

Immersive support application with VR features
Stack: Unity, C#

Developed a virtual companion application with VR headset support to create a more engaging and accessible user experience. Added calming audio features and AI voice-based navigation for hands-free interaction.

GitHub: https://github.com/sushmitabajgain/VirtualCompanion

Loss Function Benchmarking for ML Models

Experimental ML evaluation framework
Stack: Python, Jupyter, Plotly, scikit-learn

Built an experiment workflow to benchmark loss functions using consistent preprocessing, train-test splits, and evaluation metrics. Compared convergence and stability through dashboards and visual analysis.

GitHub: https://github.com/sushmitabajgain/BLAM

Experience Highlights

Graduate Research Assistant, University of Alberta

Implement responsive UI updates based on design requirements

Fix UI bugs and improve existing pages

Work with C#, HTML, CSS, and JavaScript

Collaborate with team members to confirm scope and priorities

Technology Team Lead, SiliconHire Pvt. Ltd.

Led a 6-member development team

Reduced merge conflicts and integration issues through code review and standards

Built reusable internal tools and packages

Improved database query efficiency and resolved production issues

Programmer Analyst, SiliconHire Pvt. Ltd.

Built full-stack features using Ruby on Rails and Vue.js

Wrote tests and improved code reliability

Performed manual QA, regression checks, and release validation

Improved debugging and issue resolution with better logging

Contact

Email: [email protected]
LinkedIn:linkedin.com/in/sushmitabajgain/
GitHub: github.com/sushmitabajgain/

  • Work
    • University of Alberta
  • Education
    • University of Alberta