Engineering Profile
I design and operate software systems where the cost of failure is high — systems that power trust, financial workflows, and long-running operations handling high-value transactions and enterprise-critical processes.
With over 10 years of professional engineering experience, my work spans backend, frontend, and platform engineering, with a consistent focus on clear domain modelling, explicit state management, and production correctness. I specialize in turning ambiguous business requirements into systems that teams can safely operate, extend, and depend on as scale and complexity increase.
The most difficult problems I’ve worked on were rarely technical in isolation. They required understanding business constraints, modelling them precisely, and designing systems that remain stable across thousands of users, distributed teams, and evolving regulatory requirements.
Background
I hold both a Bachelor’s and Master’s degree in Computer Science and bring over a decade of hands-on experience designing, building, and operating production systems across fintech, renewable energy, and enterprise platforms serving thousands of business users.
Most of my work has lived close to problems involving evolving or unclear requirements, regulatory or financial constraints, and systems where correctness, auditability, reliability, and uptime targets (99%+) mattered as much as speed.
This has shaped how I design software: explicit states, enforceable rules, predictable failure modes, measurable performance baselines, and architectures that remain understandable years after launch.
Highlighted Experience
Senior Software Engineer — Renewable Energy Marketplaces & Enterprise Platforms
Worked on systems supporting renewable energy transactions across North America and Europe, contributing to infrastructure powering the world’s largest renewable energy PPA marketplace with 4,500+ offers, 1,800+ projects, and 900+ developers.
Responsibilities included refining requirements directly with stakeholders, designing APIs and data models, integrating third-party services, and maintaining reliability in revenue-adjacent, long-running systems serving enterprise clients.
Improved key API performance by ~30-35% through query optimization and schema refinement, reduced production incidents by introducing stricter state validation and observability, and maintained 99%+ uptime for customer-facing services.
Owned portions of GCP infrastructure, implemented CI/CD pipelines, and handled production issues affecting live transactional workflows.
Stack: Angular, Node.js, PostgreSQL, GCP, CI/CD pipelines
View platform →Senior / Lead Engineer — Core Banking & Loan Lifecycle Platforms
Led the design and delivery of financial lifecycle systems where correctness, auditability, and data integrity were non-negotiable.
Work included domain modelling of financial states, enforcing valid transitions, implementing approval and disbursement flows, and ensuring end-to-end audit for compliance and regulatory review.
Reduced manual processing errors by approximately 40% through workflow automation, improved approval turnaround time, and enabled audit-ready traceability for regulatory inspections.
Partnered closely with product managers, compliance teams, and engineers to translate policy into enforceable system behavior.
Stack: Angular, ASP.NET Core, SQL Server, CI/CD pipelines
Lead Engineer — Internal Learning & Knowledge Systems
Built an internal knowledge platform designed to survive organizational change.
Designed hierarchical team models with explicit, validated operations — including reassignment, rebasing, and merging — to prevent orphaned access, data corruption, and loss of institutional knowledge across multiple departments.
Improved internal content discoverability and reduced knowledge silos across teams by introducing structured hierarchy validation.
Stack: Angular, ASP.NET Core, SQL Server, SignalR
Lead Engineer (Founder) — Business Verification & Trust Infrastructure
I modeled verification as a strict lifecycle with explicit states and transitions. Each transition is validated, logged, and enforced so trust status is always deterministic.
Public-facing verification prioritizes clarity and signal. Internal services focus on auditability, traceability, and enforceable invariants, with infrastructure deployed on Google Cloud Platform using automated CI/CD workflows.
Stack: React, Next.js, Node.js, PostgreSQL, GCP
View demo →