Hi, I'm Mario

I'm a Full Stack Developer

I've been developing full stack applications for 3 years. Lets connect !

About

I'm a full-stack web developer trained in the MERN Stack.

After a 20 year career in media and live events I decided to leave to pursue my passion for technology and web development.

I’m currently using Python, Flask, PostgreSQL and Heroku to deisgn, develop, test and deploy custom applications for a US-based client.

The apps include an automated Google reverse image search application to simplify the task of tracking and managing the online presence of photographers' images.

I'm also building a Data Lake Portal to efficiently manage and analyse copyright infringement case opportunities for CSI clients' photographs.

Tech I'm using

  • JavaScript

  • TypeScript

  • Python

  • Flask

  • HTML

  • CSS

  • React

  • NextJS

  • NodeJS

  • Express

  • Prisma

  • Postgres

  • Flask-migrate

  • MongoDB

  • Git

  • GitHub

  • Heroku

  • AWS EC2

  • Docker

  • Prisma

  • Firebase

My Links

Projects

  • The Lineup homepage

    The Lineup

    React-

    Express-

    PostgreSQL-

    Heroku

    Create alerts for sold out sessions at URBNSURF in Sydney and Melbourne.

  • CSI Data Lake Portal Operator UI

    CSI Data Lake Portal

    Python-

    Flask-

    PostgreSQL-

    Heroku

    Data Lake Portal to streamline the client's workflows

  • Coda Marie Art storefront

    Coda Marie Art E-commerce store

    Next.js-

    TypeScript-

    Tailwind-

    GraphQL-

    Shopify

    A Next.js + headless Shopify E-commerce store for watercolour giftcards

  • Reverse Image Search Application homepage

    CSI ImageTrack

    Python-

    Flask-

    PostgreSQL-

    Heroku-

    Azure

    Web app to automate Google reverse image searches

  • Sanity Portfolio CMS

    Sanity.io integration - portfolio site

    NextJS-

    ChakraUI-

    Sanity.io

    Integrating Sanity.io into my portfolio site for content management.

  • Waveform Editor Screenshot

    Waveform Editor

    React-

    Peaks.js-

    ChakraUI

    A Desktop UI to create, delete and edit media clips timings on a waveform window

  • Travellers Forum Screenshot

    Traveller's Forum

    MongoDB-

    Express-

    React-

    NodeJS

    A MERN stack project for users to read and post to a travel forum

Experience

Copyright Services International

Aug 21st 2023 - Jul 1st 2024

Full Stack Developer

Sydney, Australia (Remote)

  • Designing, developing and deploying full stack applications, using Python, Flask and PostgreSQL, for Copyright Services International.

  • Examples include an automated reverse image search application and a custom Data Lake Portal.

  • The Data Lake Portal implements session and user management, ingest/upload interface, business rule application and analysis functionality

  • The automated reverse image search application integrates with third party API's to run reverse image searches (SerpAPI) and with internal business software.

  • Pagination and Python cursors are used to handle displaying and downloading large data sets.

  • Database management with Flask-migrate

  • Applications are deployed to Heroku using threading and multiple dynos for web and background processes.

  • Communication and collaboration with the client using Zoom, Jira and Confluence.

    Python

    Flask

    Jinja2

    PostgreSQL

    Flask-Migrate

    Heroku

    Git

    Github

    Jira

    Confluence

    Zoom

Edit on The Spot

May 1st 2023 - Aug 1st 2023

Junior Web Developer

Sydney, Australia (Remote)

  • Developing the marketing website for editonthespot.com using Next.js with TypeScript and Chakra-UI.

  • Implementing content management with Sanity.io.

  • Applying version control using Git and Github.

  • Building a raw media editing UI, using React, TypeScript and Chakra-UI, which allows app users to create, delete, edit and export audio clips.

  • Writing and developing automated test scripts with Jest.

  • Communicating and collaborating with my team using Zoom, Slack, Jira, Confluence and Figma.

    NextJS

    React

    TypeScript

    ChakraUI

    Jest

    Git

    Github

    Zoom

    Slack

    Jira

    Confluence

    Figma

    Sanity.io

Contact

Shoot me an email if you want to connect! You can also find me on if you prefer connecting on social media.

© 2023 Mario Lisbona

Website built with and