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

Using existing branding and colours, developed a responsive website that showcased Scarborough Environmental Association's work. Backed by a CMS, website content is easy to maintain. Also 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. Contributed to LLM improvements, UI components and visualization features, and features like synchronously and asynchronously downloading resulting data.

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 an 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 a front-end, 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 upstream to power DaaS APIs and SaaS applications.