ABOUT ME

Hi, I’m Gurjas Singh Oberoi, a data-driven engineer passionate about turning complex information into clear, actionable insights. I’m in my final year of Computer Engineering at the University of British Columbia, where I’ve developed a strong foundation in data analytics, automation, and systems design.

My journey has taken me from building automated revenue analytics pipelines at the BC SPCA to enhancing quality assurance systems at Hexagon and leading projects that bridge automation, data pipelines, and analytics to create reliable, insight-driven systems. Over time, I’ve become fascinated by how well-structured data and intelligent automation can reveal new ways to measure performance, improve reliability, and guide smarter decisions.

Outside of data, I’m passionate about cricket, technology, and markets, I enjoy exploring how systems, from sports to finance, operate on numbers and strategy. I’m driven by curiosity and a love for building tools that make information meaningful and accessible.

Featured Projects

Work Experience

During my Data Analyst Co-op at the BC SPCA, I developed and automated end-to-end revenue analytics workflows using Python and SQL, significantly reducing manual reporting time while ensuring audit-ready data for financial forecasting and strategic planning. I built regression forecasting models in Scikit-Learn to predict future revenue trends and translated these insights into interactive Power BI dashboards, enabling clear visualization of financial performance and supporting data-driven decision-making across departments. Collaborating closely with the Finance and Data Assets teams, I optimized data imports from Raiser’s Edge, resolved inconsistencies in legacy systems, and implemented structured data quality monitoring. This experience strengthened my ability to bridge technical analytics with operational finance, delivering solutions that enhanced reporting efficiency, accuracy, and long-term organizational alignment.


As a QA Analyst Intern at Hexagon Private Limited, I contributed to improving product reliability and workflow efficiency by expanding automated validation coverage across multiple web-based systems. I designed and executed test cases to verify data accuracy, user authentication, and navigation performance, increasing automation coverage by 30% and ensuring consistent functionality across environments. To enhance development efficiency, I integrated automated test suites with GitHub Actions CI/CD pipelines, enabling continuous verification and rapid feedback within the agile development cycle. Additionally, I generated structured HTML reports containing logs, charts, and diagnostic insights that improved testing transparency and facilitated collaboration between QA and engineering teams. This experience strengthened my understanding of software quality assurance, data integrity validation, and continuous integration workflows within large-scale analytical systems.

My Cricket Journey

Cricket has been an integral part of my journey, shaping how I lead, collaborate, and perform under pressure. From captaining the UBC Cricket Club to coaching young players, the sport has taught me discipline, strategy, and communication, qualities I bring into every project and professional challenge. Leading teams on the field strengthened my ability to make data-driven decisions and stay composed in dynamic situations. The lessons I’ve learned through cricket mirror my approach to engineering and data, analyze, adapt, and execute with precision and teamwork.