Brief
Full-stack developer with 20+ years of experience building scalable web applications and systems. Expertise spans PHP, JavaScript, Python, and Golang with extensive experience in cloud infrastructure (AWS), database optimization, and microservices architecture. Currently focused on coding with AI and building MCP servers.
Work History
Independent Development
2023-2026
Summary: Built FMO app. Worked on RPG phaser game, file search and organization project, and various other projects. Worked on PHP and Golang systems for clients.
Technologies Used: Electron, Electron-Forge, Vite, React, Claude, Minimax, MCP, Phaser.js, TypeScript, Playwright, PHP, Node.js, Golang, Vue.js, MySQL, GitLab, WordPress, Docker
Accomplished
  • Built FMO app using Electron, React, and Vite
  • Worked on RPG phaser game
  • Rebuilt Golang services preferencing goroutines over mutex management for clarity
  • Built Vue UI interfaces - search and reply assistant for customer service, and dynamic reports for customers
  • Refactored custom PHP framework; built Golang tools; fixed bugs
Senior Developer, Contract
TNMarketing (Remote)
2021-2023
Summary: I worked in an agile development team using JIRA and scrum, to update and improve the video learning product that spanned multiple sites, including craftsy.com, using various AWS services. I moved the code base from php 7 to php 8, developed automated front end and back end testing, and improved and refactored the code base.
Reason For Leaving: The market retracted, company downsized and didn't renew my contract.
Technologies Used: PHP, Laravel, WordPress, AWS, Ansible, React
Accomplished
  • Converted codebase from PHP 7 to PHP 8, improving performance and maintainability
  • Redesigned logging, debugging, and configuration systems
  • Built Ansible deployment scripts and AWS CLI automation for new site setup (DNS, SSL, Cloudflare)
  • Developed integration tests using Ghost Inspector and Laravel
  • Created Slack commands for running tests and deployments
  • Improved caching system and refactored core code
  • Built site creation script and Postman API configuration
Senior Developer
ActionCOACH (Las Vegas, NV)
2016 - 2021
Summary: I built software related to the ActionCOACH brand, including a lead system, a coach site system, an event registration, ticket, and payment system, and a contest system.
Reason For Leaving: Contract ended
Technologies Used: PHP, Laravel, Meteor.js, MongoDB, jQuery, Stripe, PayPal, WordPress, Jenkins
Accomplished
  • Decentralized monolithic Zend 1 codebase by building user data, login, franchise, licensing, and location APIs
  • Built automated WordPress multisite system for coach sites with virtualhosts, SSL certificates, and subdomain management
  • Developed lead system with API integrations, marketplace, and legacy system connectivity
  • Created payments system and API for recurring and one-time payments (Stripe, PayPal, Authorize.net)
  • Built event ticketing, registration, and awards submission systems
  • Maintained and expanded 1M+ line Zend 1 franchise management framework with new user types and KPI reports
  • Extended Meteor.js training platform with MongoDB
Freelance
(Las Vegas, NV)
2015 - 2016
Summary: Built a number of systems and sites.
Technologies Used: PHP, Node.js, React, Laravel, AWS, Stripe, PayPal, WordPress
Accomplished
  • Built a service for matching amazon sellers and reviewers. Used node.js, hapi, redis, jwt, sequelize, react, vue.js, backbone. The amazon crawler used phantomjs. Misc Images: Seller Product Page Admin Language Translation Configuration Buyer Product Selection Page
  • Built a platform for buying/selling custom motors/engines and custom engine design services using laravel. Misc Images: Search Wishlist Wishlist Front Page Custom Services Custom Service
  • Built a platform for translation services using paypal, google maps, and ruby on rails. Misc images: Search Reservations
  • Built various phantom js automated web posting and data extraction tools
  • Built a moodle and angular site integration
  • Built distributed webscraper using many AWS servers to scrape ~300k pages information pages
  • Built binaural beat generator, first in python, then in java
  • Built electron based n-back game
