Full Stack Developer
Mark O'Connor
I build solutions to complex problems and I'm inspired by helping people live better.

Full Stack Developer
Mark O'Connor
Hi, I'm Mark. Nice to meet you.
I was drawn to programming by dreams of the things I could create. I'm passionate about turning ideas into reality and I love writing code, but the real joy is creating products that people love using.
On the Frontend, I focus on the simplest set of features to solve the problem. Then I make it easy to understand and feel good to use. The Frontend brings the senses to life.
On the Backend, I focus on basic web fundamentals and the best tools to get the job done. I build what is needed to work with the data required by the app. The Backend is the magic that drives application state.
HTML | CSS | JavaScript
PHP | Python | MySQL | PostgreSQL | NoSQL
Ruby on Rails | PostgreSQL | Heroku
This a charades app designed to help students describe words for review. I made it because I found many early ESL students are great at memorizing words, but struggle to explain them. It's especially true in classes with varying skill levels - some students answer everything and others shy away. With this take on Charades, there are students who guess the word and students who read the word descriptions out loud. By giving students the descriptions, we overcome the barrier of not knowing how to describe the word. Over time, students develop a natural muscle for using simple words to explain any concept.
FastAPI | Docker | Cloud Run
This is a worksheet generator. Refresh the page to get a new worksheet with different verbs and subjects. I haven't set up any PDF functionality, but it's on my radar. For now, I use the browser's built in print 'Save to PDF' works well enough.