John Arnold Villafania
Senior Software EngineerCavite, Philippines+63 9954805447johnarnoldvillafania@gmail.com
Profile
Senior Full-Stack Engineer with 10+ years of experience delivering scalable web applications and financial platforms for international clients. Deep expertise in PHP (Laravel), JavaScript/TypeScript (React, Vue) and relational databases, with a track record in multi-tenant SaaS, RBAC security, real-time event-driven systems and third-party API integrations. Currently leading full-stack technical direction on a fintech platform launched in Australia, and experienced in mentoring engineers and setting code review standards.
Projects
TACO
Open-source Claude Code screenshot companion, v1.0.0
- Delivered a local-first Windows tray app (Tauri v2, Rust, Vue 3 + TypeScript) that injects screenshots into running Claude Code sessions in WSL or native Windows - built fully AI-assisted with Claude Code as a hands-on study of agentic development workflows.
- Owned the product spec, technical design and milestone plans; tested on real WSL and Windows setups, diagnosed issues and guided implementation through structured prompts (examples, XML-tagged inputs and code) and multi-agent development to keep each agent's context focused.
- Steered the design through cross-environment edge cases: tiered delivery with a guaranteed clipboard fallback, session discovery across WSL, PowerShell and Command Prompt, path translation and multi-monitor capture; shipped v1.0.0 with unit tests and NSIS/MSI installers.
Education
Jose Rizal University
Bachelor of Science in Computer Engineering
Core Competencies
Professional Experience
Vokke
Senior Software Engineer
- Architected an event-driven notification pipeline across 3 Laravel microservices and a React frontend client, leveraging WebSocket channels to deliver low-latency real-time alerts.
- Engineered multi-tenant isolation and RBAC security across backend APIs and frontend route guards, enabling seamless workspace switching and enterprise compliance.
- Built end-to-end financial data pipelines, integrating third-party REST APIs with React visualization dashboards to automate monthly transaction validations.
- Spearheaded full-stack technical direction (Laravel/React) for a roadmap-critical fintech platform, executing architecture decisions that drove market launch in Australia.
- Established full-stack design patterns and code review workflows, mentoring 3 frontend engineers to elevate code quality, enforce state management standards, and increase release velocity.
Direct client
Freelance Backend Engineer
- Designed and built a white-label backend integration platform in Laravel for a high-traffic, transaction-critical platform, reused across multiple client deployments with per-deployment configuration and tuning.
- Processed millions of wallet transactions (around 8 million records in a single 3-month run) with 1,000+ concurrent users at peak.
- Implemented idempotent transaction handling to meet the third-party vendor’s integration requirements, and prevented race conditions with queued jobs and SQL row locking (lockForUpdate).
- Deployed a self-hosted Laravel Reverb WebSocket server for real-time Pub/Sub messaging via Laravel Broadcasting, with Redis-backed queues; Docker deployments managed in Portainer.
- Debugged production applications: resolved rate limiting and account security issues, and cut latency with proper table indexes and background jobs.
College of the Marshall Islands
Web and Database Administrator
- Engineered full-stack administrative platforms using PHP, Laravel, Vue, and React, automating institutional data collection and reporting for over 1,000 active students and staff.
- Spearheaded database modernization, executing an end-to-end migration from legacy MySQL databases to improve query performance, data integrity, and system reliability.
- Architected automated data integration pipelines to extract and synthesize metrics from third-party SaaS platforms, fulfilling audit requirements and enabling data-driven leadership decisions.
- Managed Oracle Cloud Infrastructure (OCI), orchestrating the migration of legacy on-premises servers to cloud environments to improve uptime and reduce operational overhead.
- Drove enterprise software adoption across campus operations by establishing technical documentation, leading system training sessions, and collaborating with administrative stakeholders.
Governance Commission for GOCCs
Information Technology Officer I
- Developed modular, maintainable PHP backends and responsive user interfaces, delivering core features for government portal applications.
- Collaborated on technical scoping, testing, and deployments, delivering software updates across multi-stakeholder systems while ensuring feature stability.
- Participated in code reviews and QA processes, enforcing coding standards and drafting documentation to streamline platform onboarding for end-users.
Amadeus Marketing Philippines
Software Development Support
- Built core features for enterprise C# applications, collaborating with development teams to implement client requirements and maintain application stability.
- Designed and deployed a digital visitor logging tool in C#, automating manual front-office workflows and replacing paper-based record keeping.
Entertainment Gateway Group
Junior Software Engineer
- Engineered backend services for an enterprise web application using Java, Spring Boot, and Hibernate ORM, implementing relational data access and core business logic.