Data Analyst — Python · SQL · dashboards. Software engineer of 10+ years now specializing in data analytics. I bring something most junior analysts can't: I build the whole thing — clean the data in Python, model it in SQL, and ship the dashboard myself.
For 10+ years I built and shipped production web systems — databases, APIs, full applications. That work made me good at the parts of analytics people usually struggle with: getting messy data into shape, writing SQL that answers a real question, and building a dashboard a non-technical person can actually use.
I'm now focused on data analytics full-time, completing the NPower Canada Junior Data Analyst program and building projects end-to-end on real, sourced data. I like problems where the goal isn't a prettier chart, but a clearer decision.
Open to Junior / Data Analyst roles in Canada.
Analytics: Python · pandas · NumPy · SQL (PostgreSQL, SQLite) · Excel · Power BI Data work: cleaning & validation · exploratory analysis (EDA) · KPIs · data visualization · dashboards · data storytelling Engineering background: JavaScript/TypeScript · PHP/Laravel · React/Next.js · REST APIs · databases · Linux
French in Canada — Analytics · live dashboard
An end-to-end data project on Statistics Canada census data (bilingualism and language use across Canada). A Python pipeline (ingest → clean → validate → insights) with unit tests, SQL across PostgreSQL and SQLite, Power BI–ready output, and an interactive dashboard (Overview, Geography, Trends). Personal practice metrics and population data are kept deliberately separate — no false comparisons.
Python · pandas · NumPy · SQL · Recharts · Next.js · Data: Statistics Canada (Open Government Licence)
Risk Management Dashboard — Carlington Community Health Centre (private repo — available on request) An interactive dashboard digitizing a health centre's two real risk instruments: a compliance self-assessment across 13 risk dimensions (~108 criteria) and a live issues-and-risk register. React · TypeScript · Firebase
Interactive Data Storytelling A scrollytelling feature that turns a dataset into a narrative with interactive visuals. Next.js · TypeScript · data visualization
- NPower Canada — Junior Data Analyst (in progress)
- Microsoft Azure AI Fundamentals (AI-900)
- IBM SkillsBuild — Prompt Craft
- B.Sc. Computer Science
- Email: samiromer22@gmail.com
- LinkedIn: linkedin.com/in/samiroibrahim
- Portfolio: cafe-valley.com


