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