Ottawa, Ontario
Khaled Hawari
Most people call me Kal.
I am a tax and financial consultant and a senior technical project manager, working from Ottawa. Those two lines usually name two different people. Here they name one career in the order it happened: ten years of Canadian books, closes and audit work, then IFRS 15 and 16 through a run of corporate acquisitions, and now technical delivery for a data analytics and AI consultancy, with the tax practice still running alongside it. Trained in accounting. Working in delivery.
I work in English, French and Arabic, and I founded Kodelytics Inc. This site is the one place both halves of that work sit under one name, along with the essays where I write, in my own voice and for no client, about what the two have in common.
A close and a release are the same problem
I started inside the Canada Revenue Agency in 2014, testing controls over financial reporting. Then eight years of Ottawa public practice and self-employment: assurance planning, full-cycle bookkeeping, personal and corporate returns. Then corporate finance at Harris Computer, carrying IFRS 15 and IFRS 16 compliance through a run of acquisitions and closing the books for multiple business units at once.
In 2026 the work settled into two channels that I now run in parallel rather than one after the other. Under my own name I keep a tax and financial consulting practice for Canadians, and I founded Kodelytics Inc. to carry the delivery and analytics side. Alongside both, I own end-to-end delivery for a consultancy's client portfolio as its senior technical project manager, from scoping through QA and deployment: migrations, analytics infrastructure, and reporting people can actually defend.
People read the move from finance into delivery as a career change, and mostly it is not one. A month-end close and a software release are the same problem: a cut-off, a dependency-ordered checklist, two records that have to agree, an independent review, and a date that does not move. I had been running releases for years and calling them closes. The habit that carried over best is an accountant's refusal to accept a number that only one system knows about.
This site is where I follow that thread out loud. The essays are where I work out what the books taught me about shipping software, and what delivery has taught me back about the books, in writing that belongs to no client and no company. It is the same person doing the tax return, running the release, and writing the piece, and I have stopped pretending those are separate people.
What I run
Khaled Hawari, tax and accounting
PrincipalPersonal and corporate tax, bookkeeping, and CRA-compliant crypto reporting for Canadians.
Engagements run virtually from Ottawa for clients across every province, with output prepared for a T1 or T2 filing. The practice site carries the service list, the rates and the booking form.
Kodelytics Inc.
Founder and President, February 2026Technical delivery leadership, paid media operations, analytics implementation and reporting infrastructure.
An Ontario corporation working with agencies and mid-market operators across Canada and the United States. A separate business from the tax practice, engaged separately.
QuoteHive
Co-Founder, July 2026A Canadian contractor bidding marketplace: clients post work for free, and verified contractors spend credits to bid on it.
The formal, deadline-driven tender model of a platform like MERX, with the pay-per-bid economics of a platform like Bark.com.
Not launched. The website is in early beta.
Selected numbers
From my own record across finance and delivery. Four of these are published as case notes on the Kodelytics site with the full context.
66+client accounts
the active portfolio he scaled a consultancy to, through account leadership, team restructuring and hands-on onboarding.
154data sources
migrated with 100+ workbooks from an end-of-life Tableau Server to Tableau Cloud, with zero unplanned production outages.
159work items
scoped with acceptance criteria and sequenced, turning a VP sponsor's ask into a fundable Azure Postgres CI/CD programme.
40xROAS
delivered on a media and entertainment account, alongside driving cost per acquisition to roughly half target for a 20+ location client.
$700Kreduction
in allowance for doubtful accounts at Harris Computer, through a proactive receivables strategy.
30%faster close
at month and quarter end, by standardising journal entries, adjusting entries and reconciliations across acquired business units.
Languages
Three, and all three are working languages rather than a line on a CV. I have produced financial reporting in French for a union under a collective agreement, and Arabic is what I grew up speaking at home.
- EnglishNative or bilingual
- FrenchNative or bilingual
- ArabicNative or bilingual
Recent essays
Writing that belongs to no client and no company.
The week is arbitrary and it runs everything
I planned in months for about a decade and then in weeks. The work did not change. What I could see about it did.
Averages hide the thing you need
The figure gets chosen because it communicates, and then gets used to decide. Nobody notices the substitution happening.
Software replaces the memory of why
Losing a rule and its reason is recoverable. Keeping the rule and losing the reason is not, and it is the normal case.
Getting in touch
One form, and it asks which of the three things you are writing about so it reaches the right place. There is no address published on this site and no newsletter to join. If the question is about the site itself, the FAQ may already answer it.