Ken Power

Computing Lecturer at South East Technological University

Leinster, Ireland
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

👤
Senior
🎓
Top School
Ken Power is a seasoned computing lecturer and full-stack developer with 28+ years in higher education and 13 years of professional software experience, currently teaching software engineering, computer graphics, and games programming at South East Technological University. He blends academic rigor with industry practice from roles at ThoughtWorks and open-source contributions—such as Scala algorithm implementations in the well-known Algorithm Archive—bringing practical expertise in Svelte, Python, C++, Scala, TDD, and cloud-native tooling. Ken researches the intersection of learning and AI and designs interactive, evidence-informed teaching tools that improve the student experience through agile practices and CI/CD. His background includes international leadership and cultural immersion in China, reflecting a global perspective that informs his teaching and curriculum design.
code13 years of coding experience
job2 years of employment as a software developer
bookMaster's degree, Computing, Master's degree, Computing at Institute of Technology, Sligo
bookTheoretical Physics, Theoretical Physics, Theoretical Physics, Theoretical Physics at Trinity College, Dublin
bookB.Sc, Computer Software Engineering, B.Sc, Computer Software Engineering at Institute of Technology, Carlow
bookChinese Language and Literature, Chinese Language and Literature at Yunnan Normal University
stackoverflow-logo

Stackoverflow

Stats
4,547reputation
468kreached
36answers
37questions
Badges
delimiter
top-5%
visual-studio
top-5%
excel
top-5%
debugging
top-5%
csv
top-5%
github-logo-circle

Github Skills (26)

algorithm10
algorithms10
archives10
scala10
functional-programming10
data-structure9
debugging9
delimiter9
visual-studio9
excel9
csv9
data-structures9
docbook8
ed255198
textbook8

Programming languages (8)

TypeScriptC++JavaScriptVueSvelteRubyAssemblyPython

Github contributions (5)

github-logo-circle
A collaborative book on algorithms
Role in this project:
userBackend Developer
Contributions:6 reviews, 6 commits, 8 PRs in 2 years 10 months
Contributions summary:Ken contributed several Scala implementations of various algorithms within the "algorithm-archive" repository. Their work includes implementations of bubble sort, Euclidean algorithm, Monte Carlo integration, stable marriage problem, Huffman encoding, and Computus. These contributions demonstrate a focus on translating algorithmic concepts into functional Scala code, adding new algorithms to the archive, and improving existing code.
algorithm-archivejavascriptlanguagesdata-structurescollaborative
kenpower/algorithm-archive

Oct 2018 - Nov 2021

A collaborative book on algorithms
Contributions:33 pushes, 20 branches in 3 years 2 months
javascriptdata-structurescollaborative
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