Code Monkey home page Code Monkey logo
  • šŸ‘‹ Hi, Iā€™m @patrcoff
  • šŸ‘€ Iā€™m interested in open source software, IT tools, and am currently pivoting from IT Support to DevOps so anything in that realm is of great interest to me.
  • šŸŒ± Iā€™m currently learning terraform, go, python, sql, software development practices, linux administration, cloud infrastucture platforms such as Azure and AWS to name a few.
  • šŸ’žļø Iā€™m looking to collaborate on: ISECAPIPY*, and any public projects (mainly in Python) who would be willing to have me work with them. I am new to contributing and am keen to learn more about best practices for working on Open Source.
  • šŸ“« How to reach me - for now, the best way would be to reach out on LinkedIn, if you don't already have another contact method for me. https://www.linkedin.com/in/patrick-coffey-b7a748b0



Over the past few months year or so I have been a little quiet on my personal GitHub for the following reasons:

  • I have been working towards a microcredential with the OU in AWS ML which has been done mainly within a cloud learning environment and taken most of my extra curricular attention since the beginning of summer.
  • I have started a new job, where I have recevied extensive training over 8 weeks in the form of what the company calls an Academy. Sort of like a bootcamp but with more positives and fewer negatives (including a full wage from day 1). The role is Platform Engineer so I've been upskilling in cloud technologies, DevOps, CI/CD, IAC and more. I've been usng my coorporate GH account primarily during this time hence the blackout here. I hope to soon showcase some of my newer skills here as and when I find the time, now that the Academy has ended and I'm getting ready to onboard to project work.
  • ++ SEE BELOW COMMENTS UNDER ISECAPIPY





Projects



ISECAPIPY

I am (had been) developing a Python package which is a wrapper for the Ivanti Security Controls Console REST API. This is was my first 'real world' project so to speak, and though I am proud of how the project is was going, I'm sure there are many improvements to be made in it (like finishing it). I was previously employed at Ivanti as a TSE supporting ISEC and it's due to my knowledge of this product that I have had chosen to focus on this project at this that point in my personal development. However, it should be noted that the project is fully Open Source and is based fully on publically available information about the ISEC product and its REST API. It is in no way affiliated with Ivanti itself and receives no support or funding from them. I would be keen to collaborate on this project with any actual customers of ISEC in order to get insights to desired functionality and real-world use cases.

I have since had no time to dedicate to this project due to significant time focus on learning cloud technologies, devops, and other upskilling related to my current role (Platform Engineer) as well as parenthood (who knew parenting could be so tiring!?). My wife has also been very unwell due to a condition called Hyperemisis Gravidarum which she had in her first pregnancy as well as now in he current pregnancy. This has resulted in very limited free time for me to focus on side projects outside of work. I highly recommend reading up on HG and other such conditions for general awareness and if you can contribute anything, be that time or money, to good causes, please do so. I was not aware of this debilitating condition before my wife got pregnant with my daughter Lena and have been shocked at how poorly educated people even in the health industry are on it. It is not morning sickness, it is so much worse.

This goes for all my other projects from the past too, though I am leaving them up for transparency and posterity. I have also been mostly commiting code to official repositories inside my company and client's private repositories from my professional account(s), hence the limited activity on this account, which is a personal one. Hopefully at some point in the future I will have more time to dedicate to my personal portfolio and produce some hopefully interesting projects.

Update Summer 2024

My second daughter has now been born and although some further recovery is needed, my wife is doing well. The '_good_' thing about hyperemesis is that once the baby is born, the sickenss goes away within a few hours as it is believed to be a hormonal reaction to the pregnancy. So thankfully that chapter is behind us, now just the small matter of chronic lack of sleep!

Hopefully there is light at the end of the tunnel though. Our daughter is nearly 3 months old now and is gradually getting better (she has some as-of-yet undiagnosed digestive issues causing her discomfort after feeding which keeps her awake during the night) and eventually we should all be back in a decent routine. I am hoping to be a little more active on this account thoughout the second half of this year and should be well under way with personal projects and writing. I have learnt a lot in the last year with my recent career pivot and am excited to show it off and share my knowledge here and in other places; as and when I get the time to do so.

Patrick Coffey's Projects

blog icon blog

personal blog written in markdown and generated using Hugo

clippy2000 icon clippy2000

A clipboard content processor system tray tool written in Python

img2pdf_azure_function icon img2pdf_azure_function

A simple Azure Function to convert and image received in an HTTP request body to a PDF and upload it to blob storage

isecapipy icon isecapipy

Python wrapper module for the Ivanti Security Controls REST API

localgpt icon localgpt

Chat with your documents on your local device using GPT models. No data leaves your device and 100% private.

petapp icon petapp

An app for managing purchasing and administering of pet medications (backend)

pissedman icon pissedman

A super simple API testing UI written in Python; created because I couldn't install Postman on a locked down system.

simplekvm icon simplekvm

A simple softKvM in Python (keyboard and mouse only)

tqv2 icon tqv2

A python package for defining and running user configurable sequences of tasks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.