// custom software studio

Available for new projects

Custom web software,
built by a senior engineer.

I 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

portal.ts
// 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

Everything a product team ships — from one engineer.

/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

/02

Dashboards & data

Turn scattered spreadsheets and disconnected systems into a single real-time dashboard your team actually uses to make decisions.

/03

Integrations & APIs

Connect your CRM, payment processors and third-party services. Clean, documented APIs that keep working after launch.

/04

Cloud infrastructure & support

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

Systems that run businesses every day.

Design agency platform

Freelance

Kapa

The 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

Freelance

Difusión Digital

The 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 lead

Benchmark Mineral Intelligence

The 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 developer

SafeRide Health

The 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

A process with no surprises.

01

Discovery call

We talk about your business problem, not the tech. 30 minutes, free, no commitment.

02

Proposal & roadmap

You get a clear scope, timeline and fixed price. No vague estimates, no surprises.

03

Build in sprints

Weekly demos and honest updates. You see working software, not status reports.

04

Launch & support

I deploy, monitor and stick around. Most clients keep me on a monthly retainer for improvements.

04 Testimonials

Don't take my word for it.

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

[ portrait — luis troya ]Luis Troya, senior full-stack engineer

Hi, I'm Luis Troya.

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

  • TypeScript
  • Laravel
  • React
  • Vue
  • Tailwind CSS
  • PostgreSQL
  • MySQL
  • Redis
  • AWS
  • DigitalOcean

06 FAQ

Questions, answered.

How do you charge?

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.

What timezone do you work in?

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.

Who owns the code?

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.

Can you work with an existing codebase?

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.

What happens after launch?

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.

Why hire a solo engineer instead of an agency?

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

Have a project in mind?

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.

Prefer email? Write to contact@troyalabs.com

troyalabs_

Troya Labs is a brand of Troya Solutions Group LLC. © 2026. All rights reserved.