Education
My dad introduced me to the basics of programming and web development. From there, I became a self-taught developer, expanding my skills through Google searches, Stack Overflow discussions, FreeCodeCamp coursework, W3Schools resources, and guidance from mentors in Utah. I earned the CompTIA Security+ certification through 801 Labs and received software quality assurance (SQA) training from Portnov Computer School.
Continuing my education is important to me, and I enjoy learning new technologies and workflows. I am currently working through the AWS Cloud Resume Challenge and studying for the AWS Solutions Architect Associate certification, where I have gained hands-on experience with DevOps practices, including Continuous Integration and Continuous Deployment (CI/CD) and Infrastructure as Code (IaC).
Over the past two years, I have also practiced deploying .NET applications to better understand the full application lifecycle. These projects have helped me build on my existing skills while gaining experience with AWS and .NET development environments.
First Dev Role
I launched my career in 2017 as a WordPress Developer, customizing websites and modifying plugins with code. During this time, I gained expert-level proficiency in CSS and JavaScript, making me highly effective at troubleshooting web development issues. I also configured servers and provided PHP/MySQL solutions, becoming a well-seasoned full-stack developer.
Other Tech Roles
In 2019, I transitioned into React development as an intern at JustUtahCoders, where I helped automate form-filling for record expungement. The following year, I further honed my React skills at MX Technologies.
In 2021, I worked at LifeOmic, splitting my time between Zendesk technical customer support and developing a React app to streamline customer service. I also contributed to UI/UX design improvements based on customer feedback. Later that year, I explored data annotation at Moveworks, where I enjoyed collaborating on language semantics for machine learning models.
In 2024, I began teaching programming at iCode North Dallas, where I introduced students to drag-and-drop coding, 3D game development, .NET/C# app development, and robotics. I discovered a passion for making programming fun and accessible to kids. While working at iCode Knoxville, I also developed stronger communication, leadership, and client-facing skills while learning more about marketing, project management, and business operations.
Current Work
In 2025, I began freelancing and working with a variety of web technologies and platforms.
I specialize in maintaining, troubleshooting, and customizing WordPress websites as well as React-based applications integrated with AWS and .NET. My work includes frontend development with CSS, JavaScript, and TypeScript, backend development with Python and AWS Lambda, integrating AWS services such as Bedrock, and adapting existing systems to meet client needs.
Freelancing has given me the opportunity to work across many different environments, strengthen my problem-solving skills, and continue learning new technologies through real-world projects.
My slogan: Fixing bugs one semicolon at a time;