As can be seen in the following screenshot, two entries with the exact same details save a single lowercase/uppercase letter in the ID can be created.
This may not have been a major concern, but for the target audience (employers), it's unlikely that uppercase and lowercase IDs will be distinct from each other (i.e. A0001 will almost definitely be the same person as a0001). I would recommend including a case-insensitive checker for duplicates.
As can be seen in the following screenshot, two entries with the exact same details save a single lowercase/uppercase letter in the ID can be created.
This may not have been a major concern, but for the target audience (employers), it's unlikely that uppercase and lowercase IDs will be distinct from each other (i.e. A0001 will almost definitely be the same person as a0001). I would recommend including a case-insensitive checker for duplicates.