Some Recent Projects
Previous Work Experience
- Software EngineerRestaurant365
At Restaurant365, I contributed to the development and enhancement of a Workforce/Payroll product used by over 1,000 businesses nationwide. I built scalable full-stack applications using C#/.NET, optimized APIs for better data exchange, and leveraged AWS services like Lambda and RDS to automate workflows. Additionally, I worked closely with product managers and designers to define requirements, debugged complex issues, and improved system performance through SQL query optimizations. - Full Stack EngineereAssist Dental Solutions
At eAssist Dental Solutions, I spearheaded the development of a dental scheduling web application, designing both the backend in Node.js/Express and the frontend in React. I built and deployed custom APIs to facilitate real-time data synchronization and enhance user experience. By utilizing Docker and DigitalOcean for deployment, I ensured scalability and reliability in production. I also collaborated with stakeholders to gather feedback and iterated on UI/UX improvements based on real-world use. - Teaching AssistantBrigham Young University
As a Teaching Assistant for IS 201, I guided students through foundational concepts in information systems, providing hands-on support as they learned SQL, HTML/CSS, VBA, Tableau, and database diagramming. I assisted students in troubleshooting errors, clarifying technical concepts, and reinforcing best practices for data analysis and software development. Through one-on-one and group instruction, I helped students build confidence in problem-solving and applying technology to business use cases, ensuring a strong grasp of course material. - Database DeveloperBear Country Bees
At Bear Country Bees, I conducted a comprehensive security audit, identifying and mitigating over 50 vulnerabilities to prevent data breaches. I designed an optimized MySQL database, significantly improving query efficiency and system reliability. Additionally, I deployed cloud-based solutions using AWS services like Lambda, RDS, and EC2 to enhance scalability and performance. To ensure smooth future development, I documented database structures and security best practices.


My Development Approach
Planning & Architecture
I begin by gathering requirements and aligning with stakeholders to define a clear development roadmap. I design scalable architectures, structure databases efficiently, and establish secure authentication and data flow strategies to ensure maintainability and performance.
Development & Implementation
I follow clean coding principles and test-driven development to build modular, efficient, and reliable applications. By focusing on performance, security, and user experience, I ensure seamless backend logic, optimized database interactions, and intuitive frontend interfaces.
Optimization & Maintenance
After deployment, I continuously monitor performance, refine queries, and optimize APIs to improve efficiency and scalability. I proactively address security vulnerabilities, document processes, and iterate on features based on user feedback to ensure long-term system reliability.