◀︎ back home

features

[77]

based on customer demand, created a new web app for yuzuu using reactjs, nextjs, typescript, and firebase that allowed for more traditional property searching, similar to the web version of skyscanner but for property rentals

gradstay · 05 skills

worked around the limitations of firebase firestore to optimize property fetching, including complex queries, sorting of query results, and support for lazy loading with query cursor

gradstay · 02 skills

created a new version of the chatbot with more advanced onboarding capabilities and more specific natural language property searches, filtering homes based on text descriptions matched with user preferences, using the neural network rental predictor to advise users if their budget was too low for the area

gradstay · 04 skills

built a conversational ai agent using the openai agents sdk that tenants interact with via whatsapp. it performs semantic search over a knowledge base of ingested property documents using text-embedding-3-small embeddings stored in supabase pgvector, resolves ambiguous space references, creates maintenance tickets with photo attachments, and hands off to human support when needed, all with multi-language awareness

sedes · 07 skills

integrated the whatsapp cloud api for bidirectional messaging. supports multi-waba (whatsapp business account) routing, otp-based operator authentication via whatsapp templates, persona-aware message dispatch based on relationship type (tenant vs. operator), inline photo rendering, webhook signature validation, and async webhook processing via lambda self-invocation to avoid meta timeout backoff

sedes · 05 skills

modeled the relationship between indoor and outdoor temperatures using time-series models in r and python

bc center for disease control · 03 skills

built a data cleaning pipeline to standardize inputs from multiple electronic thermostats

bc center for disease control · 03 skills

architected and led development of a multi-service backend deployed as 6-8 independent aws lambda functions behind api gateway, each owning a bounded domain with shared supabase infrastructure and a centralized authorization layer supporting both cognito oauth and custom otp flows

sedes · 07 skills

implemented defense-in-depth across the api. webhook signature validation (hmac) for meta callbacks, otp brute-force protection with atomic increment and code invalidation, s3 path traversal prevention, tenant isolation enforcement via role-based guards, rate limiting on all public endpoints, and fail-closed validation patterns

sedes · 04 skills

implemented a real-time messaging system embedded within maintenance task views. supports text and image attachments via supabase storage, read receipts with per-user tracking, unread message badges across the dashboard, and collapsible chat sections that share context with the task property and space hierarchy

sedes · 04 skills

engineered a recurring task system using the rrule specification. operators define frequency, interval, and max occurrences, and the system generates calendar events with status-based color coding in a daypilot calendar view, plus the ability to edit/delete individual occurrences or entire series, and convert one-off tasks to recurring

sedes · 06 skills

built a standalone portal for maintenance operators authenticated via whatsapp-delivered otp codes with signed jwt tokens in template links. features a filtered task list, task detail pages with photo uploads and comments, and italian localization. fully decoupled from the main admin dashboard with its own auth guard and session management

sedes · 06 skills

built a document management system with s3-backed storage, presigned url uploads, automatic text extraction via a dedicated document-processing lambda, and a rag pipeline that chunks documents, generates text-embedding-3-small embeddings, and stores them in supabase pgvector for semantic search. includes folder navigation by property/tag/category and a chunk viewer showing how documents were segmented for retrieval

sedes · 06 skills

built an interactive, hierarchical property/space visualization using reactflow. supports drag-to-move operations, expand/collapse controls, right-click context menus with crud actions, tag/floor indicators on nodes, and a synchronized table+tree dual view with search, all backed by a recursive parent-child data model

sedes · 05 skills

designed a multi-tenant saas architecture where a super admin can switch between client organizations, with all api queries, store hydration, and ui state scoped to the selected client. persistent across page reloads with hydration guards to prevent data leaking between tenants

sedes · 05 skills

built a csv/excel batch import system for tenant records that uses ai to map arbitrary spreadsheet columns to domain fields, with a drag-and-drop upload, editable preview table, entity resolution for properties/spaces, validation summary with per-cell error highlighting, and navigation guards to prevent data loss

sedes · 04 skills

built a 5-step compliance workflow that ingests uploaded property documents, uses an openai model to extract designated usage types, then generates a complete list of required regulatory documents per italian law (duvri, messa a terra, etc.) with editable verification cards, a compliance calendar tracking expiry deadlines, and async lambda self-invocation for heavy ai processing

