Let's build something together.
My name is Mark and I'm a web developer based in Toronto, Canada. I'm hooked on building Python-powered websites and web applications. Of course, I'm not stopping there - I'm always excited to learn new technologies and gain new experiences.
I'm currently at Swappa helping to build the safest and simplest user-to-user marketplace for gently used technology. Check us out!
Social Team Builder is a Team Treehouse capstone project built with Django. This social team-building app allows users to create coding projects, create positions, attach skills, apply to positions, manage an application inbox/outbox, and filter projects. Additional features have been built such as token confirmation emails and custom template tags. See the demo deployed on Heroku (server needs to boot), using Postgres and AWS S3.
Expense Tracker is a fun vanilla Javascript micro-project from the Brad Traversy's JS Project Collection. Debits, credits, balances are updated dynamically and persisted in Local Storage. I have added additional features such as the toggle and a fun pop-in-out notification banner. Check out a demo of this project hosted on Github Pages.
Recipe API is a simple collection of recipe, ingredient, and tag endpoints built with the Django Rest Framework. Token-authenticated users have permission to view all content from others, as well as create and edit their own content. To use the demo, create a user, obtain a token at '/api/v1/user/token/', then attach the token to the Authorization Header. The root of the API can be found at '/api/v1/recipe/'.
Music Player is another vanilla Javascript micro-project from the Brad Traversy's JS Project Collection. This project uses the Web Audio API to provide a slick interface to navigate and control three audio tracks. Check out the demo! 🎧
Movie Seat is another vanilla Javascript micro-project from the Brad Traversy's JS Project Collection. This simple project focuses on CSS features to thematically display seat booking information. Need tickets? Check out the demo. 🍿
Infinite Posts is another vanilla Javascript micro-project from the Brad Traversy's JS Project Collection. This project focuses on the use of async await, fetching, scroll listening, and pagination to offer a scroll-to-load experience. Fetched posts can also be filtered! Check out the demo for scrolling action!