Skip to content

Selected work

A wider view of my work.

Selected projects from my broader engineering practice. Each case describes my contribution; these are not Hassan’s individual portfolio.

All work

12 case studies

CraveUp · Restaurant platformHow it works

One order. A connected team.

Guests orderBrowse, choose & pay
Staff prepareReceive & handle orders
Merchants manageMenus, orders & locations
Connected through menus, orders and payments
Simplified system view · Employer work at Crave

May 2020–Present

Named employer workArchitecture proofPrivate source+1 more

CraveUp: from ordering to operations

Frontend Developer → Full-Stack Developer → Director of Engineering

My contributions span customer ordering, merchant dashboards, staff tools, and Square and Clover integration engineering within the Crave team.

Tech stack

Next.jsReactReact NativeTypeScriptNode.jsExpress
Nomly · 2025 foundationHow it works

A question. An answer with sources.

Ask a questionUse a chat conversation
Find informationSearch documents & email
Read the answerSee the supporting sources
Restaurant data connects separately from document search
Simplified system view · Employer work at Crave

2025

Named employer workArchitecture proofPrivate source+1 more

Information for restaurant teams

Full-stack & AI engineer

I led workflows for finding answers in documents and email, with point-of-sale context connected through a separate integration.

Tech stack

Next.jsTypeScriptSupabase / Postgres (pgvector)LangChainLangGraphOpenAI
Multi-vendor marketplaceHow it works

Many stores. A clear buying journey.

Explore storesFind products from sellers
Buy from a storeCheck out through Shopify
See your ordersBuyer & team order views
Seller catalogs connect to buyer and operations tools
Simplified system view · Client brand withheld

2023 – 2024

Brand withheld under NDAArchitecture proofUnavailable under NDA+2 more

A marketplace connecting buyers and sellers

Full-stack & mobile engineer

Buyer, seller and operations workflows connected around Shopify-backed commerce.

Tech stack

FlutterRemixNext.jsShopifyPrismaMongoDB
Multi-location orderingHow it works

From a nearby location to an order in progress.

Pick a locationFind the store & its menu
Place an orderChoose items & check out
Follow progressSee status & past orders
Customer apps and restaurant tools share order updates
Simplified system view · Client work through Crave

2025 – Present

Brand withheld under NDAArchitecture proofUnavailable under NDA+2 more

Ordering across restaurant locations

Full-stack & mobile engineer

My work spanned customer apps, menus, checkout and the services connecting them to restaurant operations, across web and mobile.

Tech stack

TurborepoFlutterNext.jsExpressTypeScriptPrisma
Business formation & operationsHow it works

From an application to a team handoff.

Start a companyProvide formation details
Team reviewCoordinate the next steps
Access documentsFind records & setup status
Founders and the internal team share a company record
Simplified system view · Client brand withheld

2025

Brand withheld under NDAArchitecture proofUnavailable under NDA+2 more

A clearer path through business formation

Full-stack engineer

Founder and internal-team workflows around company setup, documents and review.

Tech stack

Next.jsTypeScriptReactSupabase / PostgresPrismaClerk
Real-estate investment platformHow it works

Property, people and progress in one journey.

Explore propertiesProperty & offering details
Investor journeyOnboarding & investment
Follow updatesPortfolio & project progress
Investor apps connect with sponsor and operations tools
Simplified system view · Client brand withheld

2024 – 2025

Brand withheld under NDAArchitecture proofUnavailable under NDA+2 more

Connected property and investor workflows

Full-stack & mobile engineer

Investor, sponsor and operational surfaces across the property investment journey.

Tech stack

FlutterNext.jsTypeScriptSupabase / PostgresNode.js / ExpressSolidity

Public products use real screenshots. Confidential work uses sanitized system diagrams. Each case explains my contribution and the available evidence.