Hi, I'm Ethan

I'm a Software Engineer

Profile Picture

About Me

I'm a passionate and ambitious full-stack software engineer transitioning from the service industry, eager to make my mark in tech. I specialize in backend Python development, although my real specialty is my adaptability and proficiency in quickly learning any tool, framework, or language necessary to get the job done. As of writing this, I have the most experience in Django, Flask, and Docker, with lots of experience playing with Google Cloud Platform, mainly using their serverless and database tooling. I am seeking a challenging and fulfilling role that allows me to showcase my skills and continue to build upon them while contributing to innovative projects.

Skills

Projects

SnapSort

A photo sorting app

An Electron app designed for photographers to manage and select their best photos, reducing clutter and focusing on editing their top picks.

Coming soon...

ClawConnect API

An API to play with my cats

An API that queries a webserver hosted on an ESP32 microcontroller, activating a motor that waves a toy for my cats to play with.

Coming soon...

Reading Tracker

A website to track your reading

A fairly self-explanatory Django project designed to track reading progress.

Features

  • Search Functionality: Users can search for books by title, author, publisher, subject, ISBN, OCCN or OCLC.
  • Book Details: Displays comprehensive information about each book, sourced from the Google Books API, including cover images, descriptions, and publication details.
  • Mobile Compatability: Responsive design ensures the website is accessible and user-friendly on both desktop and mobile devices, allowing users to track their reading on the go.
  • Reading Lists: Allow users to create personalized reading lists to organize books they want to read, are currently reading, or have finished reading.
  • Progress Tracking: Enable users to track their reading progress for each book, such as marking pages read or time listened.
  • User Profiles: Enable users to create profiles where they can track their own individual reading history.

Technologies Used

  • Python
    • Django
  • JavaScript
  • Google Cloud Platform (GCP)
    • Cloud Run
    • Cloud SQL (PostgreSQL)
    • Cloud Storage Buckets
    • Cloud Secrets
  • Docker
  • Gunicorn
  • Google Books API

Tab Saver

A Chrome extension to save groups of tabs

Save groups of chrome tabs so you never have to lose your work.

Features

  • Coming soon...

Technologies Used

  • JavaScript
  • HTML
  • CSS
  • Chrome Extensions API

Contact Me

Have a question or want to work together? Leave your details and I'll get back to you as soon as possible.