sedes · 06 skills

created a prototype in python for the burnaby government that used geospatial parcel datasets and an algorithm incorporating property development bylaws to determine which plots of land could be used to build a laneway home

leads leads leads · 02 skills

built pipeline to automate the calculation of property investment metrics for listings on realtor.ca

leads leads leads · 02 skills

built a web app for internal use featuring an interactive map with filters to explore regional data variations

bc center for disease control · 02 skills

designed the frontend for both projects and built them with solidjs, astro, typescript, and vite

leads leads leads · 04 skills

analyzed temperature trends on an hourly basis to capture short-term heat buildup dynamics within homes, focusing on periods when hvac systems were off to assess passive heat retention in lower-income housing units

bc center for disease control · 03 skills

upgraded order status display to use a websocket using the aws socket api gateway, including connection entities, broadcast and ping, and front-end hook-up

hinbor / gen z kiosk · 03 skills

square integration adding oauth flow, square locations page, and cors fixes for cross-origin calls

hinbor / gen z kiosk · 03 skills

rewards and loyalty management added to admin panel and hinbor app, including screens to create, link and redeem rewards, admin panel feature to configure coin discounts, view point-transaction logs and reversals, and merchant guestbook to track user activity

hinbor / gen z kiosk · 04 skills

upgraded hinbor app from react native v0.68 to v0.79, including react 19 migration, package overhaul, xcode 16.3 linker fixes, aws amplify v6 upgrade, and firebase messaging refactor with new firebase sdk

hinbor / gen z kiosk · 04 skills

built a new order status display reactjs application used to display when a user's order is ready on a television in the restaurant

hinbor / gen z kiosk · 03 skills

built menu-editing suite with drag-and-drop category and item re-ordering, item management with live photo uploads, item search, csv imports, draggable modifiers/options, and reusable option dropdown

hinbor / gen z kiosk · 03 skills

created at-a-glance kpis so merchants can quickly understand their store's performance, including day-, week-, month- and time-of-day charts with custom tool-tips and data selectors, with third-party order-source filtering and kiosk-type tags

hinbor / gen z kiosk · 02 skills

built a new merchant admin panel reactjs application with typescript and shadcn/ui, implementing aws amplify v6 sign-in/out flow with cognito user- and identity-pools, dev/prod environment separation and jest coverage

hinbor / gen z kiosk · 07 skills

introduced a new incident-logging framework for payment related flows

hinbor / gen z kiosk · 01 skills

added secure secret-management and build commands in github actions

hinbor / gen z kiosk · 01 skills

new github actions script to notify discord server of any pr status updates, including a github username to discord username mapping to tag users in automated messages

hinbor / gen z kiosk · 02 skills

added duplicate-order guard for party flow on hinbor app

hinbor / gen z kiosk · 02 skills

introduced aws amplify sign-in/out flow, router integration, navigation and splash-screen

hinbor / gen z kiosk · 04 skills

created a new flow to facilitate a feature where users could help each other if they were picking up food from the same restaurant

hinbor · 03 skills

participated in a full typescript refactor of the application, creating new types and top-level state management with react redux to better manage the existing javascript codebase

hinbor · 03 skills

shipped the in-app points/loyalty system and revamped profile page, driving repeat orders and higher lifetime value

hinbor · 03 skills

created and maintained many serverless functions, particularly with the group order and chat features, utilizing aws cloudwatch to monitor calls and solve bugs

hinbor · 03 skills

created in-house payout generator for merchants that collected all important payment data from the dynamodb database and stripe records

hinbor · 03 skills

instrumented mixpanel to track user behaviour and trained lightweight ml models to surface actionable insights from the data

hinbor · 03 skills

menu creator built with python and tkinter to facilitate easier onboarding of new merchants to be used by the business team

hinbor · 02 skills

standardised navigation using react navigation v6 and implemented deep links for smoother user flows and marketing campaigns

hinbor · 02 skills

built an entirely new chat for in-app messaging from scratch, including database design and firebase cloud messaging for notifications

