Joe Flack

Software Engineer

I am a self-described utilitarian working as a software engineer specializing in full-stack web development, data engineering, and data visualization.

I also love taking pictures and TikToks of my cats.


As a kid, my time was spent pretty much in my own head. I always enjoyed thinking about the unknown and imagining what I could build that did not already exist. I went to university to study philosophy, but this did not make for good job prospects. Graduating during the 2008 economic crisis, I wasn’t able to get a job even at McDonald’s. After about 5 years of soul searching teaching English in Japan and Korea, I came back to the US to teach myself programming. It was the best decision I ever made, and has since opened up many doors.

My long-term interests are in biomedical engineering, specifically on the diseases of aging. I continue to hone my skills in software engineering, and have branched out into a number of areas, including but not limited to full-stack web development, data engineering, and, lately, machine learning.

I currently work at the Johns Hopkins School of Medicine in the area of bioinformatics and medical ontology.

When something is important enough, you do it even if the odds are not in your favor.

– Elon Musk



Interested in hiring me? Collaborating on open source? Looking for advice on how to self-teach computer science? Whatever it may be, I want to hear from you!