
Edward Rocha
Verified Expert in Engineering
Full-stack Engineer and Developer
Heredia, Costa Rica
Toptal member since September 2, 2026
Edward is a senior full-stack engineer with 13 years of experience delivering and modernizing enterprise web applications for clients such as Gorilla Logic, UST Global, and Mobilize.Net. His primary expertise is in C#, .NET, and React for eCommerce and financial services, where he thrives in cloud-first environments. Edward founded PhysioClinicPro, architecting a multitenant SaaS platform with AI-assisted workflows.
Portfolio
Experience
- C# - 13 years
- .NET - 13 years
- JavaScript - 8 years
- TypeScript - 7 years
- ASP.NET Core - 6 years
- React - 4 years
- Azure - 2 years
- Spec-Driven Development (SDD) - 2 years
Preferred Environment
Azure, Azure DevOps, Vercel, IIS, CI/CD Pipelines, Git, Terraform, Agile, Scrum
The most amazing...
...SaaS product I've built is PhysioClinicPro, which streamlines scheduling, billing, and AI-assisted documentation for physiotherapy clinics.
Work Experience
Founder & Lead Full-stack Engineer
PhysioClinicPro
- Owned product strategy, architecture, and end-to-end engineering, translating physiotherapy workflows into a subscription-ready platform built with Next.js, React, TypeScript, ASP.NET Core 8, PostgreSQL, Azure, and Vercel.
- Designed a security-first multitenant architecture with strict tenant isolation, authentication, role-based access, and plan-based entitlements for independent practitioners and multi-user clinic teams.
- Automated the appointment lifecycle through scheduling, patient workflows, and actionable WhatsApp and email reminders with confirmation and cancellation flows, reducing the need for manual follow-up.
- Connected product engineering with commercial and regulatory requirements by implementing subscription billing, modular add-ons, and Costa Rican electronic invoicing workflows.
- Architected a clinician-in-the-loop generative AI workflow that turns structured visit context into editable draft documentation, combining access controls and privacy safeguards to streamline documentation without replacing professional judgment.
- Established production-ready cloud delivery with CI/CD, rate limiting, secrets management, monitoring, and observability.
Senior Full-stack Developer
Gorilla Logic
- Led full-stack modernization and greenfield initiatives using React, TypeScript, Angular, C#, and .NET Core, owning work from technical discovery and design through implementation and production release.
- Designed, built, maintained, and troubleshot C#/.NET REST API endpoints across multiple client projects, delivering new back-end capabilities and resolving defects and production issues across the full stack.
- Built a greenfield analytics application to replace Google Analytics with Amplitude, supporting a cost optimization initiative while maintaining the behavioral analytics capabilities required by the business.
- Implemented Algolia as the search engine for an eCommerce platform and built a custom migration utility for catalog indexes segmented by locale, including locales with hundreds of products.
- Designed reusable front-end component architecture and modular UI patterns that improved consistency, maintainability, and scalability across applications.
- Built AI-assisted engineering workflows that automated parts of the code-generation lifecycle, and built an application using Spec-Driven Development (SDD) to translate structured requirements and technical specifications into an implementation plan.
- Served as acting team lead when the team's lead was unavailable, coordinating delivery, facilitating Agile ceremonies, supporting technical decisions, and keeping the team aligned with priorities.
- Owned production deployments and worked directly with product owners and stakeholders to clarify requirements, communicate risk, and coordinate releases.
- Authored software design documentation, implementation plans, and technical analyses. Diagnosed complex production issues across legacy and modern systems and strengthened testability and observability.
Software Developer
UST Global
- Built and supported Angular, TypeScript, C#, and ASP.NET applications serving internal and external users.
- Refactored legacy modules and expanded automated testing to improve maintainability, stability, and regression detection.
- Delivered front-end enhancements and performance improvements across enterprise application modules.
- Investigated production issues and delivered front-end and back-end enhancements within Agile delivery teams.
Software Developer
Mobilize.Net
- Developed AngularJS single-page applications integrated with RESTful services for enterprise modernization projects.
- Implemented unit and integration testing with Karma and Jasmine to improve regression coverage and maintainability.
- Contributed to front-end feature delivery and established reusable API consumption patterns.
Developer
Grupo Babel
- Delivered enterprise features using C#, ASP.NET, LINQ, and SQL Server.
- Tracked and fixed bugs using Jira as a reporting tool.
- Migrated client software from VB to C# to improve security and update overall dependencies.
Analyst Developer
Banco Popular de Costa Rica
- Developed and supported internal banking systems and reporting capabilities using C#, ASP.NET, and SQL Server.
- Built and maintained internal banking applications using C#, ASP.NET, and SQL Server to support business-critical operational workflows.
- Developed SQL Server-based reporting capabilities and supported ongoing enhancements and maintenance of internal banking systems.
Experience
PhysioClinicPro – Multitenant Healthcare SaaS Platform
https://www.physioclinicpro.comI owned the product architecture and end-to-end engineering, building the platform with Next.js, React, TypeScript, ASP.NET Core 8, PostgreSQL, Azure, and Vercel. I designed strict tenant isolation, role-based access, subscription entitlements, REST APIs, CI/CD pipelines, and automated appointment workflows through WhatsApp and email. I also implemented a clinician-in-the-loop generative AI workflow that transforms structured visit context into editable documentation drafts while maintaining access and privacy controls
Education
Bachelor's Degree in Computer Systems Engineering
Universidad Latina De Costa Rica - Costa Rica
Certifications
Claude Certified Architect, Foundations
Anthropic
Skills
Libraries/APIs
React, Node.js, LINQ
Tools
Jira, Claude Code, Google Analytics, Karma, Git, Terraform, Dapper, Claude, Prisma
Languages
TypeScript, CSS, C#, JavaScript, SQL
Frameworks
.NET, Next.js, Tailwind CSS, Angular, ASP.NET, AngularJS, Jasmine, Entity Framework Core, ASP.NET Core, Express.js
Paradigms
REST, Web Application Architecture, Search Engine Optimization (SEO), Azure DevOps, Agile, Scrum
Platforms
Azure, Vercel, Grok, Algolia, Azure Functions, Amazon Web Services (AWS)
Storage
PostgreSQL
Other
Artificial Intelligence (AI), Full-stack, Front-end, Architecture, Cursor AI, Spec-Driven Development (SDD), Software Architecture, RESTFul APIs, RESTful Microservices, Full-stack Development, Web Development, API Integration, User Interface (UI), User Experience (UX), Responsive UI, Application State Management, eCommerce, Technical Leadership, AI-assisted Development, Front-end Development, Back-end Development, Large Language Models (LLMs), Amplitude, SQL Server, CI/CD Pipelines, IIS, Key Vault, Engineering Software, Multi-tenant Architecture, A/B Testing, Design, LLM Integration, Product Roadmaps, Go-to-market (GTM) Strategy
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring