Web systems
ERPs, customer portals and admin dashboards.
Cornerstone Develop · Guayaquil, Ecuador
See what's behind every screen: clean code, organised data and security reviewed before every release.
Get a quoteWho we are
Cornerstone
Develop
A cornerstone is the first block of a building: everything else lines up with it. That's what we do with your company's technology: software, data and security on a solid foundation.
Cornerstone Develop is the development studio of David Alvarado, a full-stack developer specialised in security, based in Guayaquil, Ecuador.
Our symbol: a </> code tag built from stone blocks. The yellow block in the corner is the cornerstone — the stone every piece of software is built on.
01 · Software development
We don't sell templates. We learn how your team works and build the tool that fits, with clean code any developer can maintain.
public sealed class FacturaService(AppDbContext db, ISriClient sri){public async Task<Result<Factura>> EmitirAsync(Pedido pedido){var cliente = await db.Clientes.FindAsync(pedido.ClienteId);if (cliente is null)return Result.Fail<Factura>("El cliente no existe");var factura = Factura.Desde(pedido, cliente, iva: 0.15m);db.Facturas.Add(factura);await sri.AutorizarAsync(factura);await db.SaveChangesAsync();return Result.Ok(factura);}}
Sample snippet: issuing an electronic invoice.
ERPs, customer portals and admin dashboards.
Orders, inventory and collections from your phone, with offline mode.
Point of sale, warehouse and invoicing, connected to printers and scanners.
We connect your systems to each other and to payment gateways, email or messaging.
Hosting, backups and automated deployments without relying on a single PC.
Maintenance, new features and monitoring for systems you already have.
02 · Data and databases
Your company's information is worth more when it's organised, backed up and ready to drive decisions.
Clear models, the right indexes and automatic backups.
From Excel, Access or legacy systems to SQL Server, PostgreSQL or MySQL.
Power BI connected to your real data, updated with no manual work.
SELECT p.nombre AS producto,SUM(m.cantidad) AS stock,MAX(m.fecha) AS ultimo_movimientoFROM movimientos mJOIN productos p ON p.id = m.producto_idWHERE m.bodega_id = @bodegaGROUP BY p.nombreHAVING SUM(m.cantidad) < 10ORDER BY stock ASC;
03 · Cybersecurity
We audit the systems we build and the ones you already run in production. We only test systems owned by the client, with a defined scope and prior written authorization.
We test your application the way an attacker would, with a defined scope and written authorization.
We look for injections, logic flaws and exposed secrets before production.
Servers, databases and Cloudflare configured to reduce the attack surface.
Threat modeling and secure development workshops for your team.
Every finding includes evidence, impact and steps to fix it.
Illustrative report: not from a real client.
04 · Projects
Products we built that are already live: you can open them and try them right now.

Invoices, expenses and deductions in one place: pull receipts from your inbox, verify them with the SRI and estimate your income-tax rebate.
nudo.alvarado-dev.comView project — Nudo

Lyrics, chords and keys for worship teams, synced live and available offline.
app-alabanzas.web.appView project — Unísono
05 · How we work
We learn how you operate and define scope, timeline and deliverables.
You see the screens before any code is written, so changes cost nothing.
We build in stages with a working demo every week.
We test security before going to production.
We go live, train your team and stay available.
06 · Contact
Tell us what you need and we'll send you a scope proposal. The first meeting is free.
We usually reply within 24 hours
Write to us