# BC Public Service — improving processing performance
At the BC Public Service, I developed new functions and features for internal business applications with a focus on performance, maintainability, and dependable service delivery. The role required balancing feature work with the practical realities of government operations and application support.
Within 12 months, I helped reduce processing times by 45% by applying coding best practices, tightening application logic, and removing waste in the workflows that were driving the slowest operations. The improvements were meaningful because they made day-to-day work smoother for teams relying on these systems.
# Practical performance engineering
The strongest gains came from understanding the real business process and identifying where work was being repeated or handled inefficiently. This is a common pattern in public-sector applications: the biggest wins are often not in large redesigns, but in disciplined improvements to logic, execution flow, and maintainability.
I worked with VS.NET, ServiceNow, Jira, Confluence, Office 365, and PowerShell to implement and support new functionality. The emphasis was always on clarity and reliability: how the application performed under real use, and how well it supported the needs of the business.
# Building trust through dependable change
In a regulated environment, software changes need to be robust and predictable. I focused on writing clean, testable code and keeping the work aligned with business requirements rather than chasing short-term optimization without long-term maintainability.
This role reinforced a recurring principle in my work: performance is not just about speed. It is about improving the overall operational experience so people can do their work with less friction and more confidence.