Nathan Power

Staff Software Engineer at Wayflyer

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
Nathan Power is a Staff Software Engineer based in Ireland with 11 years building enterprise web applications, specialising in Node.js and React. He has progressed through hands-on product engineering roles into staff-level leadership at Wayflyer, delivering scalable features and driving frontend/backend cohesion. A pragmatic engineer, Nathan contributes to open-source React tooling—improving text highlighting robustness for accented characters and adding sanitization and tests—showing attention to edge cases that often escape production systems. His background includes long tenures at nearForm and IBM, reflecting a blend of startup agility and enterprise-grade engineering practices.
code11 years of coding experience
job10 years of employment as a software developer
bookSt. Pauls Community College
bookB.Sc. Software Systems Development, Computer Software Engineering, 1:1, B.Sc. Software Systems Development, Computer Software Engineering, 1:1 at Waterford Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
640reputation
60kreached
15answers
8questions
github-logo-circle

Github Skills (15)

component-development10
javascript10
react10
testing10
strings9
text-manipulation9
java6
breeze6
asp-net6
azure-sql-database6
azure6
mongodb6
translation6
android6
webstorm6

Programming languages (4)

TypeScriptJavaJavaScriptRuby

Github contributions (5)

github-logo-circle
React component to highlight words within a larger body of text
Role in this project:
userFront-end Developer
Contributions:20 commits, 4 PRs, 8 comments in 2 months
Contributions summary:Nathan primarily contributed to enhancing the functionality and robustness of a React component for highlighting words. They focused on improving the component's ability to handle accented characters and ensuring proper string handling to avoid unintended mutations. The user also injected a dependency to provide string sanitization and refactored the code to improve its efficiency and usability. Finally, the user added tests to ensure component works correctly.
react-componenttextareareacthighlightbody
nathanpower/blog

Oct 2017 - Sep 2023

Contributions:6 pushes, 5 branches in 5 years 11 months
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
Nathan Power - Staff Software Engineer at Wayflyer