Josh Bedwell

About Me

Hi, I'm Josh! 🐝

In 2023 I graduated with a degree in Computer Science & Software Engineering, and in May 2025 I will graduate with a Master's degree in Molecular Science & Software Engineering at UC Berkeley. My academic background is primarily in computer science and software engeering, with additional experience in chemistry and chemical engineering.

In my academic career I have gained a range of experience from designing and deploying production software applications to conducting research on vulnerable populations and improving their outcomes on social platforms. I have personal experience with dozens of languages and frameworks, operated in professional and academic settings, and contributed to multiple fields of science.

I enjoy new and challenging fields where I can learn and make a positive impact on the world.

Download Resume

Education

University of California at Berkeley
May 2025
M.S. in Molecular Science and Software Engineering
Berkeley, CA
Brigham Young University
Apr 2023
B.S. in Computer Science, emp. in Software Engineering
Provo, UT
Projects

Scenario & File-Based Unit Testing Python Package | 2025

Repository: GitHub (MIT license)

PyPi: unittest-scenarios

Technologies: Python unittest

  • A framework for platform agnostic state & file based unit testing
  • Provides significant unit testing functionality for data pipeline projects
  • Hosted on GitHub and pushed to PyPi with integrated CI/CD
Phylogentic Tree Software & Primer Generation | 2025

Team: Transition Biomining & University of British Columbia

Repository: GitHub (GPL license)

Technologies: Snakemake

  • Engineered well-tested and robust data pipelines integrating bioinformatics tools including Alphafold, MMSeqs2
  • Extended functionality of TreeSAPP and improved accessibility for novices
Multimodal Brain Tumor Segmentation Challenge 3D CNN | 2024

Technologies: Tensorflow

  • Designed 3D convolutional neural networks to predict volumes of different tumor types in 3D MRI images
  • Created dynamic analysis tools to reduce input size by over 70% while maintaining >95% input detail
  • Designed, trained, and validated models with 7M - 117M params, achieved r^2 = 0.53 with exploratory model
Django Hierarchical Models Python Package | 2024

Repository: GitHub (MIT license)

PyPi: django-hierarchical-models

Technologies: Django

  • A performance-aware Django extension for hierarchical models
  • Provides significant functionality for hierarchical schemas such as graph databases, comment threads, organizations, etc.
  • Hosted on GitHub and pushed to PyPi with integrated CI/CD
Production ETL Web App | 2022-2023

Team: Partners Personnel

Technologies: Django, NGINX

  • Architected web-based ETL application to replace local MS Access program
  • Designed node-based pipeline architecture, enabling unit testing, serialization, and meeting per-client needs
  • Deployed with robust client front end and Azure AD integration
Publications

"I know I'm being observed:" Video Interventions to Education Users about Targeted Advertising on Facebook | 2024

Team: Garrett Smith & BYU Social Technology & Privacy Lab

Paper: link

  • Explored the behavior of users after education on the implications of advertising and privacy settings on Facebook
  • These videos led to increased engagement with advertising settings, and decreased interaction with Facebook
A Tale of Two Cultures: Comparing Interpersonal Information Disclosure Norms on Twitter | 2023

Team: Mainack Mondal & BYU Social Technology & Privacy Lab

Paper: link

Technologies: NLP

  • Explored the differences in information disclosure between Twitter users in the United States and India for the purpose of developing material to improve cross-cultural interaction
  • Found that a combination of qualitative and quantitative methods are required to characterize the differences in norms of disclosure
SootLib: A Soot Model Library for Combustion Simulation | 2023

Team: Victoria Stephens & David Lignell

Paper: link

Repository: GitHub

Technologies: CMake, C++, GoogleTest

  • Developed a combustion simulation library with a modular underlying model system and an interface for use with other combustion packages
Experience

Research Assistant

BYU Social Technology & Privacy Lab | May 2021 - May 2023

BYU Chemical Engineering | Jan 2021 - Aug 2021

  • Performed data analysis, including natural language processing, for publications focused on cross-cultural interactions and user privacy behavior
  • Led prototyping and development of neurodiverse-friendly social platform features
  • Designed and deployed a lab website, displaying team members and projects for an extensive lab
  • Refactored, modularized, and tested a new combustion simulation library, enabling publication
Academic Tutor

Utah Valley University | Jan 2022 - May 2022

  • Provided individual academic support for all undergraduate computer science courses
Teaching Assistant

BYU Chemical Engineering | Jan 2019 - Apr 2021

BYU Computer Science | May 2019 - Apr 2021

  • Provided lab and tutorial sessions for chemical engineering scientific programming course
  • Provided individual academic support in computer science courses including Intro to Programming, Algorithms and Data Structures, and Discrete Structures
Skills

Languages: Python, C, C++, Java, Swift, Rust, Javascript

Machine Learning: TensorFlow, PyTorch, Sklearn

Services: AWS (DynamoDB, API Gateway, Lambda, S3), GitHub Actions CI/CD

Frameworks & Tools: Django, Flask, Numpy + Pandas, CMake, Docker, SwiftUI