Highly motivated and detail-oriented Junior Software Engineer dedicated to learning and skill growth. Possesses a strong foundational background in Python programming, software design, and data visualization, coupled with introductory knowledge of HTML, CSS, and JavaScript for web development. Certified PCEP Entry-Level Python Programmer. Eager to apply a proven Growth Mindset and experience in modular design, Git workflows, and collaborative problem-solving to rapidly achieve proficiency in whatever tech stack you need. Known for excellent communication, creative problem-solving, and a fast-learning mindset. Passionate about contributing to mission-driven teams and growing technical depth through real-world development work.
Python
Matplotlib
Numpy
DearPyGUI
git
GitHub
macOS terminal
data visualization
GUI design
Pandas (Familiar)
pytest (Familiar)
Exception handling
User input validation
Previous Skills
(eager to explore and learn these again and see how they've changed!)
I'm currently starting the self-paced Certified Full Stack Developer Curriculum program with freecodecamp.org to refresh these skills (in no certain order) and more.
HTML
CSS
JavaScript
DOM Manipulation
Node.js
LESS
React
SQLite3
Bootstrap
Redux
Postgres
Responsive Design
JSON
Express
Styled Components
JSON Web Tokens
Server-side Routing
Client-side Routing & Authentication
Server-side Authentication
git
Form Management
SQL Queries
API Consumption
Database Schema Design
etc.
[PCEP-30-02] PCEP™️ - Certified Entry-Level Python Programmer
Python Institute - August 15, 2025
Earners of the PCEP – Certified Entry-Level Python Programmer certification have knowledge of the universal concepts of computer programming, the syntax and semantics of the Python language as well as demonstrate the ability to accomplish coding tasks related to the essentials of programming in the Python language and fundamental skills in resolving typical implementation challenges with the help of the Python Standard Library.
Python Developer
Northwest Missouri State University - July 4, 2025
320 hours including computational literacy 1 – 3, introduction to Python, working with text in Python, plotting and drawing in Python, working with files in Python, data visualization in Python, DA and CS minimum, two software projects, intermediate topics in Python, a PCEP prep course and a capstone project demonstrating skills learned.
* Project not included in Projects page.
** Please see my Projects page for more information, or visit the specific project page by clicking on the project name.
Recent Projects
Created a dice roller with a GUI interface (DearPyGui - learned specifically for this project). This program allows users to choose from two game modes, and choose the number of sides on the dice and how many of each they’d like to roll. A random result for each dice (using the Random module) is displayed, plus the average of all dice rolled. This project provided hands-on experience in planning, designing, and implementing a software program, and simulating real-world Python development workflows using git and GitHub.
* PBM, PGM, and PPM Image Viewer Implementation
Guided project to develop an image viewer for PBM, PGM, and PPM bitmap formats. It focused on image processing, file handling, and data visualization using NumPy. Utilized Matplotlib to visualize 2D NumPy arrays for grayscale and color images. Worked with 3D NumPy arrays using nested loops to manipulate pixel data. Applied exception handling to manage errors. Strengthened file I/O skills, including reading from and writing to image files. This project provided hands-on experience with image processing fundamentals, structured data handling, and exception management.
* Graphics Editor
Guided project in which I developed an entry-level Graphics Editor (GE) using MatPlotLib, allowing users to create images with lines, arcs, and circles without dealing with complex technical details. This project focused on software design principles, modular programming, and graphical rendering, and leveraged Matplotlib’s visualization capabilities to render graphics dynamically. This project provided hands-on experience in planning, designing, and implementing a structured software system, simulating real-world Python development workflows.
Previous Projects
Student management system for an extracurricular English language program, currently in Bahrain with scalability to expand to other areas. Technologies used include: SCSS, JavaScript, React, Redux, Node.js, Postgres, and Agile. This project was built to client needs on a remote 5 person team. I implemented student cards with routing and edit option for user dashboard. We updated the database and resulting routes and models to reflect client needs. I created tests for backend routes and database, and created user surveys and compiled the data for key results.
** Replate
Application that allows a business to have extra food picked up, and allows volunteers to choose pickups to deliver to partner organizations. Technologies used include: HTML, LESS, and Responsive Design. I built the landing (Home) page to reflect product description, as well as building the under-construction pages for the rest of the site. I created design elements and implemented with LESS, including mobile responsiveness.
Python Developer Career Training Program through NCLab - Remote
Northwest Missouri State University - May 2024-July 2025
NCLab’s Python Developer training program (320 hours, included multiple large projects and a capstone project)
Relevant Coursework: Workplace Math, Computational Literacy, Intro to Python, Working with Text, Plotting & Drawing, Software Project 1, Working with Files, Software Project 2, Data Visualization, Data Analytics, Computer Science, Intermediate Topics
Acquired soft-skills training for problem-solving, critical thinking, professionalism, time management, attention to detail, perseverance, and adaptability, among others.
Full-Stack Web Development - Remote
Lambda School (Now Bloom Institue of Technology) - 2019-2020
Rigorous Full-stack Web Development program that teaches skills in high demand.
Careers lessons to develop and enhance soft skills.
Web Development - Kansas City, MO
LaunchCode - 2016-2017
20-week Web Development program including Python, HTML, CSS, and JavaScript.
Corestaff/Maximus - Remote
Support Coordinator - February 2021-February 2023
Acknowledged each user-submitted ticket, following through with the troubleshooting process until a satisfactory resolution was reached.
Collaborated with and presented to users, team, management, and site-management regularly.
Worked with the Training team to develop new training plans for the Support team, and worked with them to ensure new Coordinators were trained with the knowledge and resources they needed to be successful.
Developed numerous user guides, Coordinator guides, and email templates to assist with ticket load, ticket response, and ticket completion times.