Experience & Education
My professional experience reflects engineering work across web development, systems optimization, and data-driven decision making. Each role has involved building and maintaining systems, not just pages, with attention to performance, structure, and measurable impact.
What I've learned from these experiences is that good engineering work requires more than technical skills. It demands understanding business context, collaborating with non-technical stakeholders, making decisions under uncertainty, and maintaining systems that real people depend on. Whether I'm optimizing ad campaigns, building e-commerce platforms, or maintaining content management systems, I approach each project with the same principles: understand the problem deeply, design for maintainability, and measure what matters.
Professional Experience
Web Developer Intern
N-2 Water
Remote • 2025-05 - Present
- Optimized search/shopping campaigns through keyword research, audience targeting, and ad A/B tests
- Monitored conversion performance and produced recommendations on spend efficiency, achieving ~189% higher ROAS and ~76% increase in traffic
- Building a new website from scratch to modernize the online presence of the company, and improve SEO outcomes
Technologies
Web Developer Intern
Thrive Vineyard Church
Palatine, IL • 2024-06 - Present
- Built and maintained a sermon archive CMS to streamline access to digital resources
- Improved SEO and site structure, increasing organic traffic and volunteer sign-ups
- Managed Google Ads for outreach events, achieving ~54% higher CTR and conversions
Technologies
Software Engineering Intern
Tribl Records
Atlanta, GA • 2020-04 - 2021-11
- Developed and maintained web-based content tools (HTML/CSS/JavaScript) to improve UX
- Optimized database queries and server configurations for faster load times
- Collaborated with cross-functional teams to integrate and scale media assets
Technologies
Coursework
My coursework is curated to show strong computer science fundamentals and exposure across systems, algorithms, machine learning, databases, and UI. These courses have shaped how I think about engineering problems and informed my approach to system design.
What I value most about my education is the balance between theory and practice. Courses like Systems Programming and Computer Design taught me to think about how software interacts with hardware and the operating system. Database Systems and Software Design helped me understand how to model real-world requirements and make architectural decisions. And courses in machine learning and data science gave me the mathematical foundation to work with complex, ambiguous problems.
Below, I've organized the coursework by theme rather than chronologically, focusing on the skills and concepts that are most relevant to engineering work. Each course listing includes the key skills I learned and, where applicable, links to projects that demonstrate those skills in practice.

Core CS Fundamentals
Program Design I
Skills Learned
Program Design II
Skills Learned
Foundations of Computing
Skills Learned
Programming Practicum
Skills Learned
Data Structures
Skills Learned
Computer Algorithms I
Skills Learned
Related Projects
Systems & Low-Level Programming
Machine Organization
Skills Learned
Systems Programming
Skills Learned
Computer Design
Skills Learned
Software Engineering & Design
Languages and Automata
Skills Learned
Programming Language Concepts
Skills Learned
Software Design
Skills Learned
Software Engineering I
Skills Learned
Ethical Issues in Computing
Skills Learned
Data Science & Machine Learning
Intro to Machine Learning
Skills Learned
Related Projects
Introduction to Data Science
Skills Learned
Related Projects
Artificial Intelligence I
Skills Learned
Database Systems
Skills Learned
Related Projects
User Interface & Interaction
User Interface Design
Skills Learned
Mathematics & Statistics
Calculus I
Skills Learned
Calculus II
Skills Learned
Calculus III
Skills Learned
Applied Linear Algebra
Skills Learned
Probability & Statistics for Engineering
Skills Learned
Technical Skills
A quick, scannable overview of technical tools and domains. Skills listed here are supported by coursework, projects, or experience and represent real working knowledge.