1<!DOCTYPE html> 2<html > 3<head><meta charset="utf-8"> 4<title>Chris Vincent's Portfolio</title> 5<meta name="viewport" content="width=device-width, initial-scale=1"> 6<meta name="application-name" content="Chris Vincent"> 7<meta name="description" content="Supplying apps, projects and sales with income progression."> 8<meta name="twitter:title" content="Chris Vincent"> 9<meta name="twitter:description" content="Supplying apps, projects and sales with income progression."> 10<meta name="twitter:image" content="/images/social/chris-vincent-share-image.png"> 11<meta property="og:type" content="website"> 12<meta property="og:site_name" content="Chris Vincent"> 13<meta property="og:description" content="Supplying apps, projects and sales with income progression."> 14<meta property="og:image" content="/images/social/chris-vincent-share-image.png"> 15<meta property="og:image:secure_url" content="/images/social/chris-vincent-share-image.png"> 16<meta name="msapplication-TileColor" content="#ff6815"> 17<meta name="theme-color" content="#ffffff"> 18<link rel="shortcut icon" type="image/ico" href="/favicon.ico"> 19<link rel="apple-touch-icon" sizes="180x180" href="/images/app/apple-touch-icon.png" type="image/png"> 20<link rel="icon" sizes="180x180" href="/images/app/apple-touch-icon.png" type="image/png"> 21<link rel="icon" sizes="32x32" href="/images/app/favicon-32x32.png" type="image/png"> 22<link rel="icon" sizes="16x16" href="/images/app/favicon-16x16.png" type="image/png"> 23<link rel="manifest" href="/images/app/site.webmanifest"><link rel="modulepreload" href="/_payload.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/entry.3e80c857.js"><link rel="preload" as="style" href="/_nuxt/entry.b35c0e0a.css"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/index.767d2e18.js"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/mukta-v7-latin-regular.3a1da28c.svg"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/mukta-v7-latin-600.085125b3.svg"><link rel="prefetch" as="script" crossorigin href="/_nuxt/error-component.dd513713.js"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/responsiveinvoices-logo-wide-white.5275030f.svg"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/invoice.a50f4658.png"><link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/statistics.7f7ee63c.jpg"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/rest-api.40a4bc7e.png"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/reminderbot.93409415.svg"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/dashboard.b543e3d4.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/connections.48969b84.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/vision6.fc2f8dca.png"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/viabrand.ced67abd.svg"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/lamb-agency.cc1dfeea.svg"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/virgin-australia.cb850642.png"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/madison-technologies.54076da8.svg"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/qut.1d0a17fd.svg"><link rel="prefetch" as="image" type="image/svg+xml" href="/_nuxt/national-storage.4de7de0b.svg"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/heritage-bank.c18057ac.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/opticomm.52e145c1.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/world-science-festival-brisbane.d6515c4d.png"><link rel="prefetch" as="image" type="image/png" href="/_nuxt/century-batteries.8cb8c099.png"><link rel="stylesheet" href="/_nuxt/entry.b35c0e0a.css"></head> 24<body ><div id="__nuxt"><!--[--><!--[--><!----><!--]--><div id="app"><div class="uk-offcanvas-content"><!--[--><!--[--><!--[--><!----><!--]--><div class="page-wrapper"><div id="home" class="layoutwidth"><div class="banner"><div class="wrapper"><h2 class="introduction">Supplying apps, projects and sales with income progression.</h2><div class="title"><h1><span>Chris Vincent</span></h1></div><ul><li>Entrepreneur.</li><li>Full Stack Developer.</li><li>Creator.</li></ul></div></div><h2 class="separator">My Works of Art</h2><div class="module project-responsive-invoices"><div class="uk-container"><div class="inner-container"><div class="logo"><a href="https://responsiveinvoices.com" target="_blank"><img src="/_nuxt/responsiveinvoices-logo-wide-white.5275030f.svg" alt="Responsive Invoices" loading="lazy"></a></div><div class="introduction"><p><strong>Payments never looked so good.</strong>
24 We build businesses with secure, modern and efficient invoices.</p><ul><li><a href="https://responsiveinvoices.com" target="_blank" class="uk-button uk-button-large">Visit Website</a></li></ul></div><div class="featured-images"><div class="image-description">Branded Invoices</div><a href="https://responsiveinvoices.com" target="_blank"><img src="/_nuxt/invoice.a50f4658.png" alt="Branded Invoices" loading="lazy"></a></div><div class="project-details"><div class="task challenge"><h3>The Challenge</h3><p>Invoicing applications for small businesses are not all alike, and many lack basic product and security features. I sought out to create a professionally built application with additional marketable features.</p><ul></ul></div></div><div class="featured-images"><div class="image-description">Mobile Dashboard Statistics</div><a href="https://responsiveinvoices.com" target="_blank"><img src="/_nuxt/statistics.7f7ee63c.jpg" alt="Dashboard Statistics" loading="lazy"></a></div><div class="project-details"><div class="task features"><h3>Features</h3><ul><li>Branded Invoices</li><li>Single Page Application (AKA, Really Fast!)</li><li>Social Logins</li><li>PDF Documents</li><li>Multiple Currencies</li><li>Multiple Sellers</li><li>Developer REST API</li><li>Two Factor Authentication Security</li></ul></div><div class="task skills"><h3>Skills Required</h3><ul><li>Brand Design</li><li>UI/UX Design</li><li>Application Development</li><li>Marketing</li></ul></div></div><div class="featured-images rest-api"><div class="image-description">Developer REST API</div><a href="https://responsiveinvoices.com" target="_blank"><img src="/_nuxt/rest-api.40a4bc7e.png" alt="Responsive Invoices REST API" loading="lazy"></a></div></div></div></div><div class="module project-reminder-bot"><div class="uk-container"><div class="inner-container"><div class="logo"><a href="https://reminderbot.io" target="_blank"><img src="/_nuxt/reminderbot.93409415.svg" alt="Reminder Bot" loading="lazy"></a></div><div class="introduction"><p><strong>Reminders are a routine tool for small businesses, homes and corporates.</strong> This bot enhances these tools and the apps you now use.</p><ul><li><a href="https://reminderbot.io" target="_blank" class="uk-button uk-button-large">Visit Website</a></li></ul></div><div class="mobile-phones"><div class="mobileGroup samsung-s9"><div class="mobileDescription"><strong>Gym Timetables</strong><br><small>Slack</small></div><div class="mobileDiagram samsung-s9 uk-margin-top"><div class="buttonContainerWrapper"><div class="buttonContainer"><div class="containerWrapperOuter"><div class="containerWrapper"><div class="container"><div class="innerWrapper"><div class="inner"><div class="slackMessage uk-card uk-card-default uk-card-small uk-margin-right uk-margin-top"><div class="sender"><strong class="name">Reminder Bot</strong> <small class="app">App</small> <small class="time">5:30 am</small></div><span class="message">It's time to go to the gym!</span><div class="action good"><div class="request">Reminder Completed</div></div></div><div class="slackMessage uk-card uk-card-default uk-card-small uk-margin-right uk-margin-top"><div class="sender"><strong class="name">Reminder Bot</strong> <small class="app">App</small> <small class="time">5:30 am</small></div><span class="message">It's time to go to the gym!</span><div class="action warning"><div class="request">Reminder Ignored</div></div></div><div class="slackMessage uk-card uk-card-default uk-card-small uk-margin-right uk-margin-top"><div class="sender"><strong class="name">Reminder Bot</strong> <small class="app">App</small> <small class="time">11:45 am</small></div><span class="message">Is lunch a good workout time? Better now than never!</span><div class="action"><div class="request">Would you like to complete your reminder?</div><div class="buttons"><span class="button">Yes</span><span class="button">No</span></div></div><!----><!----></div></div></div></div></div></div></div></div></div></div><div class="mobileGroup iphone-x"><div class="mobileDescription"><strong>Medication Reminders</strong><br><small>Google Hangouts Chat</small></div><div class="mobileDiagram iphone-x uk-margin-top"><div class="buttonContainerWrapper"><div class="buttonContainer"><div class="containerWrapperOuter"><div class="containerWrapper"><div class="container"><div class="innerWrapper"><div class="inner"><div class="smsMessage uk-card uk-card-default uk-card-small uk-margin-right uk-margin-top"><span class="message">Please take your 9:00am medication. Reply 29 to complete</span><small class="time">Sent Today</small></div><div class="smsMessage uk-card uk-card-small uk-card-primary uk-margin-left"><div class="message">Taken. 29</div><small class="time">Sent Today</small></div><div class="smsMessage uk-card uk-card-default uk-card-small uk-margin-right"><span class="message">Please take your 6:00pm medication. Reply 43 to complete</span><small class="time">Sent Today</small></div><div class="smsMessage uk-card uk-card-small uk-card-primary uk-margin-left"><div class="message">43</div><small class="time">Sent Today</small></div></div></div></div></div></div></div></div></div></div><div class="mobileGroup pixel-2-xl"><div class="mobileDescription"><strong>Pet Schedules</strong><br><small>Facebook Messenger</small></div><div class="mobileDiagram pixel-2-xl uk-margin-top"><div class="buttonContainerWrapper"><div class="buttonContainer"><div class="containerWrapperOuter"><div class="containerWrapper"><div class="container"><div class="innerWrapper"><div class="inner"><div class="facebookMessengerMessage uk-card uk-card-default uk-card-small uk-margin-right uk-margin-top"><span class="message">Time to do the kitty litter!</span></div><div class="facebookButtons"><span class="button">Complete</span><span class="button">Ignore</span></div><!----><!----><div class="facebookMessengerMessage uk-card uk-card-default uk-card-small uk-margin-right"><div class="message">Please remind your husband to take out the kitty litter...</div></div><div class="facebookMessengerMessage uk-card uk-card-small uk-card-primary uk-margin-left"><div class="message">Complete</div></div><div class="facebookMessengerMessage uk-card uk-card-default uk-card-small uk-margin-right"><div class="message">Reminder completed</div></div></div></div></div></div></div></div></div></div></div></div><div class="project-details"><div class="task challenge"><h3>The Challenge</h3><p>To create an app that made me accountable for basic weekly tasks. Initially this was simply a medication reminder notification.</p><p>...It grew from there</p></div></div><div class="featured-images"><div class="image-description">Dashboard</div><a href="https://reminderbot.io" target="_blank"><img src="/_nuxt/dashboard.b543e3d4.png" alt="Dashboard" loading="lazy"></a></div><div class="project-details"><div class="task features"><h3>Features</h3><ul><li>Brand Consistent Invoices<br> (Online, Mobile, PDF and Print)</li><li>
24Multi Currency and Seller Accounts</li><li>Recurring Invoices</li><li>REST API</li></ul></div><div class="task skills"><h3>Skills Required</h3><ul><li>Chat Bot</li><li>Brand Design</li><li>UI/UX Design</li><li>Application Development</li><li>Marketing</li></ul></div></div><div class="featured-images"><div class="image-description">Social Connections</div><a href="https://reminderbot.io" target="_blank"><img src="/_nuxt/connections.48969b84.png" alt="Reminder Bot Connections" loading="lazy"></a></div><div class="project-details"><div class="task accomplishments"><h3>Accomplishments</h3><div class="items"><div><p><strong>Slack</strong><br> Top Health and Wellness<br> app for 2018 and 2019 </p><a href="https://slack.com/apps/A83H5QZPT-reminder-bot" target="_blank" class="uk-button uk-button-large">Visit Slack</a></div><div><p><strong>Google Hangouts Chat</strong><br> Accepted early as a chat bot<br> when only 40 existed </p><a href="https://chat.google.com/botcatalog/details/117380425780261776032" target="_blank" class="uk-button uk-button-large">Visit Google Hangouts Chat</a></div></div></div></div></div></div></div><div class="projects-wrapper"><h2 class="separator">I've worked for:</h2><div class="module project-list"><div class="list"><ul><li class="project-vision6"><div class="icon"><img src="/_nuxt/vision6.fc2f8dca.png" alt="Vision6" loading="lazy"></div></li><li class="project-viabrand"><div class="icon"><img src="/_nuxt/viabrand.ced67abd.svg" alt="Viabrand" loading="lazy"></div></li><li class="project-lamb-agency"><div class="icon"><img src="/_nuxt/lamb-agency.cc1dfeea.svg" alt="Lamb Agency" loading="lazy"></div></li></ul></div></div><h2 class="separator">I've serviced these clients:</h2>] <div class="module project-list"><div class="list"><ul><li class="project-virgin-australia"><div class="icon"><img src="/_nuxt/virgin-australia.cb850642.png" alt="Virgin Australia" loading="lazy"></div></li><li class="project-madison-technologies"><div class="icon"><img src="/_nuxt/madison-technologies.54076da8.svg" alt="Madison Technologies" loading="lazy"></div></li><li class="project-qut"><div class="icon"><img src="/_nuxt/qut.1d0a17fd.svg" alt="QUT" loading="lazy"></div></li><li class="project-puma-energy"><div class="icon"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAAoCAYAAADAOHfQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyRDhCREIxOTdDRThFMTExQjFCMUUyNjA3RTIxREI4NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNEM4RjdBQzU3RjAxMUUzQjJCNUZFQUJDMDhCRkJEMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNEM4RjdBQjU3RjAxMUUzQjJCNUZFQUJDMDhCRkJEMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUzMjczNTQ3MzM1N0UzMTFBRDYzQUNBRUIyMzA4MTU0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJEOEJEQjE5N0NFOEUxMTFCMUIxRTI2MDdFMjFEQjg3Ii8+IDwvcmRmOkRlc2NyaXB0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" alt="Puma Energy" loading="lazy"></div></li><li class="project-national-storage"><div class="icon"><img src="/_nuxt/national-storage.4de7de0b.svg" alt="National Storage" loading="lazy"></div></li><li class="project-heritage-bank"><div class="icon"><img src="/_nuxt/heritage-bank.c18057ac.png" alt="Heritage Bank" loading="lazy"></div></li><li class="project-opticomm"><div class="icon"><img src="/_nuxt/opticomm.52e145c1.png" alt="OptiComm" loading="lazy"></div></li><li class="project-world-science-festival-brisbane"><div class="icon"><img src="/_nuxt/world-science-festival-brisbane.d6515c4d.png" alt="World Science Festival Brisbane" loading="lazy"></div></li><li class="project-century-batteries"><div class="icon"><img src="/_nuxt/century-batteries.8cb8c099.png" alt="Century Batteries" loading="lazy"></div></li></ul></div></div></div><div class="contact-us"><div class="uk-container"><h2>Say Hello.</h2><p>I'm located in Brisbane, Australia.</p><p>I spend a lot of time here:</p><h3><a href="https://www.indiehackers.com/sayhitovincent" target="_blank">Indie Hackers</a>, <a href="https://www.linkedin.com/in/sayhitovincent/" target="_blank">LinkedIn</a>, <a href="https://dribbble.com/sayhitovincent" target="_blank">Dribbble</a></h3></div></div></div><div class="menu"><ul><li class="name">CV</li><li class="contact indie-hackers"><a href="https://www.indiehackers.com/sayhitovincent" target="_blank" title="Indie Hackers - Chris Vincent"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66 52" version="1.1" id="svg14" width="66" height="52"><defs id="defs18"></defs> <g class="text" id="g12" style="fill:#333333;fill-opacity:1;" transform="translate(-27,-34)"><rect class="text__i" x="27" y="34" height="52" width="12" id="rect4" style="fill:#333333;fill-opacity:1;"></rect> <rect class="text__h" x="51" y="34" height="52" width="12" id="rect6" style="fill:#333333;fill-opacity:1;"></rect> <rect class="text__h" x="61" y="54" height="12" width="22" id="rect8" style="fill:#333333;fill-opacity:1;"></rect> <rect class="text__h" x="81" y="34" height="52" width="12" id="rect10" style="fill:#333333;fill-opacity:1;"></rect></g></svg></a></li><li class="contact linkedIn"><a href="https://www.linkedin.com/in/sayhitovincent/" target="_blank" title="LinkedIn - Chris Vincent"><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="linkedin-in" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="svg-inline--fa fa-linkedin-in fa-w-14">
24<path fill="currentColor" d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z" class=""></path></svg></a></li><li class="contact dribbble"><a href="https://dribbble.com/sayhitovincent" target="_blank" title="Dribbble - Chris Vincent"><svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="dribbble" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="svg-inline--fa fa-dribbble fa-w-16"><path fill="#333333" d="M256 8C119.252 8 8 119.252 8 256s111.252 248 248 248 248-111.252 248-248S392.748 8 256 8zm163.97 114.366c29.503 36.046 47.369 81.957 47.835 131.955-6.984-1.477-77.018-15.682-147.502-6.818-5.752-14.041-11.181-26.393-18.617-41.614 78.321-31.977 113.818-77.482 118.284-83.523zM396.421 97.87c-3.81 5.427-35.697 48.286-111.021 76.519-34.712-63.776-73.185-116.168-79.04-124.008 67.176-16.193 137.966 1.27 190.061 47.489zm-230.48-33.25c5.585 7.659 43.438 60.116 78.537 122.509-99.087 26.313-186.36 25.934-195.834 25.809C62.38 147.205 106.678 92.573 165.941 64.62zM44.17 256.323c0-2.166.043-4.322.108-6.473 9.268.19 111.92 1.513 217.706-30.146 6.064 11.868 11.857 23.915 17.174 35.949-76.599 21.575-146.194 83.527-180.531 142.306C64.794 360.405 44.17 310.73 44.17 256.323zm81.807 167.113c22.127-45.233 82.178-103.622 167.579-132.756 29.74 77.283 42.039 142.053 45.189 160.638-68.112 29.013-150.015 21.053-212.768-27.882zm248.38 8.489c-2.171-12.886-13.446-74.897-41.152-151.033 66.38-10.626 124.7 6.768 131.947 9.055-9.442 58.941-43.273 109.844-90.795 141.978z" class=""></path></svg></a></li></ul></div></div><!--]--><!--]--></div></div><!--]--></div>
24<script type="module">import p from "/_payload.js";window.__NUXT__={...p,...({state:{},_errors:{},serverRendered:true,config:{public:{googleAnalyticsMeasurementID:"G-2519DMM2J9"},app:{baseURL:"\u002F",buildAssetsDir:"\u002F_nuxt\u002F",cdnURL:""}},prerenderedAt:1768673800755})}</script>
24<script type="module" src="/_nuxt/entry.3e80c857.js" crossorigin></script>
24<script type="module" src="/_nuxt/index.767d2e18.js" crossorigin></script>
24</body> 25</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.