I am Max Shroyer, a passionate Software Engineer who is pursuing a bachelors degree in Computer Science and Mathematics at LSU. I have a robust knowledge of Web and Software development, with years of professional experience to go along with it. I often spend my time challenging myself to learn new technology and skills. I hope you enjoy my portfolio and feel free to contact me regarding anything.
I am Max Shroyer, a passionate Software Engineer who is pursuing a bachelors degree in Computer Science and Mathematics at LSU. I have a robust knowledge of Web and Software development ...
Work Experience
AI-Powered Applicant Shortlisting at LSU
As part of my coursework in Large Language Model Design and Deployment for Business at Louisiana State University, I took on the role of AI Solutions Developer for the university's Human Resources department. Under the guidance of Dr. James Ghawaly and with assistance from industry experts Henry Hays of DisruptReady and Roy Hagarty Provorse, VP of LSU, I developed an innovative AI-powered applicant shortlisting tool. This project leveraged advanced technologies such as GPT-4o-mini, refined with internal documents using RAG and BM25 techniques, and seamlessly integrated with the Workday API. The resulting system significantly optimized the hiring process for LSU's 6000+ faculty and staff positions, accurately predicting top candidates and providing valuable suggestions to hiring managers. This experience showcased the practical application of cutting-edge AI technologies in streamlining large-scale organizational processes.
Tomb Raider Website
I had the amazing opportunity to work on the Tomb Raider website as a Jr. Developer with Vigilus. I contributed to various additions and features. The project utilized a modern tech stack including Next.js and AWS.
My role involved basic web development tasks, helping to implement new functionality, and improving the existing site. This experience allowed me to gain hands-on practice with cutting-edge technologies while working on an exciting gaming franchise.
3D visualization of subsurface reservoirs
As a Software Engineering Intern at Chevron, I had the opportunity to contribute to a significant project that involved the development of a user-friendly feature for displaying 3D reservoir data. This feature not only enhanced the visualization of static data but also facilitated the effective representation of time-based data.
The front-end development of the 3D data visualization features was accomplished using Three.js and Angular, which allowed for a more interactive and engaging user experience.
On the back end, I developed a Python-based solution using Flask and Blender. This was designed to decompile Eclipse EGRID files and swiftly return formatted data in multiple STL files for front-end visualization.
The entire application was deployed and hosted using Azure Services, demonstrating my ability to work with cloud platforms. This experience allowed me to gain a deeper understanding of full-stack development and the integration of front-end and back-end technologies to create a comprehensive solution.
This project not only honed my technical skills but also provided me with valuable experience in developing practical solutions for complex problems in the energy sector.
Wedger App
Wedger is a mobile app a few friends and I are developing using React-Native, Firebase, and TypeScript. Although the app is currently in development the end goal of this app is to release it on both Android and IOS. The app is planned to have a fully working receipt scanning OCR to read and automatically track spending in an itemized manner. The app will also feature the ability to manage multiple budgets and shopping lists to better track and understand spending during your budget cycles.
Beautyfindr App
BeautyFindr is an app that connects beauty industry professionals to clients in their area. The app was developed using React-Native, AWS, and TypeScript. I worked on this app during my time with Vigilus, mainly working with front-end development and implementation of designs and client feedback.
Azure Automated Data Flow
During my first summer internship at Chevron, I made this fully scalable solution for handling pump and well data from Chevron's third-party partners. The data, that was received in Excel spreadsheets via email, was manually parsed and consolidated into a 'master spreadsheet.' I automated this flow while expanding the scope and capabilities to store the raw data in the business data lake for further processing. My solution directly saved 200 hours of labor annually. To accomplish this I used Azure Data Factory, Logic Apps, Azure CI/CD pipelines, SQL, and Databricks.
Vigilus Website
This was my first project after getting hired at Vigilus. My task was to make the admin and content management portions of the Vigilus website. This was made with React, AWS, and TypeScript. note: I don't know why they didn't want to use something like sanity.io, I was just doing what they paid me for. Alongside the admin and content management portal, I helped develop numerous components you see around the website.
myInterview Dashboard
During my time at myInterview, I utilized Vue, JavaScript, and SCSS to enhance platform responsiveness and user experience. I collaborated with the design team to implement improved UX/UI designs and integrated Google Analytics Tag Manager into the product to gain insights into customer behavior and identify areas for improvement. I also conducted QA testing on the platform to provide valuable feedback to the team, thereby enhancing product quality and usability.
Events Website
Nefesh B’Nefesh in Tel Aviv, Israel, asked my classmates and me to develop an MVP for an events app for them. I took on the Lead Developer role and went to great lengths to meet client specifications using React, JavaScript, CSS, and Firebase. I led a team of twelve developers, managing tasks and ensuring the project timeline was adhered to, thus preventing any delivery delays. I also routinely presented product updates to the client and incorporated their feedback.