Software engineer in Portland, Oregon.
Software Engineer with 20+ years delivering scalable web applications for startups, enterprises, and entrepreneurial ventures. Skilled in software architecture, AI integration, and secure content delivery. Expert in building solutions, optimizing processes, and delivering high-quality projects on time.
Summary
- Languages & Frameworks: Node.js, JavaScript/TypeScript, Python, PHP, React, Flask, Express, Salesforce LWC, WordPress
- Databases & Messaging: MongoDB, MySQL, PostgreSQL, RabbitMQ, Memcached
- DevOps & Cloud: AWS, Vagrant, Webpack, ESLint, Jest, Git, CI/CD, Varnish, Apache, nginx
- AI & Data Processing: LLM integration, RAG pipelines, document parsing, vector databases, LiteLLM, Langfuse, Unstructured
- Methodologies: Agile (Scrum, Kanban, SAFe)
Summary of Work Experience
Intel — Software Development Engineer
September 2014 to present
- Metadata Enhancement Pipeline: Designed and implemented a Node.js/Python pipeline to process PDFs and Microsoft Office documents, integrating LLM-based metadata generation to improve content organization, accuracy, and discoverability.
LLM Agent & Chatbot Platform: Developed a secure, entitlement-aware chatbot and agent framework for internal applications, enabling authentication passthrough, custom interfaces, and streamlined access to application-specific data. - RAG Agent for Entitled Documents: Created an ingestion and vector search pipeline using Unstructured and PostgreSQL, allowing AI-powered queries while enforcing document access controls and sharing permissions.
- Secure Content Delivery: Led UX and full-stack development of a confidential document delivery platform for internal and external audiences, ensuring compliance with security policies and providing fast, reliable content distribution.
- Intel Developer Zone Microservices: Architected and implemented microservices supporting registration, dashboards, user profiles, and gamification features, building a scalable platform for Intel’s global developer community.
Substance — Technical Director
May 2012 to September 2014
- Directed planning, estimation, and delivery of client web projects while mentoring developers and improving development workflows.
- Transitioned the team from manual deployments to fully automated CI/CD pipelines and modernized version control practices.
- Oversaw development for major clients including Travel Oregon, Ride Oregon Ride, Leupold, and Pinehurst Resort.
Smith (formerly Ascentium) — Technical Lead
February 2011 to May 2012
- Implemented the Portland office’s first version control and bug tracking systems to improve collaboration and code quality.
- Led LAMP and mobile development projects, including an Alfresco ECM iPhone interface, a dual-screen game for Cisco, and Drupal-based Intel web solutions.
Freelance and Early Roles
2001 – 2011
- Delivered custom LAMP stack solutions for diverse clients.
- Co-Founder, Leadcleaner.com: SaaS lead capture/qualification platform for direct marketing.
- Early roles at CMD, Mobilian, Inc./TrueDisk.com, Inc., and Young & Roehr Group, focusing on LAMP stack, ASP-based extranet systems, and web programming for training and advertising.
Download a pdf version