hinbor · 05 skills

group order feature where users could create a virtual lobby and join friends using firebase dynamic links, resulting in increased app engagement and social pull

hinbor · 05 skills

dynamodb database redesign that converted all existing tables into a one-table design that leveraged indexes for more complex queries

hinbor · 02 skills

integrated aws cognito for secure, password-less sign-in and session management across ios and android

hinbor · 04 skills

revamped the store menu to introduce react redux state management of the user's cart so it would be preserved between different merchants

hinbor · 03 skills

conducted exploratory research into the link between high indoor temperatures and heat-related deaths, including interviews with local researchers on how heatwave-related deaths disproportionately affect low-income residents in social housing

bc center for disease control · 03 skills

used the whatsapp cloud api and openai api to create a chatbot that would translate natural language into database queries and send the user a list of homes that matched their search

gradstay · 03 skills

tested the key hypothesis of the findhousing lead magnet with 25+ test users via whatsapp, sending them houses that matched their criteria as soon as the scrapers found them

gradstay · 01 skills

pivoted into a more traditional estate agency pipeline and built a form for tenants looking for rentals

gradstay · 03 skills

built the first mvp feature testing the hypothesis of allowing tenants to create profiles for their houses in exchange for part of the commission when the house is rented out

gradstay · 06 skills

smart matching of users whenever a new property was onboarded, used to message all matching users

gradstay · 02 skills

updated the scrapers to use scrapingbee for certain platforms

gradstay · 03 skills

used python to create a neural network to predict rental value of a property built off the dataset of scraped properties

gradstay · 02 skills

through key partnerships, onboarded 115+ properties on the database

gradstay · 01 skills

built a new landing page for gradstay with the designer that included an authentication flow using a custom sign-in flow of sending an otp to the user's whatsapp in order to sign up, signing up 750+ users

gradstay · 04 skills

built a gradstay chatbot with whatsapp cloud api and openai api that onboarded users asking for their property rental search details, automating the estate agent task of collecting user details from the prospective tenant

gradstay · 03 skills

built a new property listing flow for landlords, including smart address matching from postcodes, photo compression and uploads to firebase storage, and ai property description generation using photos and property details

gradstay · 04 skills

built a landing page collaborating with the designer using reactjs, vite, and tailwind css which collected 100+ waiting list emails

gradstay · 04 skills

built an admin panel to manage customer relationships with all the users, including seeing the user logs with the chatbot and their search details

gradstay · 03 skills

created a new landing page for findhousing in collaboration with the designer that used reactjs, vite, and typescript which got user rental search details and whatsapp contact information

gradstay · 03 skills

integration with discord to notify the company server whenever a new user or property is onboarded

gradstay · 02 skills

built scraping pipeline using firebase cloud functions and headless browsers with puppeteer to collect rental property data from the largest platforms in the uk

gradstay · 04 skills

constructed a sophisticated property matching algorithm to determine the probability that two listings from different platforms referred to the same property

gradstay · 02 skills

intelligent searching of the scraped property database to fetch matches based on simple query

gradstay · 02 skills

standardization of product names using openai api to present app users with human-readable item names

brokol app · 02 skills

cross-platform distribution on apple app store testflight and google play store internal testing services

brokol app · 02 skills

estimation of perishable good expiry date using openai api and grocery store databases from key partners

brokol app · 02 skills

built mvp from scratch using react native and firebase within two months alongside a junior developer

brokol app · 03 skills

text cleaning and noise reduction helpers to standardize the text scanned from ocr

brokol app · 02 skills

designed the firestore schema and companion typescript types to enforce consistent, strongly-typed data across the app

brokol app · 02 skills

learned firebase and implemented social sign-in authentication, firestore database, cloud functions, and storage

brokol app · 04 skills

bench-tested and compared multiple react-native ocr libraries before standardising on apple vision (ios) and google ml kit (android) for best accuracy/performance trade-off

brokol app · 06 skills

designed weekly presentations to inform the team of progress and findings

bc center for disease control · 01 skills

created a spatial temperature map of british columbia by aggregating and interpolating weather tower data, incorporating elevation data to increase accuracy

bc center for disease control · 03 skills