Samer Sefrani
Software developer building useful, well-made things. Currently at PHSA Genome Sciences Centre. Previously Sony Pictures, SFU Radio, and a couple of health-tech startups.
Experience
-
2024 - NowSoftware Developer
PHSA - Genome Sciences Centre
-
2023 - 2024Mobile Developer
CJSF-FM SFU Radio
-
2022 - 2023Software Engineer Intern
Sony Pictures
-
2021Software Developer
Prompt Health
-
2020Full-stack Co-op
Porton Health
Projects
-
Kotlin · Firebase Analytics · Admob
sNotes ↗
Kotlin Android note app - 7,500+ downloads on Play.
- Developed an Android app from scratch using Kotlin to help users create, style, and organize notes, with the option to add important notes to favorites.
-
React Native · RevenueCat · TelemetryDeck
Hushy ↗
White Noise & Sleep.
- Developed Hushy, a React Native sleep and focus app that helps users relax through ambient sounds, noise colors, and binaural beats.
- Integrated in-app purchases and subscriptions using RevenueCat for premium access across iOS and Android.
- Designed and deployed the app for both the Apple App Store and Google Play Store, handling store assets, metadata, testing, and release configuration.
- Optimized audio assets and mobile performance to reduce app size, improve playback quality, and ensure smooth looping sounds.
-
React · Node.js · Redux · Toolkit · JWT · AWS S3 · AWS EC2 · AWS CloudFront
triplio ↗
A social platform for travelers to share trips.
- Developed a responsive social media platform for trips using React with Redux Toolkit for the front end, Node.js for the back end, and MongoDB as the non-relational database.
- Implemented CRUD operations using a REST API, along with JWT refresh tokens to improve user account security.
- Implemented image hosting using AWS S3 signed URLs for fast uploads and access of users images.
- Deployed the project using AWS services such as S3 and CloudFront for the front end, EC2 configured with a load balancer for the back end, and Route 53 for DNS routing.
- Utilized Docker to ship and deploy the back end on the EC2 instance, ensuring scalability and compatibility.
-
React Native
Hazard Flashing Lights ↗
Simple Flashing Light App.
- Developed Hazard Flashing Lights, a simple react native app that turns a phone screen into full-screen flashing hazard lights.
-
React · Firebase · Zustand
University Confessions ↗
Anonymous confessions for SFU students.
- Developed a responsive backendless social media platform for SFU students using React and MUI.
- Incorporated Firebase services and database to implement user authentication and real-time data syncing.
-
React · OpenAI API
Solve It ↗
Extracts text from images and answers questions. (live version doesn't currently work because it's missing the api key)
- Built a web tool using React, MUI, and Firebase that solves questions from uploaded images.
- Utilized the OpenAI API to generate answers after extracting text from the uploaded images.
-
Node.js · Bootstrap · jQuery
I-Commander
Drone management web app, built for Lorrnel.
- Worked in a group of five to develop a drone management application for Lorrnel company using Node.js in an Agile environment.
- Created the checklist management page using Bootstrap, jQuery, and jQuery UI for the front end, JavaScript for the back end, and JSON files as the database.
- Built functionality that allows admins to create pre-flight and post-flight checklists and assign them to specific drones.
- Collaborated on implementing user and admin modes, including adding, viewing, and editing drones, users, maintenance tickets, and checklists.
Skills
Python · JavaScript · TypeScript · Kotlin · C · SQL · HTML · CSS · React · Redux Toolkit · React Native · Flask · Pyramid · PyQt · Node.js · SQLAlchemy · MySQL · PostgreSQL · MongoDB · Firebase · Git · Docker · Postman · WSL · Visual Studio · Android Studio · Xcode · AWS · GCP · CI/CD Pipelines · JIRA · Figma
Outside the work
Rock climbing, hiking, running, and playing guitar.