Welcome!

My name is Alex Dunne. I'm a math educator transitioning into a career as a software developer.

My preferred programming language is Python. I've used it to write scripts, games and web applications. I'm curious about where programming intersects mathematics, education, medicine, research, journalism, gaming, good causes and the arts. Data privacy and human-factors design interest me too.

Yoda toy

Coding Projects

For web projects, I've tended to use Flask and sqlite on the backend; HTML, CSS, and JavaScript for the frontend. Most recently, I've used React.js and Docker.
Bad Banana: React.js version 🙈 (demo / github / gif)
A ReactJS game to hone your mental-math skills. Web version of original CLI game.
Cinescout 🎞 (demo / github / video)
IMDB-like website where users can learn about films and read movie reviews thanks to API data from The Movie Database and The New York Times. Users can also browse through a list of critically-acclaimed films from The Criterion Collection, as well as save movies to a 'What-To-Watch' list for later reference.
Sentence Cow 🐄 (demo / github)
Web tool that extracts sentences from a text.
Shadow House 👻 (docker / github)
A mini text game of a supernatural persuasion.
sqlite3backup 📀 (github)
Python script and module that backs up an sqlite3 database file using sqlite3's backup function.
CS50W Projects 🎓 (github / video)
and more...

Writing Projects

Mathwoods 🌲 (blog)
My old blog about math and progamming I kept up for about a year or two. Read my posts on struggles with the obvious and mathing in Python.

Contact Info & Links

Please feel free to contact me regarding any professional opportunities you think I might be a good fit for. Although most of my experience so far has been in web development, I am open to opportunities in automation, data science and AI.
📬 Email
👾 GitHub
📦 Docker Hub
💼 LinkedIn