Sonya Karam

I'm Sonya, a software developer passionate about UX and GIS. I build engaging user-centric workflows that make an impact.

More about me

Selected Works

Scarborough Environmental Association

Scarborough Environmental Association

TypeScript
Javascript
Sanity.io
Vercel
Tailwind
React
Figma
Storybook

Using existing branding and colours, developed a responsive website that showcased Scarborough Environmental Association's work. Spun up a CMS to allow website content to be maintained easily. Integrated Eventbrite to promote upcoming events seamlessly to their audience, as well as Google Analytics for understanding user engagement.

View project
Natural Language Query Tool

Natural Language Query Tool

Node.js
JavaScript
NestJS
Socket.IO
Jest
LangChain
TypeScript
GPT-4
GraphQL

Powered by GPT-4, this tool empowers users to query for otherwise DaaS-based data using natural language. Contributions include LLM improvements, UI components and visualization features, and core functionality like sync and async results downloading.

View project
Epidemiological Surveillance 2.0

Epidemiological Surveillance 2.0

C#
Azure Functions
SQL
JavaScript
ReTool

Updated Epidemiological Surveillance 1.0 to a low-code, low-maintenance tool using ReTool. The improved system had an emphasis on faster load times and a simpler architecture. Integrated a notification delivery mechanism to allow easy and confident publishing of critical emerging event data right to clients' inboxes.

Disease Outbreak Alerts

Disease Outbreak Alerts

TypeScript
Azure Functions
Handlebars
MJML
C#
Azure DevOps

Built an end-to-end solution for an amber alerts system. Powered by the Epidemiological Surveillance Tool, this solution uses Azure Functions to deliver mission-critical infectious disease activity alerts to clients. The email renderer is written with MJML & Handlebars for injecting content, and rendering responsive emails dynamically, agnostic of mail clients.

Global Disease Insights

Global Disease Insights

TypeScript
JavaScript
React
Esri JS SDK
SQL
D3

Re-vamped a flagship web-based tool for quickly assessing the impacts of ongoing global infectious disease threats. Using the ESRI Javascript SDK, mapped ongoing disease threats and visualized the potential risk of spread, cases, and connectivity of outbreak location.

View project
Epidemiological Surveillance 1.0

Epidemiological Surveillance 1.0

React
Typescript
C#
Azure DevOps
Azure Functions
SQL
Jest

Built and maintained a CRUD-based surveillance tool for epidemiologists to record and aggregate global infectious disease case data across different geographical hierarchies. Complex features such as AI-based intelligent suggestions, and notification services were also added. Data created through the tool was used to power core DaaS and SaaS based verticals.