Contractor
Level2Designs (Orange, Ca)
2014 - 2015
Summary: I worked on and built various projects including a Django medical site, a node js and react video checkout, a twitter integrated purchasing system, and a php based voice checkout.
Reason For Leaving: I got typhoid fever while visiting a friend in India and could not return to work in a reasonable time
Technologies Used: PHP, Laravel, Python, Django, Node.js, React, AWS, MongoDB
Accomplished
Senior Software Engineer
Scoop Interactive (Laguna Beach, CA)
2011 - 2014
The Company: An advertising company that handled tens of thousands of daily insurance leads on many portal sites.
Summary: I worked with the CTO to improve and manage the base portal site system. Worked under the CEO to build new products, to build a reporting system, and to build automated sales scrubbing and fraud detection systems.
Reason For Leaving: The company downsized when the industry crashed, firing the CTO and other employees. I remained, but the work, which was primarily system maintenance work, did not interest me, so I quit.
Technologies Used: PHP, MySQL, AWS, jQuery, Memcache, Postfix, WordPress
Accomplished
  • Built mobileclick.com, a service for emailers allowing for targeted advertisements based on device and country. Used amazon load balancing, route 53, auto scaling, and SES for user notifications. Built web automation for pulling revenue data from dozens of vendor websites and apis. Built API access for clients to pull reports from the service. Misc images: Main Page, Campaign Edit, Client Campaign Report, API Doc, Admin Index
  • Built the reporting system for the millions of clicks and tens of thousands of forms per day on the portal sites. Built many crawlers and integrated with many APIs to retrieve vendor revenue data. Additionally, built fraud detection and auto-scrubbing (automated payout adjustments based on profit calculations). Misc interface images: Basic report, Data fraud report, Index Page, Db table list,
  • Built mailing system: for sending out millions of emails on php and postfix (multiple postfix servers). Handled parsing email logs (bounce analysis), unsubscribing, feedback loops, templating, distributing to multiple postfix servers, and scheduling. Misc interface images Filters, Postfix Config, Send Page
  • Built various tools:
    • Rewrote the core system used by the various portal sites (Sites, Ex 1, Ex 2, Ex 3).
    • Created many portal (auto insurance, health insurance, home insurance, etc) sites.
    • Built a git deploy tool for using a GUI for deploying repos to servers.
    • Built multi-process site monitor for monitoring sites for load times, for availability, and for resource inclusions.
    • Built centralized management system for client form flow logic on portal sites.
    • Built many one off tools, api integrations, wordpress mods for Live Smarter Live Smarter.
    • Built an apache log parser that parsed and grouped errors across multiple servers into a single management interface
Senior Software Engineer
NLL411/ePlatinumMD/ePlatinumSolutions (Tustin, CA)
2009 - 2011
The Companies: Two companies under the same CEO:
- ePlatinumMD: An EHR software licensing and development company (bought by SkyCare).
- NLL411/ePlatinumSolutions: An adwords reseller.
Summary: I built the call flow, lead management, and CRM software for NLL411 and I built the CRM and architected the EMR for ePlatinumMD.
Reason For Leaving: I declined a VP position, then quit after they subsequently violated my contract.
Technologies Used: PHP, MySQL, jQuery, CodeIgniter, Authorize.net, memcache
Accomplished
Contractor
BeckerSolutions (Remote)
2009 - 2010
Summary: Built various sites, shopping cart check outs, payment integrations
The Company: A PHP software contracting company
Technologies Used: PHP, MySQL, Authorize.net, PayPal
Accomplished
  • Built shopping carts from scratch. Integrated with Freshbooks api
  • Built automated billing system using authnet (authorize.net) CIM and paypal IPN for an accounting and secretarial service company
  • Fixed a lot of bad Indian made code
  • Built and modified various websites
