Hi, I'm Yasser.
I build software and data systems that turn messy information into something useful.
My background is in computer science, data, and full-stack development. I've worked across frontend, backend, and cloud to ship real products, including data pipelines, APIs, and automation that teams rely on day to day.
Recently, I've been working on systems that support data-driven and AI-powered features, building and maintaining pipelines, tooling, and workflows that help teams move faster and keep things running reliably.
I do well in fast-moving environments where requirements change and learning on the job matters. I like iterating quickly and shipping tools people actually use.
Experience
Where I've
worked & learned.
Software Developer
Youthful Cities · Vancouver, BC
- ▸Built an in-house UI component library for YouthDataLab using React, Next.js, and TypeScript to standardise design and improve accessibility across all products.
- ▸Built a secure AWS infrastructure (Lambda, S3) to process 7k+ youth survey responses with low latency.
- ▸Engineered automated data ingestion scripts to streamline integration of community action research findings, enabling real-time updates in dashboard visualisations.
- ▸Utilised Next.js Server Side Rendering to cut page load times by 40%.
- ▸Designed interactive visualisations with D3.js and Mapbox to turn 35k+ data points into actionable insights.
ReactNext.jsTypeScriptAWS LambdaS3D3.jsMapbox
Software Developer Intern
Youthful Cities · Vancouver, BC
- ▸Processed and normalised urban datasets for 30+ municipalities through automated Python pipelines, decreasing manual evaluation time by 40% and supporting scalable metric comparisons.
- ▸Implemented a ranking system in Python to evaluate 30 Canadian cities using urban data, contributing to informed policy analysis initiatives.
- ▸Created comprehensive technical documentation and detailed tutorials using Markdown and Git for streamlined onboarding processes.
PythonPandasMarkdownGit
