About Me

Bryan C. Johns
Bryan C. Johns

I came to data the scenic way—through five continents, two master’s degrees, and years of listening closely from behind the bar. Along the way, I studied international development, environmental policy, and sustainable tourism; worked in Caribbean hospitality; and sharpened the people skills to match any dataset. Now, I use Python, SQL, and visualization tools to bring clarity to complexity, always looking for the story behind the numbers.

My approach is systems-thinking meets storytelling. I’m detail-oriented, curious, and equally at ease with messy data, big-picture questions, and translating across roles and disciplines. Hospitality taught me to read a room; global development taught me to read a system. I bring both perspectives to every dataset: analytical precision, narrative instinct, and clear, audience-aware communication.

This portfolio is a look at what happens when curiosity meets craft. I use data not just to explain the world, but to help improve it.


Outside of work, I'm probably devouring a stack of books, tending a garden, hiking a wooded trail, chasing sunlight across continents, or wandering through a new city with curiosity as my compass. I’m always learning—whether through a great book, a bike ride, or a new dataset.


Here’s the skill set. For the scenic route that got me here, click through to the Certifications & Degrees.

    Programming Languages: Python, R, SQL, C, JavaScript
    Data Analysis and Visualization: Pandas, Matplotlib, Seaborn, Plotly, D3.js, Tableau
    Databases: PostgreSQL, SQLite, mongoDB
    Web Development: Flask, Django, Dash, HTML5, CSS/Sass, Beautiful Soup
    Machine Learning: Scikit-learn, XGBoost, SHAP, Keras, TensorFlow
    Development Tools: Visual Studio Code, RStudio, Jupyter Notebook, Google Colab, Git, GitHub

“I arise in the morning torn between a desire to improve (or save) the world and a desire to enjoy (or savor) the world. This makes it hard to plan the day.”

- E.B. White