Open to consulting
Wael Frashy
Data & AI Lead
I help finance and operations leaders get one set of numbers they can trust. I build the Power BI models, business apps and private AI assistants behind them.
What I do
Core expertise
One view of the business
I build apps and Power BI reports that put finance, sales and operations figures in one place. Each page is checked against the source data before launch.
Numbers finance can trust
I match Power BI models to the finance team's own Excel, line by line. I also make slow models fast without changing any result.
Private AI on company data
I build AI assistants that answer questions from live company data. Sensitive questions can stay on a private AI model.
Excel work, automated
I turn hand-built workbooks into browser apps for receivables, claims, fuel buying and freight paperwork. Teams still get the Excel files they know.
ERP and fleet-system data
I work with NetSuite, Dynamics 365 and SQL Server data. I map large ERP and fleet databases so reports can use them.
Leadership and training
I lead the data and AI work for a shipping group. I also write hands-on courses that teach staff security and AI.
Flagship builds
Sallaum Lines
Group analytics app
One app puts the group's finance, sales, freight, claims and fleet figures in one place. A simpler version serves the top executives.
148,501 ported fleet figures match the original app. 0 differences.
Power BIReactEntra ID sign-inAsk AI on every page
Sallaum Lines
A private AI assistant for executives
The assistant answers executives' questions from live company data. Company data stays on a private AI model.
Nothing goes out to other people without an Approve click.
Private AI modelVoice inputWord, Excel, PowerPointApproval gate
Sallaum Lines · SMC
Ask AI: plain questions, exact answers
The engine turns a plain-English question into one exact Power BI query. It shows a pick-list when a name is unclear.
Used in 10+ apps. 0 invented figures in the live test.
Natural language to DAXTypeScriptNo guessingPrivate AI fallback
Recent work
Problems I've solved
SMC
Hospital reporting app
Hospital management gets 60+ live pages on finance, receivables, pharmacy and department results. Each page is checked to the cent against Power BI before it ships.
NOVAVOLT · The Revive Club
Apps for two more companies
A battery and solar company and a sports club each run a simple app on live data. Personal names are hidden from general users.
Sallaum Lines
Sales reporting with CRM write-back
The sales app reports car-maker contracts and one-off bookings. Its CRM screens update the sales team's Excel files and refresh Power BI.
Sallaum Lines
Receivables packs without manual workbooks
Browser agents turn ERP exports into the finance team's receivables pack. Each upload must match the export's own totals before the app accepts it.
Sallaum Lines
Cargo claims and freight paperwork
The claims app reads claim e-mails and takes each claim through approval and payment. Freight agents read car-maker booking PDFs and produce clean load lists.
Sallaum Lines
Fleet operations and schedule planning
The operations app turns daily fleet reports into live map, port, fuel and utilisation pages. Planners edit one shared voyage schedule before they publish it.
Sallaum Lines
Fuel buying against the market
The bunker desk records every marine fuel order and supplier quote. It compares each price paid with the market price on the day.
Sallaum Lines · SMC · Baja Food
Power BI that matches finance
I rebuild Power BI logic until it matches the finance team's own Excel. The fleet cost model matches every vessel cost cell to the cent.
Baja Food
Slow Power BI models made fast
I find the slow parts of a model and fix the cause. Every result stays the same.
Security feed and staff academies
I built a security news feed for an IT team. I also wrote two staff academies that teach security and AI with hands-on practice.
Portfolio
Some of the BI reports I've built
Finance Report
The report tracks profit and loss, budget variance, cash flow and receivables aging. Managers see each KPI by department and period.
Watch demo
Sales Report
The report tracks the deal pipeline, win rates and each rep's quota. It forecasts revenue by region and product line.
Watch demo
Inventory Report
The report monitors stock levels and raises reorder alerts. It shows slow-moving items and stock turnover by warehouse.
Watch demo
Operations Report
The report tracks equipment effectiveness (OEE), uptime and quality pass rates. It breaks downtime down by cause and by shift.
Watch demo
Production Report
The report follows each production order on a Gantt-style schedule. It compares batch output with target and shows machine use by line.
Watch demo
Marketing Report
The report tracks campaign funnels, conversion and channel attribution. It shows return on ad spend and acquisition cost by channel.
Watch demo
Freight Report
The report tracks a RoRo fleet, port dwell time and transit times. It also shows voyage profit and cargo manifests.
Watch demo
Hospital Operations Report
The report shows bed occupancy by department, length of stay and ER wait times. It also tracks surgery scheduling and pharmacy stock.
Watch demo
Automation solutions
Document Processing Flow
The flow reads invoices, bills of lading and purchase orders with AI. It checks the data and posts it into the ERP with no typing.
Azure Doc Intelligence
Power Automate
D365 Integration
Data Entry Flow
One smart form updates the ERP, logs to SharePoint and sends approval e-mails. Every step keeps an audit trail.
Power Automate
Power Apps
SharePoint
Teams Integration
Scheduled checks and alerts
Scheduled jobs check the data every few minutes, every week or every month. They send one short e-mail when something needs attention.
Supabase Edge Functionspg_cronMicrosoft Graph mailRefresh monitoring
Customs Clearance Agent
The agent reads shipping documents and classifies goods with HS codes. It calculates duties, flags exceptions and drafts the customs declaration.
AI Agent
HS Code Classification
ZATCA Integration
Power Automate
Data Extraction Agent
The agent pulls fields from PDFs, e-mails, Excel files, web pages and databases. It cleans the data and loads it into Power BI or SQL.
Python Agent
Power BI API
Multi-source ETL
LLM Extraction
Technical stack
Skills & tools
Power BI & modelling
Data engineering & ERP
Web apps
Cloud & identity
AI & agents
Security & training








Track record
Companies I've worked with










NOVAVOLT
The Revive Club
Let's talk
Have a data
or AI challenge?
I take on consulting work in Power BI, business apps and private AI. I reply to every message within 24 hours.
contact@waelfrashy.com
linkedin.com/in/wael-frashy
Open to consulting and project work
Europe, Gulf and Levant