/01
Custom web applications
Internal tools, client portals and SaaS products. Built with Laravel, Vue/React and TypeScript, designed around your workflow rather than a generic template.
$ php artisan make:portal --for-your-business
// custom software studio
Available for new projectsI design and build the web applications, dashboards and integrations your business actually needs — working directly with you, with no layers in between.
10+ years of experience · US & international clients
// troyalabs — client portalconst portal = await build({ stack: ["laravel", "react", "ts"], timeline: "6 weeks", layers: 0, // you talk to the engineer}); await portal.deploy("production");// → live. monitored. supported.01 Services
/01
Internal tools, client portals and SaaS products. Built with Laravel, Vue/React and TypeScript, designed around your workflow rather than a generic template.
$ php artisan make:portal --for-your-business
/02
Turn scattered spreadsheets and disconnected systems into a single real-time dashboard your team actually uses to make decisions.
/03
Connect your CRM, payment processors and third-party services. Clean, documented APIs that keep working after launch.
/04
Deployment, monitoring and ongoing maintenance on AWS or DigitalOcean. Your application stays fast, secure and online.
$ uptime → 99.99% · monitored 24/7
Explore a service: client portals, integrations or custom dashboards.
02 Work
Design agency platform
FreelanceThe problem
The agency ran on Trello boards, manual payment links and Dropbox folders. Every new client added hours of manual work, and the process simply could not scale.
What I built
A full client platform: a kanban board where clients manage their design tasks, Stripe subscriptions, team and brand management, a Laravel bot that automates Trello behind the scenes, a custom template system for design briefs (logos, business cards and more), and white-label support so other agencies can run on it under their own name.
In production since 2015 · 14,000+ client tasks processed
Laravel · Vue · TypeScript · MySQL · Redis · Stripe · PayPal · Astro · DigitalOcean · Cloudflare
WhatsApp sales automation
FreelanceThe problem
For businesses that sell through WhatsApp (hotels, dental clinics, local services), answering every message by hand doesn't scale past the first wave of customers.
What I built
A bot automation platform that turns WhatsApp into an automated sales channel, adaptable to any industry. In production today with real clients and three published use cases.
Laravel · MySQL · React · Inertia · Laravel Forge
Critical minerals intelligence
Tech leadThe product
The market intelligence platform for the battery supply chain: IOSCO-assured prices for lithium, cobalt, nickel and graphite with price history, downloadable reports and forecasting. It pairs with Benchmark Source, the subscriber hub for market news, data visualization and video events.
My role
Tech lead of the web team, leading development across both platforms: the public pricing site and the Source content platform.
Nuxt 3 · Vue · TypeScript · Node.js · PostgreSQL · WordPress · Storyblok · HubSpot · Cloudflare
Healthcare transportation
Senior developerThe product
A platform that connects health plans and providers with non-emergency medical transportation, so patients never miss care for lack of a ride. Over 12M rides delivered per year across a nationwide provider network.
My role
Senior developer on the engineering team, building and maintaining services across a multi-stack platform.
Laravel · Lumen · Deno · React · TypeScript · Docker · AWS
03 How I work
01
We talk about your business problem, not the tech. 30 minutes, free, no commitment.
02
You get a clear scope, timeline and fixed price. No vague estimates, no surprises.
03
Weekly demos and honest updates. You see working software, not status reports.
04
I deploy, monitor and stick around. Most clients keep me on a monthly retainer for improvements.
04 Testimonials
Luis Troya is the only engineer who has ever worked on the Kapa99 codebase. Since 2015, every version of the platform has passed through his hands. What sets Luis apart is that he thinks through the product with you. He's always pushing on how work could be scoped tighter and shipped faster, and that judgment is a big part of why Kapa99 works as a business.
Ka Kei Ho
Founder, Kapa
Client since 2015 · Via LinkedIn ↗
I had the opportunity to work with Luis for over a year and a half, and in that time he proved to be a great developer, focused on learning why things happen and understanding the whole process to get the most out of it. To me, Luis is an essential piece of any development team.
David Luna
Software architect & technical lead
Managed Luis directly · Via LinkedIn ↗
05 About

Senior full-stack engineer, 10+ years building web software for companies of all sizes.
Troya Labs is my studio. When you hire it, you work directly with me: the same engineer who scopes your project, writes the code, answers your emails and deploys to production. That's why projects here move faster and communication never gets lost in translation.
See my full experience on LinkedIn ↗Stack
06 FAQ
It depends on the project: fixed price for well-defined scopes, and an hourly rate for exploratory work or ongoing maintenance. In both cases I take the time to understand your project first. Then you receive a written proposal with scope, timeline and price. No numbers improvised on a call.
US Eastern Time (EST). Full overlap with US business hours: you can reach me on Slack or email during your workday and get answers the same day.
You do. Everything is delivered to repositories you control, with full intellectual property transfer. No lock-in: any developer can pick up where I left off.
Yes. A large part of my work is improving systems that already exist: audits, refactors, performance fixes and new features on legacy code. You don't need to start from scratch to work with me.
I deploy, monitor and stick around. Most clients keep a monthly retainer for improvements and support, but there is no obligation. The documentation and the code stay ready for any team to maintain.
You work directly with the senior engineer who writes the code: no account managers, no junior handoffs, no telephone game. Projects move faster, communication is direct, and you pay for engineering, not overhead.
07 Contact
Tell me about it. I reply within one business day.
Not ready for a call yet? Get a free 15-minute audit of your current site or infrastructure.