Timeline

A look back at what I've built over the years, each one hands-on from the first idea to launch.

  1. 2026

    1. Desktop App for Coding Agents

      • Desktop App for Coding Agents, screenshot 2
      • Desktop App for Coding Agents, screenshot 3
      • Desktop App for Coding Agents, screenshot 4
      • Desktop App for Coding Agents, screenshot 5

      A macOS desktop app for running coding agents across all my projects. Each workspace holds its projects, and each project keeps its agents, terminals, dev commands, and SSH sessions together in one window. It runs the CLIs I already use (Claude Code, Codex, Grok, and Antigravity) and lets one agent hand work to another through its own MCP server, so Claude can build while Codex reviews. Saved prompts run on demand or on a schedule, a shared skill library teaches every agent how I build, and notifications tell me when an agent needs an answer. Built with Tauri, Rust, React, and TypeScript.

      rundesk.app(opens in new tab)
    2. Custom E-Commerce Platform

      • Custom E-Commerce Platform, screenshot 2
      • Custom E-Commerce Platform, screenshot 3
      • Custom E-Commerce Platform, screenshot 4
      • Custom E-Commerce Platform, screenshot 5
      • Custom E-Commerce Platform, screenshot 6

      A full e-commerce platform built for AprilLaneArt.com on Laravel, Vue.js, and Inertia.js. Includes a complete admin backend for managing products, categories, and inventory, with product variations and option types, Stripe checkout and payment processing, and full order and customer management. Orders connect directly to a fulfillment center that prints and ships products straight to customers, so the entire pipeline from storefront purchase to delivery runs end to end without manual handoff.

      aprillaneart.com(opens in new tab)
  2. 2025

    1. AI SDK for Laravel

      Open source
      • AI SDK for Laravel, screenshot 2

      An open-source AI SDK for Laravel that owns its entire provider layer. Atlas integrates directly with seven AI providers, plus any OpenAI-compatible API, across thirteen modalities including text, structured output, embeddings, vision, real-time voice, and video. It gives agents, tools, and growing AI features a real architectural home in Laravel, with full persistence and a runtime middleware system. I built it because the existing tools could not do what I needed, and it now backs the AI in my own products.

      atlasphp.org(opens in new tab)
  3. 2024

    1. Laravel App Template

      Open source

      The base template I build my web apps on, with Laravel, Vue.js, and Inertia.js. I started it when I rebuilt Invelo's CRM and kept iterating on it for years, and it now powers about 40 of the web apps I manage. It covers the groundwork every platform needs, including an admin, users, Sentry logging, Horizon queues, SEO and social sharing, SSR, and backend and frontend testing. Now it's open source, in case it helps other developers build better web apps or speeds up their process.

      github.com/timothymarois/template-laravel-app(opens in new tab)
  4. 2023

    1. Client & Project Management Software

      • Client & Project Management Software, screenshot 2
      • Client & Project Management Software, screenshot 3
      • Client & Project Management Software, screenshot 4

      A client and project management platform built on my own Laravel, Vue.js, and Inertia.js template kit. It runs the full agency workflow in one system: project tracking, client management, invoicing, team hour tracking, budgets, reporting, and reconciliation.

      versado.com(opens in new tab)
  5. 2022

    1. Real Estate Investor CRM

      • Real Estate Investor CRM, screenshot 2
      • Real Estate Investor CRM, screenshot 3
      • Real Estate Investor CRM, screenshot 4
      • Real Estate Investor CRM, screenshot 5
      • Real Estate Investor CRM, screenshot 6

      Rebuilt Invelo's real estate investor CRM from the ground up on Laravel, Vue.js, and Inertia.js. One of the most demanding systems I have worked on, serving thousands of investors against a 4+ billion row database and 150 million properties. I built property search at that scale, prospecting pipelines, leads and deals management, automated workflows, and marketing automation. Promoted to Head of Product in 2023, where I grew the team and expanded the platform.

      inveloapp.com(opens in new tab)
  6. 2021

    1. Automated Trading Platform

      • Automated Trading Platform, screenshot 2

      An automated stock trading platform built with Laravel and Vue.js. It paired the Alpaca trading API with queue workers to execute trades automatically, driven by a rules engine for custom stop-losses, configurable take-profit triggers, and technical indicators like RSI. I backtested thousands of trades to validate day trading and momentum strategies against live market data. Eventually discontinued, but it sharpened how I build reliable systems around real money and real-time data.

  7. 2020

    1. Events Platform

      • Events Platform, screenshot 2
      • Events Platform, screenshot 3
      • Events Platform, screenshot 4
      • Events Platform, screenshot 5
      • Events Platform, screenshot 6

      Designed and built an event management platform for IMEX on Laravel and Vue.js, covering exhibitor directories, a custom form builder, order management, and Authorize.net payments. When the industry shifted to remote events, I led the design of a virtual meeting system that connected buyers and exhibitors digitally and kept their events running.

      imexmanagement.com(opens in new tab)
  8. 2019

    1. SquarePage Chrome Extension

      • SquarePage Chrome Extension, screenshot 2
      • SquarePage Chrome Extension, screenshot 3
      • SquarePage Chrome Extension, screenshot 4

      Built a custom advertising platform for tracking Google Ads performance, managing campaigns, and generating client reports. Also developed a Chrome new tab extension that let users personalize their browser with configurable widgets.

      squarestartpage.com(opens in new tab)
  9. 2018

    1. Custom CRM

      • Custom CRM, screenshot 2

      Designed and built a custom CRM for IMEX Management on Laravel and a single-page-app framework I had developed over the years. It centralized contacts, leads, and tradeshow sales history, moving the company off a legacy in-house database and onto a modern web platform. Still in active use today.

      imexmanagement.com(opens in new tab)
  10. 2017

    1. Clinical Trial Lead Platform

      • Clinical Trial Lead Platform, screenshot 2

      A lead generation platform for clinical trials, built for a group of doctors running medical research sites. Coordinators captured patient details and screened candidates to find good matches for the drug trials they were recruiting for, with appointment scheduling and patient records built in. One of my earliest lead platforms.

    2. Filebase

      Open source

      A flat-file JSON database for PHP, built for lightweight, NoSQL-style storage of preferences and cached data with full developer control. One of my early open-source releases, later archived as stronger solutions became standard.

      github.com/tmarois/Filebase(opens in new tab)
    3. Laravel Ads SDK

      Open source

      Built at Grayscale PPC to pull real-time data from Google Ads, Facebook Ads, and Bing Ads into a single unified interface, before official SDKs existed. Open-sourced for other developers, and archived once the platforms shipped mature first-party solutions.

      github.com/tmarois/laravel-ads-sdk(opens in new tab)
    4. Advertising Agency & Platforms

      • Advertising Agency & Platforms, screenshot 2

      An agency I co-founded with Chris Harkey. I built the agency site and the internal advertising platforms behind it, handling client data management, campaign experimentation, and A/B testing.

      grayscaleppc.com(opens in new tab)
  11. 2016

    1. Custom ERP (Enterprise Resource Planning)

      • Custom ERP (Enterprise Resource Planning), screenshot 2

      At FastGrowingTrees, built a custom e-commerce platform and led development of the internal ERP behind it, managing purchase orders, customer orders, inventory, and the operational workflows that kept fulfillment moving.

      fastgrowingtrees.com(opens in new tab)
  12. 2015

    1. MovieNorth.com

      • MovieNorth.com, screenshot 2

      An experimental movie discovery platform with infinite scroll, trailer playback, and search, built with CodeIgniter and jQuery to explore large-scale content browsing.

    2. BasicExpense.com

      • BasicExpense.com, screenshot 2

      A personal finance and expense tracking platform built years before Mint, Monarch, or Tiller. It gave a unified view of accounts and spending, built with CodeIgniter and a custom single-page-app architecture ahead of the Vue.js era.

  13. 2014

    1. SpendReturn, Inc / Advertising Platform

      • SpendReturn, Inc / Advertising Platform, screenshot 2

      The successor to iSparkMedia, rebuilt as a public-facing SaaS product rather than an internal tool. As lead engineer, I built an advertising platform that maximized ad inventory through goal-based segmentation, campaign optimization, and fallback logic, with real-time per-visitor value tracking that was ahead of most tools at the time.

  14. 2013

    1. iSparkMedia / Advertising Platform

      • iSparkMedia / Advertising Platform, screenshot 2

      An advertising analytics platform built on ESF (Essential Framework), a custom PHP framework I wrote. It managed millions of daily impressions across a network of sites, tracking clicks, conversions, and per-user value to deliver targeted ads based on user criteria.

  15. 2012

    1. Speckd, Inc / Real-time Dashboard

      • Speckd, Inc / Real-time Dashboard, screenshot 2

      An internal real-time analytics dashboard that tracked active users live, built before Google Analytics offered real-time reporting.

  16. 2010

    1. Ideal Internet CMS / Trading Platform

      • Ideal Internet CMS / Trading Platform, screenshot 2

      The successor to N.A.T.E., built for Ideal Internet's network of gaming sites. Its traffic-routing algorithm directed users to partner sites and affiliates based on behavioral criteria, and at peak the network handled over 15,000 concurrent users.

  17. 2008

    1. N.A.T.E. (Network Auto Trade Engine)

      • N.A.T.E. (Network Auto Trade Engine), screenshot 2

      A traffic trading engine I built while running my own arcade gaming sites. It used behavioral trading patterns to maximize user value, improve retention, and balance traffic across a partner network, and became the foundation for what grew into Ideal Internet's platform.

  18. 2007

    1. LTcolor

      • LTcolor, screenshot 2

      My first web development company, building sites for local clients like churches and small businesses. Where my professional career began.

  19. 2006

    1. RoadMaster / X Stunt Bike

      • RoadMaster / X Stunt Bike, screenshot 2

      One of my earliest games, built as a locally installed experience with online high-score competition. Evolved through multiple versions, starting as a side-scrolling car platformer and later becoming a top-down Flash game.