Miklos Bowling

Miklos Bowling

Developer

Contact Me

About Me

In the practice of programming, there are two experiences that excite me most: extracting meaningful information out of otherwise complex data and designing beautifully functional user experiences.

My passion for data analysis has led me to explore the field of artificial intelligence, which is currently the focus of my CS major at Oregon State. The idea of training a computer to solve problems on its own by analyzing massive amounts of data has always amazed me. Additionally, I enjoy solving algorithm-related problems, and have participated in a couple of competitive coding competitions as a result. Finally, I've greatly enjoyed my experiences with web development (and specifically React), working both independently and with teams at Oregon State and PayPal. I hope to use that experience to build beautiful UI's to frontend interesting data-driven applications.

Latest Projects


JusText

JusText - A Simple Commandline Text Editor

I completed this project as part of a Software Development course at Oregon State. The text editor is written in Go, and was completed as a team using Agile methodologies. While developing this app, we wrote user stories, participated in standups, and managed revisions with Git.

Find out more

Work Experience

Undergraduate Adversarial Machine Learning Research Assistant - Oregon State University (2021 - present)

Explored visualizations for adversarial examples with the goal of mitigating adversarial attacks against deep neural networks.``

Undergraduate Pedagogical Research Assistant - Oregon State University (2019 - 2021)

Worked with the Koretsky Research Group to craft an adaptive learning module targeted at increasing chemical engineering students' conceptual understanding of topics. Wrote PHP in the context of the Symfony framework to implement a dynamic web app hosted with AWS.

IS Service Desk Student Technician - Oregon State University (2018 - 2021)

Diagnosed 100+ customer technical issues within tight time constraints while developing proficiency in synthesizing information to generate solutions in unfamiliar situations. Cooperated with a team of IT experts to tackle more time-consuming problems.