RideOn
Getting people there, together. Connected rider, driver, and admin applications for coordinating community transportation.
Complex systems.
Clear direction.
Software engineer. Architect. Engineering leader.
Newfoundland & Labrador, Canada
From writing financial software to architecting distributed platforms and leading engineering teams, I work across the full life of a system. Nearly 15 years in, I still care about the details: clear boundaries, reliable infrastructure, and software people can depend on.
Currently a Senior Manager of Software Engineering at Nasdaq Verafin, helping teams modernize financial data platforms. Outside of that, you’ll find me building products, mentoring developers, and contributing to my community.
Getting people there, together. Connected rider, driver, and admin applications for coordinating community transportation.
Less administration. More impact. A contribution platform for churches and charities, from donation tracking to tax receipts.
Senior Manager, Software Engineering
Leading engineering delivery for bank migrations to a modern Enterprise Data Platform. Partnering across engineering, product, and client teams on platform readiness, delivery, and reliability.
Built distributed data integration pipelines with Scala, Spark SQL, and AWS. Integrated core banking, ACH, Wire, and Check21 data, and mentored engineers through onboarding and code reviews.
Software Development Manager
Led development of ZenHRM enhancements across payroll, employee self-service, claims, loans, and recruitment. Worked directly with customers and strengthened delivery through CI/CD.
Software Developer
Developed financial software for investment operations, supported database design and administration, and managed Linux systems and network infrastructure.
Memorial University of Newfoundland 2019 — 2021
University of Ghana 2008 — 2012
Conversations on careers, leadership, and finding your place in tech.
Shared perspectives on career growth, entering the technology industry, and navigating a career in software engineering. Brought the practical experience of working as both a developer and an engineering leader to conversations about learning, professional growth, and finding a path forward.
Contributed to discussions on leadership, professional development, and career pathways for young people. Drew on experience leading engineering teams to bring a practical perspective to personal growth, responsibility, and contributing to a wider community.
Joined conversations on representation, excellence, and impact in technology and leadership. Shared a perspective shaped by hands-on software development, engineering management, and community involvement, connecting professional achievement with the importance of supporting others.
Supporting people as they learn, build, and take their next step.
Supported early-career professionals through one-to-one conversations about career direction and growth in technology. Drew on experience across software engineering and team leadership to offer a practical perspective on professional development and the next steps in their careers.
Delivered hands-on technology instruction for youth and students through Digital Makers Lab, a program exploring coding, AI, and digital tools. Focused on making technical ideas approachable through practical learning, with room for questions, experimentation, and curiosity.
Facilitated collaborative, project-based learning around real community needs and served as a judge for participant projects. Supported a setting where participants could exchange ideas, work through challenges together, and connect what they were learning to a practical project with a community purpose.
A project, a possibility, or just a hello. My inbox is open.