I build digital solutions that drive business.

I develop web applications, enterprise systems and custom technology integrations for companies looking to evolve.

Services

From a complete system to the piece yours is missing. Choose where to start.

Custom software development

I design and build systems around how your company operates, from requirements to production.

  • .NET
  • C#
  • Java
  • Spring Boot
  • Angular
  • PostgreSQL
  • SQL Server
Get a quote for this service

Full Stack web applications

Angular frontend and a dedicated backend, with authentication, database and deployment in a single delivery.

  • Angular
  • TypeScript
  • Node.js
  • NestJS
  • .NET
  • MongoDB
Get a quote for this service

Backend and APIs

APIs and services with unit tests, designed so other systems and teams can use them without friction.

  • .NET Core
  • Spring Boot
  • NestJS
  • Express
  • Oracle
  • JWT
  • OAuth 2.0
Get a quote for this service

Process automation

I turn repetitive tasks into scheduled processes, with notifications included.

  • AWS Lambda
  • AWS SES
  • Node.js
  • .NET
Get a quote for this service

Technology consulting

I review your architecture, your code and how you deploy, and leave you with concrete recommendations.

  • AWS
  • Azure
  • Docker
  • Kubernetes
  • SonarCloud
  • Azure DevOps
Get a quote for this service

Projects

For confidentiality and information security reasons, I don’t publish company names or their data.

Illustration of a corporate website home page, with sample data
Illustration with sample data

Corporate website

Informational site that presents a company and its services.

Problem
The company has no clear presence online and is hard to find.
Solution
A fast site that explains what the company does and makes it easy to contact.
  • Angular
  • SSR
  • Technical SEO

Illustration of a store with products and a shopping cart, with sample data
Illustration with sample data

Online store

Catalog, cart and order management for a brand.

Problem
Orders arrive through chat and inventory is tracked by hand.
Solution
A store where customers buy on their own and every order is recorded.
  • Angular
  • NestJS
  • PostgreSQL

Illustration of a dashboard with an asset overview and an equipment table, with sample data
Illustration with sample data

Inventory dashboard

Web application to track a company’s fixed assets.

Problem
Assets are tracked in spreadsheets and nobody knows which maintenance is overdue.
Solution
A single record with owners, statuses and alerts for upcoming maintenance.
  • Angular
  • .NET Core
  • PostgreSQL
  • Docker

Illustration of an inquiry passing through OpenClaw and n8n until a request is logged, with sample data
Illustration with sample data

Agent with OpenClaw and n8n

Agent that handles inquiries and triggers automated workflows.

Problem
The same inquiries keep coming in and the team answers them by hand.
Solution
OpenClaw handles the conversation, and n8n logs the request and notifies the team.
  • OpenClaw
  • n8n

Illustration of a document approval flow with its versions, with sample data
Illustration with sample data

Document portal

Document manager with versions and approvals by department.

Problem
Contracts circulate by email and nobody is sure which version is the latest.
Solution
A central repository where each document keeps its history and approvers.
  • Angular
  • NestJS
  • MongoDB
  • AWS S3

Illustration of three systems connected to a message queue, with sample data
Illustration with sample data

Integration hub

Service that syncs orders between systems and shows their status in real time.

Problem
An order must be typed into three systems and errors surface days later.
Solution
Events that replicate each order and a board that flags messages being retried.
  • Kafka
  • Spring Boot
  • SignalR
  • AWS ECS

About me

I’m Juan David Gómez, a Full Stack developer specialized in enterprise applications, Backend, integrations and web development.

I’m a systems engineer and I’ve worked through every phase of software: gathering requirements, designing databases, building the product, testing it and deploying it. I’ve also modernized existing systems and given technical support to development teams.

Experience
Eight years
Education
Systems engineering

Technologies

  • Backend

    .NETC#JavaSpring BootNode.jsNestJS

  • Frontend

    AngularTypeScriptJavaScript

  • Databases

    SQL ServerOraclePostgreSQLNoSQL

  • Cloud

    AWSAzure

Tools

  • Git
  • GitHub
  • Azure DevOps
  • Docker

How I work

Six stages, from the first conversation to your system in production.

  1. Discovery

    I learn about your business, your users and what the project must solve.

  2. Analysis and planning

    I define requirements, scope, priorities and timelines.

  3. Architecture

    I choose the structure, data and integrations it needs.

  4. Development

    I build in increments, with version control and constant review.

  5. Testing

    I verify each part with unit and functional tests.

  6. Deployment

    I publish to the cloud and support the rollout.

Do you have a project in mind?

Tell me what you need to build and let’s explore how to turn your idea into a technology solution.

Twemoji, CC BY 4.0