A near-eye display system, comprising: at least one display element configured to render computer generated images within a field of view of a user; at least one sensor configured to generate eye tracking data associated with at least one eye of the user; a controller that is communicatively coupled to the at least one display element and the at least one sensor, wherein the controller is configured to perform a user-specific calibration protocol and a user-specific eye tracking protocol; the user-specific calibration protocol including operations of: causing the at least one display element to sequentially present a plurality of virtual stimuli; receiving a plurality of first instances of the eye tracking data from the at least one sensor, wherein individual instances of the plurality of first instances correspond to individual virtual stimuli of the plurality of virtual stimuli characterized in that: the individual instances of the plurality of first instances are indicative of calibration ellipse centers, a calibration ellipse center being a center point of an elliptical image of the pupil and/or iris of the user's eye captured during the user-specific calibration protocol; the user-specific calibration protocol further includes the operation of: generating a calibration profile that defines at least one polygon grid formed by interconnecting average values for a plurality of groupings of the calibration ellipse centers within a sensor plane, wherein individual groupings of the calibration ellipse centers correspond to the individual virtual stimuli of the plurality of virtual stimuli; and the user-specific eye tracking protocol including operations of: receiving a plurality of second instances of the eye tracking data from the at least one sensor; and interpolating real-time gaze directions of the user based on locations of ellipse centers of the plurality of second instances with respect to the at least one polygon grid. at least one display element configured to render computer generated images within a field of view of a user; at least one sensor configured to generate eye tracking data associated with at least one eye of the user; a controller that is communicatively coupled to the at least one display element and the at least one sensor, wherein the controller is configured to perform a user-specific calibration protocol and a user-specific eye tracking protocol; the user-specific calibration protocol including operations of: causing the at least one display element to sequentially present a plurality of virtual stimuli; receiving a plurality of first instances of the eye tracking data from the at least one sensor, wherein individual instances of the plurality of first instances correspond to individual virtual stimuli of the plurality of virtual stimuli causing the at least one display element to sequentially present a plurality of virtual stimuli; receiving a plurality of first instances of the eye tracking data from the at least one sensor, wherein individual instances of the plurality of first instances correspond to individual virtual stimuli of the plurality of virtual stimuli the user-specific calibration protocol further includes the operation of: generating a calibration profile that defines at least one polygon grid formed by interconnecting average values for a plurality of groupings of the calibration ellipse centers within a sensor plane, wherein individual groupings of the calibration ellipse centers correspond to the individual virtual stimuli of the plurality of virtual stimuli; and the user-specific eye tracking protocol including operations of: receiving a plurality of second instances of the eye tracking data from the at least one sensor; and interpolating real-time gaze directions of the user based on locations of ellipse centers of the plurality of second instances with respect to the at least one polygon grid. receiving a plurality of second instances of the eye tracking data from the at least one sensor; and interpolating real-time gaze directions of the user based on locations of ellipse centers of the plurality of second instances with respect to the at least one polygon grid.