Hafiz Shafruddin is a Senior Software Engineer in Sydney with 11 years of experience bridging clinical medicine and software engineering to build practical, production-ready systems. Trained as a medical doctor and a computer scientist, he specializes in NLP, machine learning and observability for healthcare applications, including algorithmic mappings across ICD, ACHI and ICHI taxonomies. At Western Sydney University he developed and productized text-preprocessing and embedding-based pipelines (Spacy, cTAKES, BERT, Word2Vec) and a coder-facing Vue.js tool to generate training data, and now applies those skills at Genisys Australia on cloud-native stacks (Go, Kubernetes). He also supervises industry projects for students, bringing academic rigor to real-world deployments. An avid chess player and self-described geek, he combines analytical precision from medicine with pragmatic engineering to solve complex data-mapping problems.
11 years of coding experience
2 years of employment as a software developer
Bachelor of Medicine, Bachelor of Surgery - MBBS, Medicine, Bachelor of Medicine, Bachelor of Surgery - MBBS, Medicine at Management and Science University
International Baccalaureate, International Baccalaureate at MARA College Banting, Malaysia
Bachelor of Computer Science, Computer Science, Distinction, Bachelor of Computer Science, Computer Science, Distinction at Western Sydney University
High School Certificate, High School Certificate at SMK Taman Melawati, Malaysia
Go + Postgres + Chi Router + sqlx + ent + authentication + testing + opentelemetry Starter Kit for API Development
Contributions:178 commits, 7 PRs, 139 pushes in 2 years 7 months
golangapisqlboilertestingsqlx
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
Hafiz Shafruddin - Senior Software Engineer at Genisys Australia