About
Education
Certificate in Full Stack Web Development
Actualize Coding Bootcamp (2022-2023)
Master of Science: Exercise and Wellness (Conc. in Fitness and Conditioning)
Arizona State University (2014-2016)
Bachelor of Science: Biology
University of the Incarnate Word (2009-2013)
Experiences
Mark was a collegiate swimmer at the University of the Incarnate Word, where he also obtained his Bachelor of
Science in Biology. After deciding that dental school was not what he wanted to do, he left two months into
the first semester to pursue a career as a coach. He received his Master of Science in Exercise and Wellness
at Arizona State University.
A lengthy and successful career in swimming led to him achieving his dream of becoming a national champion at
the NCAA Division II level. He hopes to use his triumphs and struggles throughout his career towards helping
others build their own path to success.
He has worked with numerous professional and collegiate athletes at organizations such as the Premier
League/Championship soccer club in England, Norwich City FC, the USL Soccer Club, San Antonio FC, and the
University of the Incarnate Word Swimming and Diving team. Mark has also been fortunate enough to work within
the private sector at EXOS and other local facilities, training individuals of all skill levels, as well as
developing youth athletes of many ages. His own fair share of mental and physical hardships as an athlete,
eventually transitioning to a post-collegiate career, has given him perspective on how to make fitness-related
goals a reality for those at any level, whether adapting and getting back on track or evolving
to the next level.
He is currently breaking into the tech world after discovering his love for programming as a hobby. After
taking some time to really think about if this is a potential career, after researching a few coding
bootcamps, he decided on applying to Actualize.
My Work
JobScan Scraper
Certain career sections on company websites do not tell you when their pages update. I needed a solution for certain companies I want to work for, and this solved that problem.
Features
Email Functionality
- Configured to email using SMTP for Gmail usage
- Crontab utilization to time the emails on a daily basis at a specific time
- Hosted on an AWS EC2 instance to ensure that it runs while my local machine is off
- BeautifulSoup utilized to scrape the data based on class identification, and Difflib used to determine the difference of previously stored data to the current scrape
Tech
- Python
- BeautifulSoup
- Difflib
- AWS EC2
- SMTP
- Crontab
JobScan Github Repository
Brewery App (in progress)
This project is inspired by my me and my buddies frequenting breweries and fostering and encouraging connection and male bonding.
Currently utilizes a dataset from the Open Brewery DB API in the United States of America.
Features
Brewery Functionality
- Ability to ingest data from Open DB Brewery API
- Can add, edit, remove breweries
User Functionality
- Can create, edit, and remove users
- OAuth2 authentication
- Can Add and Remove a favorite brewery
Folium Map
- Map of USA with pins indicating brewery location
- Detailed info including address, website, phone #, and brewery type
- Pinpointed using latitude and longitude coordinates
Tech
- Python
- FastAPI
- PostgreSQL
- SQL Alchemy
- Docker
- Folium
Brewery App Github Repository
Web Mapping Project
A web mapping project that utilizes Python using the Folium and Pandas libraries.
I have a passion for climate change and eventually working in that industry. I have gone through Arizona water data, and understanding GIS maps is a key aspect of it. This web mapping project reminded me of some of those maps, and it is a great starting point for me to get involved in this area.
Ease of use when approaching maps is key, so having data separated through colors in terms of volcano height, as well as population differences in countries, can help differentiate the data fairly easily. More information is offered with popups in the circle markers themselves, which gives quick insights on each volcano and a link to more information.
Web Mapping Github Repository
The Life Walk-On Social
The inspiration for this project is derived from my own experiences as a retired collegiate athlete, where my identity that was previously tied to my sport suddenly vanished without any guidance. I excelled in goal setting and commitment with something I was striving towards in my sport, but as soon as that became my past, I had no plans for what I wanted to do afterwards. I felt alone, even though I know that many other former athletes go through the same exact process. This eventually led me to where I find myself today in this program.
This project is designed to create a social hub for former athletes to connect, find events catered towards people who are experiencing similar, but different issues, especially in a time where social connection seems to be difficult.
The backend of the application leverages Ruby on Rails API functionality to receive and send AJAX requests in a JSON format and React.js frontend with HTML and CSS, using React Bootstrap, React Router, and Material UI.
Live Demo
Github Backend
Github Frontend
F1-Analyst CLI App
This is a simple Ruby script using the Ergast Developer API, which is an experimental web service providing historical record of motor racing data for non-commericial purposes. It provides data for the Formula One Series, starting from the world championships in 1950 to the present day.
Currently, this script only displays data for the 2022 season, which includes Grand Prix locations, Top 3 results for each Grand Prix, the Driver Standings and Constructor Standings. It also displays the champion for each season in Formula One.
It utilizes a few gems to make it more visually appealing.
Github Repository
Contact
Elements
Text
This is bold and this is strong. This is italic and this is
emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }
. Finally, this is a
link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod.
Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac
adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam
adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';
Lists
Unordered
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Alternate
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Ordered
- Dolor pulvinar etiam.
- Etiam vel felis viverra.
- Felis enim feugiat.
- Dolor pulvinar etiam.
- Etiam vel felis lorem.
- Felis enim et feugiat.
Icons
Actions
Table
Default
Name |
Description |
Price |
Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
Item Four |
Vitae integer tempus condimentum. |
19.99 |
Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |
Alternate
Name |
Description |
Price |
Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
Item Four |
Vitae integer tempus condimentum. |
19.99 |
Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |