Technical Proficiency
Full-stack development, e-commerce, systems integration, databases, and networks.
EDUCATOR · TECHNOLOGIST · PROBLEM SOLVER
University instructor and
information technology consultant.

01 / ABOUT
I connect technical problem-solving with education: building web and e-commerce systems, teaching computing, and advancing digital literacy.
My work brings together business needs, reliable technology, and clear communication.
Explore my experienceWHAT I BRING
From the technical details
to the bigger picture.
Full-stack development, e-commerce, systems integration, databases, and networks.
Clear explanations that make complex technology accessible.
Diagnosing issues and finding practical solutions.
Coordinating people, resources, and timelines.
Aligning technology decisions with business objectives.
Applying AI to software engineering, data analytics, and research.
02 / EXPERIENCE
Independent consulting
Web and e-commerce solutions, ERP and POS integration, network security, and database architecture.
Weber State University
Computing education grounded in practical projects, critical thinking, and real-world applications.
WSU Computer Literacy Center
Digital literacy programs, student content creators, educational resources, and learning technologies.
Youth robotics, engineering, and community STEM programs.
Multimedia, graphic design, and digital media.
Interactive web experiences, animation, and digital graphics.
University web infrastructure, security, and content.
Document imaging and information management systems.
Desktop publishing, graphic design, and technical support.
03 / APPLIED AI
I work with AI across software engineering, data analytics, and research.
Let’s talk AIApplying AI to support software development, explore solutions, and refine technical work.
Using AI to explore data, identify patterns, and turn analysis into understandable insights.
Working with AI to investigate questions, organize information, and synthesize findings.
04 / IN THE CLASSROOM
Weber State University
Teaching history through Spring 2026
| COURSE | TITLE | TEACHING HISTORY |
|---|---|---|
| CS 1010 | Introduction to Interactive Entertainment | 9 terms · Fall 2017 |
| CS 1030 | Foundations of Computing | 5 terms · Spring 2019 |
| CS 1400 | Programming I | 10 terms · Spring 2016 |
| CS 2350 | Client Side Web Development | 8 terms · Summer 2014 |
| CS 2705 | Network Fundamentals and Design | 1 term · Fall 2011 |
| CS 3040 | Windows/Unix/Linux Infrastructure and Administration | 2 terms · Fall 2012 |
| CS 3620 | Server-Side Web Architecture | 2 terms · Spring 2015 |
| CS 4280 | Computer Graphics | 1 term · Fall 2012 |
| CS 4350 | Advanced Internet Programming | 4 terms · Fall 2015 |
| CS 4830 | Advanced Topics in Computer Science | 1 term · Spring 2013 |
| NET 3200 | Linux Systems Administration | 1 term · Fall 2016 |
| NTM 2532 | Web Design and Usability | 1 term · Summer 2016 |
| NTM 3200 | Linux Systems Administration | 2 terms · Spring 2016 |
| WEB 1400 | Web Design and Usability | 5 terms · Fall 2020 |
| WEB 1430 | Client Side Programming | 12 terms · Spring 2026 |
| WEB 2620 | Advanced CSS | 5 terms · Fall 2020 |
| WEB 3100 | Digital Publishing | 1 term · Fall 2016 |
| WEB 3400 | LAMP Stack Web Development | 19 terms · Spring 2026 |
No courses match your search. Try a different name or subject.
Select a teaching history to see every semester.
05 / GET IN TOUCH
Have a technology challenge or an education opportunity?
Start a conversation.