Senior Software Engineer
Crosspath/VirtualPoint (Irvine, CA)
2008 - 2009
The Company: A domainer company, handling 10K+ premium domains, that bought, sold, and monetized domains.
Summary: I worked with the CEO to build domainer tools for the purpose of automating both the buying of domains, and the handling of sales inquiries. I also developed projects for some of the domains
Reason For Leaving: Completed primary projects - no significant work left
Technologies Used: PHP, MySQL, jQuery, Drupal, Joomla
Accomplished
  • Domain sales program: Built an automated system for handling email and form domain sales inquiries, including mail parsing, decision tree implementation, and the management interface for handling conversations.
  • Domain purchasing: Built scripts to automate auction bidding on auction sites and for handling various management functions on godaddy. Helped build scripts for parsing and analyzing recently expired domain lists for potential purchases.
  • Built a UDRP search site (udrpsearch.com) using lucene and later sphider. Built a crawler to extract udrp data from various sites. udrpsearch.com
  • Built jimmyfallon.com (fan site using drupal), and sonicgames.com using joomla. sonicgames.com
Web Developer
Medmania (Anaheim, CA)
2006-2008
The Company: An education oriented social network startup that later bought an existing high traffic dating social network (crushspot.com).
Summary: I worked on a team of developers and designers, to build campusbug.com, a myspace like education focused site. I single handedly rebuilt crushspot.com, a dating forum with 500k+ users that was constantly crashing from load.
Reason For Leaving: Company ran out of money and went under after buying crushspot.com
Technologies Used: PHP, MySQL, Java, JavaScript, Memcached
Accomplished
  • Crushspot.com 2007-2008: Added extensive caching. Optimized queries. Secured the session handling. Rewrote the profile and messaging code. After my improvements, the site ran fine with 4000-6000 signs ups per day, and with 500k users. Forum image: Crushspot Forum
  • Campusbug.com 2006-2007: A social network centered on learning. Built dynamic, modular, single page javascript app without any libraries (no jquery). Built atom and rss feed parser. Built tinymce integrated grammar checker. Built photo and tagging sections. Built common libraries for the other developers. Misc images: Campusbug User Home, Campusbug Tag Section, Campusbug Picture Section, Campusbug Module Add
Freelancing
2003-2007
Summary: Miscellaneous freelancing while doing other jobs and school
Accomplished
  • Jeremydiaz.com, a realtor site built with e107 and then Joomla
  • La Monte Academie website: a school of grades 8 to 12 for special needs children
  • Online chess store using zencart. Chess Exclusive Site
Bakery Closer
Ralphs (Foothill, CA)
2005-2006
Summary: Cashiered, restocked bakery, and baked goods.
Stocker
Costco (Laguna Niguel, CA)
2005
Summary: Restocked Costco at night
Skills
Languages: PHP, JavaScript, Python, Golang, TypeScript, SQL
Frameworks: Laravel, Django, React, Vue.js, Electron, Phaser.js
Tools: Docker, AWS, Git, PostgreSQL, MySQL, Redis
Other: REST APIs, GraphQL, WebSockets, CI/CD

Skills Detail

Partially updated 2025
Tags

Key

  • Years: Active years. If I worked on a tech in 2010, then again in 2015, I would have 2 years experience in it.
  • Use
    • tried out, built something minor
    • used for a minor things or a major thing
    • used on multiple projects
    • regularly used extensively
  • Depth
    • novice: understand the fundamentals
    • advanced novice: versed with common functionalities
    • competent: desire to improve the technology
    • expert : major complaints about how it is designed
  • Degradation: after time passed with not using a technology, a degradation of the skill occurs
    • no or little degradation
    • what were the parameters for that function?
    • need a brief refresher
    • will take a few days to refresh while working with the technology
    • I only remember bits and pieces. Will probably take a full day to refresh
Education/Certifications
Zend Certified Engineer 2009 (PHP 5 : ZEND010201)
Bachelor of Science (Business) from Excelsior College, 2008
Self Study (2007) books on Algorithms, Computer Architecture, OS Design, Data Structures, etc