Stefan Charsley

Chief Technology Officer at Digital Identity NZ

New Zealand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Stefan Charsley is a pragmatic CTO with 14 years of hands-on software engineering experience, currently leading MyMahi to empower youth with digital identity solutions from New Zealand. He blends full-stack fluency—from front-end compatibility fixes in projects like the popular Zepto.js to backend and DB migration work—while keeping a strong focus on authentication and JWT tooling. Stefan’s open-source contributions show a pattern of digging into interoperability and runtime/debugging edge cases, such as IE support, TypeScript templates, and SAM CLI debugger refinements. A former software engineer at Nodero with a background in IT from UCOL, he also contributes to identity governance at a national level as an Executive Council Member for Digital Identity NZ. Colleagues describe him as a systems thinker who iteratively removes layers of friction between users and secure identity services.
code14 years of coding experience
job3 years of employment as a software developer
bookPalmerston North Boys High School
bookBachelor's Degree Information Technology, Bachelor's Degree Information Technology at UCOL
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
1,410reputation
17kreached
11answers
0questions
github-logo-circle

Github Skills (44)

database-migrations10
debugging10
debug10
javascript10
object-mapping10
postgresql10
databases10
typescript10
regular-expression10
php10
go10
orm10
sql10
typescript-types10
jwt10

Programming languages (18)

C#JavaC++RustCMakefileHandlebarsVue

Github contributions (5)

github-logo-circle
j4mie/idiorm

Jan 2014 - May 2014

A lightweight nearly-zero-configuration object-relational mapper and fluent query builder for PHP5.
Role in this project:
userBack-end Developer
Contributions:15 commits in 4 months
Contributions summary:Stefan primarily focused on debugging and improving the parameter handling within the project's object-relational mapper (ORM). Their work involved identifying and fixing issues related to parameter array checking, specifically addressing incorrect parameter counts and ensuring proper type handling. The user added debug code to pinpoint failures and refined regular expressions to correctly parse placeholders within SQL queries. This work demonstrates a focus on enhancing the core functionality and reliability of the ORM.
queryrelationalzerophp5php
auth0/angular2-jwt

Aug 2016 - Sep 2016

Helper library for handling JWTs in Angular apps
Role in this project:
userFull-stack Developer
Contributions:10 commits, 2 PRs, 20 comments in 25 days
Contributions summary:Stefan primarily focused on maintaining and updating the `angular2-jwt` library, which is designed to handle JWTs in Angular applications. Their work involved adapting the library for compatibility with new Angular and TypeScript versions (rc5, latest, next, RC6) and fixing associated issues. They also implemented bug fixes, addressing errors related to token handling and global header configurations. These changes demonstrate a focus on keeping the library current with Angular's evolution and ensuring its stability and functionality.
jwtsauthenticationdx-sdkhelper-libraryhandling
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Stefan Charsley - Chief Technology Officer at Digital Identity NZ