Close

Hadiya Firdaus

Hi, I'm Hadiya

I'm a software developer, a problem-solver, and a lifelong learner. I'm interested in the future of AI and mixed reality and how we pivot it to goodness, the changing ways we interface with technology, and how we use science to empower and give back to our communities. In no particular order, I like origami, fiction, gardening, theatre, comedy, and poststructuralism.

This portfolio is a timeline of my career and life. I'm currently based out of Seattle, Washington. If you want to know more about my work or just talk, check out my LinkedIn or shoot me an email.

PS: That photo above is of the Spray Lakes Reservoir during larch season in Kananaskis, Alberta.

Experience

Microsoft

  • C#
  • .NET
  • Azure

Software Engineer

Working on scaling and maintaining a robust platform for automated revenue recognition that processes billions of dollars of complex transactions processed by Microsoft for clients, vendors, and customers.


Benevity

  • Java
  • Spring Boot
  • Javascript
  • Vue.js

Software Developer

Working on developing a new flexible guided content creation experience for charities to create engaging content for users.


Infoblox

  • Go

Software Engineer Intern

Worked on upgrading the testing suite for Infoblox's SaaS DNS microservice to prepare for migration to a new framework. Developed in Go in an agile environment, collaborated with a global team.


Agile Surface Engineering Lab

  • C#
  • Unity

AR/VR Developer

I developed an augmented reality interface for physiotherapists on the HoloLens to navigate through visualizations of their patients' skeletal history (as recorded using a Kinect in each visit) and provided aids - colour, size, position of skeletons - to allow for accurate evidence-based analysis of patients' rehabilitation recovery trajectory.


Solium Capital

  • Java
  • GWT

Full Stack Software Developer

Business Intelligence & Analytics, UofC

  • Drupal
  • PHP

Business Intelligence Student Assistant

Education

University of Calgary

Sept 2013 - Apr 2019

Bachelor of Science in Computer Science (with Internship)

Notable courses:

University of Calgary

Sept 2013 - Apr 2019

Bachelor of Arts in English

Notable courses:

Yonsei University (연세 대학교)

Sept 2018 - Dec 2018

Study Abroad in Seoul, South Korea

Université de Montréal

July 2019

EXPLORE French Immersion Exchange, Montréal

AMII & MILA

May 2021 - June 2021

AI4GoodLab

A competitive training program for women in artificial intelligence and machine learning.

Check out the Credential

Projects

Physifeedback

A proof of concept tool for physiotherapy patients that uses their camera to recognize the exercises they are doing and provides feedback on their range of motion, rep time, and rep count. This is meant to support patients while they do their exercises at home so they focus on their form instead of keeping track, see their progress, and are guided on the correct form. This tool is powered by the MediaPipe Pose Tracking API, and it's image recognition AI is trained on 100s of images of physiotherapy poses in order to recognize different body types.

See Physifeedback in Action | Try it Yourself | Here's the Source Code

Solar Search

An exciting augmented reality space scavenger hunt designed to encourage collaborative exploration and learning by visitors child and adult alike in the Telus Spark Science Centre.

See Solar Search in Action | Here's the Source Code

Bettybot: An Assistive Elderly Companion

As the elderly population grows, the need for health care providers increases. For the elderly, falling is one of the primary sources of mortality and immobility. Falling also causes healthy independent elderly people to require assistance. BettyBot is an assistive robot meant to help elderly people living alone remain independent. BettyBot interacts using voice, detects falls and contacts emergency contacts, plays games to help with memory recall, and brings pills on their prescribed times in order to keep its elderly companion healthy and safe. Powered by a Pioneer 3DX, Google Home, an accelerometer, and some code.

See BettyBot in Action

Pollocks

An attempt to represent Jackson Pollock's essence, personality, and experimentalism in a singular interaction.

See Pollocks in Action | Here's the Source Code

Get in Touch