Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
View MB-Hilo's full-sized avatar
πŸ’»
coding for a better future
πŸ’»
coding for a better future

Block or report MB-Hilo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MB-Hilo/README.md
 _   _ ___ _    ___     ___ _  _  ___ 
| |_| |_ _| |  / _ \   |_ _| \| |/ __|
| |_| || || |_| (_) |   | || .` | (__ 
|_| |_|___|____\___/   |___|_|\_|\___|

       /\___/\
     (  -   -  )
     =( m   m )=
      )  ___  (   
     (_/     \_)

Hi, I'm Mark

Full-Stack Developer β€’ Technical Co-founder β€’ 15+ Years Experience

╔══════════════════════════════════════════════════════════════╗
β•‘  > building scalable web platforms since before it was cool  β•‘
β•‘  > currently: AI-native apps, cloud-native infra, good UX    β•‘
β•‘  > location: Lisbon, PT  |  origin: Toronto, CA              β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

Pragmatic and performance-focused developer who loves building scalable web platforms, cloud-native applications, and user-centric interfaces. Over 15 years I've worked with global enterprises like CBC, BMO, Ørsted, Nordea, Publicis, and co-founded ventures in AI, fashion-tech, and price-intelligence.


Tech Stack

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  FRONTEND                                                    β”‚
β”‚  β–Έ React 19 / Next.js 16 / TypeScript                        β”‚
β”‚  β–Έ TailwindCSS v4 / Shadcn UI / Radix UI                     β”‚
β”‚  β–Έ Three.js / Recharts / Fumadocs                            β”‚
β”‚  β–Έ Flutter (mobile)  |  Chrome Extensions                    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  BACKEND                                                     β”‚
β”‚  β–Έ Node.js / Restify / Next.js API Routes                    β”‚
β”‚  β–Έ Drizzle ORM + SQLite  |  MongoDB / Mongoose               β”‚
β”‚  β–Έ PostgreSQL  |  Dexie (IndexedDB)                          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  AI / ML                                                     β”‚
β”‚  β–Έ Anthropic Claude SDK  |  Google Gemini                    β”‚
β”‚  β–Έ OpenAI  |  FAL.ai  |  Cloudinary AI                       β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  AUTH / PAYMENTS                                             β”‚
β”‚  β–Έ NextAuth / Clerk / Passport.js                            β”‚
β”‚  β–Έ Stripe  |  AWS SES                                        β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  CLOUD / DEVOPS                                              β”‚
β”‚  β–Έ AWS  |  Azure DevOps  |  Docker  |  Kubernetes            β”‚
β”‚  β–Έ PM2  |  Nginx  |  Puppeteer / Playwright + Lambda         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Highlight Projects

Chatelope β€” Co-founder

  /\_____/\
 (  0 m 0  )   Multi-model AI chat platform β€” web + mobile
  \_<m>_<m>/    "talk to any AI, anywhere"
    |   |
  • Multi-AI hub: Claude (Anthropic), Gemini, OpenAI, FAL.ai β€” all under one roof
  • Next.js 16 + React 19 frontend with TailwindCSS v4, Radix UI, Three.js
  • Drizzle ORM + SQLite backend with Next-Auth and role-based access
  • Flutter mobile app (Android) for on-the-go AI conversations
  • PDF ingestion via PDF.js, Puppeteer scraping, local-first data with Dexie
  • Real-time streaming responses, markdown rendering, code highlighting

Clothed.ai β€” Side Project

  +---------+      +-----------+
  |  INPUT  | ---> | CLOUDINARY| ---> AI-transformed output
  |  IMAGE  |      |   AI API  |      (restore / recolor /
  +---------+      +-----------+       remove / fill / bg)
  • AI image SaaS β€” restore, recolor, remove objects, generative fill, background removal
  • Next.js + TypeScript with Shadcn UI and TailwindCSS
  • MongoDB + Mongoose for image metadata and user data
  • Clerk auth with webhook-driven user sync
  • Stripe payments + credit system (free tier β†’ Pro β†’ Premium)
  • Cloudinary AI transformation pipeline with paginated community gallery

PricedOff β€” Co-founder

  [Amazon] ──> [Puppeteer/Playwright] ──> [Lambda+VPN]
      └──────────────────────────────────> [Watchlist]
                                           [SES alerts]
                                           [Affiliate $]
  • Price-intelligence platform with React + TypeScript frontend, Node.js + MongoDB backend
  • Chrome extension for Amazon price tracking and watchlists
  • Scalable microservices: notification, email (SES), watchlist, and affiliate analytics
  • Scraper system using Puppeteer/Playwright + AWS Lambda + VPN rotation

RoboLog β€” Hackathon

AI-powered log monitoring system β€” built for Google's Gemma Hackathon

Shunido β€” Hackathon

Virtual fashion exploration platform β€” built for Google's Banana Hackathon


Past Roles

TIMELINE ──────────────────────────────────────────────────────►
  β”‚
  β”œβ”€ Ørsted (Copenhagen)
  β”‚   Senior Developer Β· Angular Β· Kubernetes Β· Azure CI/CD
  β”‚
  β”œβ”€ Nordea (Copenhagen)
  β”‚   Senior IT Analyst/Developer Β· Banking apps Β· Angular 9
  β”‚
  β”œβ”€ BMO Bank of Montreal (Toronto)
  β”‚   Senior UI Developer Β· Wealth & onboarding platforms
  β”‚
  β”œβ”€ CBC (Toronto)
  β”‚   Senior UI Developer Β· Media player & digital platforms
  β”‚
  └─ Publicis (Toronto)
      Interactive Developer Β· React.js Β· Ad tech Β· Automation

Connect

  πŸ“  Lisbon, Portugal (Canadian)
  πŸ’Ό  linkedin.com/in/markobradley
  🌐  mb-hilo.github.io
  🏒  hilo.ca

Interests

  🎢 bachata dancing      ✈️  travel & hackathons
  πŸ“Έ photography          🍜  exploring Asian food
  πŸ’» agentic AI coding    πŸ€–  building with LLMs

Always open to collaborations, hackathons, and new opportunities in full-stack development, cloud engineering, and AI-driven products.

Pinned Loading

  1. mb-hilo.github.io mb-hilo.github.io Public

    Demo page

    HTML 1

  2. robolog robolog Public

    Forked from Hilo-Inc/robolog

    AI powered log analysis

    TypeScript

Morty Proxy This is a proxified and sanitized view of the page, visit original site.