I'm a Senior Developer and UI Designer specializing in end-to-end website development. I take projects from initial site architecture and UI planning through hands-on development, building custom WordPress themes and plugins, integrating APIs, implementing accessibility, optimizing performance, and managing production deployment. My work focuses on creating scalable, high-performing websites that are intuitive for users and easy to maintain.

Employment

  • Senior Web Developer & UI Designer

    Uptown Studios (2021 – Present)
    • End-to-End Development: Lead the full website lifecycle from architecture and prototyping through local development, staging, and production deployment.
    • Site Architecture: Define scalable site structures using sitemaps and flowcharts aligned with business objectives.
    • Custom WordPress Development: Build custom themes, plugins, and Gutenberg blocks tailored to client requirements.
    • Front-End Development: Develop responsive, high-performance interfaces using JavaScript (ES6+), React (Gutenberg), HTML5, and SCSS.
    • Back-End Development: Implement PHP-based functionality, custom plugin architecture, database interactions, and REST API integrations.
    • API & Data Integrations: Connect third-party systems using REST APIs, webhooks, and perform data migrations between platforms.
    • Performance & Code Quality: Write secure, optimized, and maintainable code following industry standards and modern best practices.
    • Technical Troubleshooting: Identify and resolve technical issues while maintaining website security, updates, and overall site health, and implement new functionality as needed.
    • Technology Awareness: Stay current with evolving technologies and apply new approaches to improve solutions and workflows.
  • Web Developer & Database Administrator

    Diocese of Sacramento (2000 – 2021)
    • Website Development: Strategically plan, design, develop, test, and maintain organizational websites to ensure optimal performance, security, and user experience.
    • Database Configuration: Set up and manage database configurations while maintaining system security protocols.
    • Data Analysis: Create SQL queries and perform data extractions to analyze information and generate comprehensive reports.
    • Documentation: Write and maintain support documentation for internal and external stakeholders, ensuring clarity and accessibility.
    • Staff Training and Supervision: Train and oversee data processing staff, fostering a collaborative and efficient work environment.

Education

  • Bachelor of Science in Web Development (2020)

    Bellevue University
    Major in Web Development
    GPA: 4.0
  • Associate of Computer Information Science (2011)

    Sacramento City College
    GPA: 3.9