<Joan Marcos />
Software Engineer · .NET · Next.js · AWSFounder @ SoftNgs Solutions

Building Secure &
Scalable Web Applications

Designing and shipping multi-tenant SaaS end to end, from the domain model to the cloud. Bridging the gap between complex engineering and seamless user experiences.

Find me on
10+Projects Delivered
2000+Problems Solved
4+Years Experience
Joan Marcos - Profile
identity.cpp

My Skills

Technologies and tools I work with to build great products.

HTML5
CSS3
React
Next.js
Supabase
.NET
TypeScript
Node.js
AWS
Tailwind CSS
Python
C#
C++
Docker
Git
PostgreSQL
MongoDB
HTML5
CSS3
React
Next.js
Supabase
.NET
TypeScript
Node.js
AWS
Tailwind CSS
Python
C#
C++
Docker
Git
PostgreSQL
MongoDB

Frontend

HTML5
CSS3
React
Next.js
Tailwind CSS
TypeScript

Backend

.NET / ASP.NET Core
Entity Framework Core
Clean Architecture & DDD
Node.js
Supabase
Convex
REST APIs

Database

PostgreSQL
MongoDB
SQL Server
MySQL

Tools

Docker
Git
Linux

Cloud

AWS
AWS CDK
EC2 & Auto Scaling
S3, KMS & IAM
Vercel

Languages

C#
C++
Python
JavaScript

About Me

I'm a software engineer and the founder of SoftNgs Solutions. I build multi-tenant SaaS end to end: .NET with Clean Architecture and DDD on the backend, Next.js on the frontend, and AWS in the cloud. Years of competitive programming (2,000+ problems solved) shape how I approach every design decision.

Visual Lab
> Server Request FlowClientAPI GatewayLoad BalancerNode.js:3000200 OK.NET:5000Auth:8080> Routing request to Node.js...
interactive

My Projects

I'm eager to collaborate on larger challenges and create remarkable applications.

ECA Suite
In Use
Featured

ECA Suite

Multi-tenant POS & Inventory SaaS

2026

Cloud platform for point of sale, inventory and purchasing, built as a .NET modular monolith with Clean Architecture and DDD. In production since Aug 2026.

.NETDDDNext.jsPostgreSQL+1
NgsReach
In Use
Featured

NgsReach

Newsletter Platform

2026

Multi-workspace newsletter platform to manage subscribers and segments, design emails and send scheduled campaigns. In production.

Next.jsConvexAWSTypeScript+1
Bazxar Ecosystem
In Use
Featured

Bazxar Ecosystem

Scalable Multi-tenant E-commerce

2025

A comprehensive multi-tenant platform designed for small to medium businesses to manage inventory, logistics, and digital storefronts in one place.

Next.jsTailwind CSSTypeScriptPostgreSQL+2
Insurance CRM
In Use
Featured

Insurance CRM

Real-time CRM for an insurance consultancy

2026

A secure, real-time CRM built for an insurance consultancy that manages 1,000+ clients.

Next.jsConvexClerkAWS+1
FinFlow Application
Completed
Featured

FinFlow Application

Financial and budget management platform

2025

A comprehensive SaaS platform for personal and corporate financial oversight with expense and income tracking.

ReactTailwind CSSTypeScriptPostgreSQL+1
Mariposa Restaurant
Completed
Featured

Mariposa Restaurant

Complete Restaurant Solution

2024

A full-stack project designed to help restaurants grow and establish a strong online presence. It features a modern landing page, an interactive menu with cart functionality, a table reservation system, and role-based authentication.

ReactTailwind CSSNode.jsExpress+1

Experience & Education

My professional journey and academic background.

Work Experience

Founder & Lead Engineer

Current

SoftNgs Solutions

2025 – PresentRochester, NY

Building and running SaaS products end to end, from domain design to cloud deployment.

  • Launched the cloud edition of ECA Suite, a multi-tenant POS and inventory SaaS, in Aug 2026
  • Designed a .NET modular monolith with Clean Architecture, DDD and CQRS
  • Shipped NgsReach, a newsletter platform on Next.js, Convex and AWS (CDK, S3, KMS)
  • Built Bazxar, a multi-tenant e-commerce platform live with merchant stores
  • Delivered a real-time insurance CRM for a consultancy with 1,000+ clients
.NETNext.jsPostgreSQLConvexAWSDocker

Software Engineer

Truly Data

2024 – 2025Miami, FL

Worked on the backend of a large-scale desktop application with more than 12 years of history.

  • Implemented and maintained backend logic using Domain-Driven Design
  • Resolved production tickets and improved performance by refactoring toward Clean Architecture
  • Collaborated with the team on new features and scalability improvements
C#.NETSQL ServerEntity FrameworkDevExpress

Full Stack Developer

Freelance

2023 – 2025Miami, FL (Remote)

Built custom websites and web applications for small businesses, from restaurants to service companies.

  • Delivered 5+ production web applications
  • Mariposa Restaurant: menu with cart, table reservations and an admin dashboard
  • Confort Tint Miami and TDL Painting and Services: booking and SEO-optimized business sites
  • Built REST APIs with Node.js and Supabase, and deployed with Docker
ReactNext.jsNode.jsTypeScriptDocker

Desktop Application Developer

E.C.A System

2022 – 2023Miami, FL

Built the desktop editions of the E.C.A System, an inventory management and point-of-sale suite used by 40+ businesses.

  • Built the ECA Inventory System, with supplier management and reporting
  • Developed a full-featured POS with a touch UI
  • Integrated SQL Server databases with Entity Framework
  • Provided ongoing support and feature updates
C#SQL ServerEntity FrameworkDevExpress

Frontend Developer

Quantico

2022 – 2023Havana, Cuba

Designed and developed interactive, responsive user interfaces, with a focus on performance and reusable components.

  • Built reusable UI components with React and Tailwind CSS
  • Improved page load speed and user experience
  • Integrated REST APIs to render dynamic data
ReactJavaScriptTailwind CSS

Algorithmic Task Solver

NEAR Crowd (NEAR Protocol)

2020 – 2022Havana, Cuba (Remote)

Solved complex algorithmic tasks in C++ for an AI-powered learning platform, with detailed problem analyses, step-by-step explanations and optimized solutions.

  • Wrote optimized C++ solutions with step-by-step explanations
  • Helped improve the platform's AI-driven problem solving
C++AlgorithmsAIProblem Solving

Education

A.S. in Computer Science

Current

Monroe Community College

Computer Science

Sep 2026 – Present (expected 2028)Rochester, NY

Associate degree in Computer Science, building on my background in algorithms and software engineering.

    Cybersecurity Engineering (3 years of coursework)

    University of Informatics Sciences (UCI)

    Cybersecurity

    2020 – 2023Havana, Cuba

    Studied network security, cryptography and ethical hacking.

    • GPA: 4.9/5.0
    • ICPC Caribbean Finals with team BrainStorm: 7th place (2020 and 2021), 11th place (2022)
    • Gold Prize at the UCI site of the 2022 ICPC Caribbean Qualifier
    • Active member of the programming club
    • Research projects in cryptography and artificial intelligence

    Competitive Programming

    Current

    Competitions

    Algorithms & Data Structures

    2016 – PresentOnline

    Solving problems on Codeforces, CodeChef and similar platforms since high school.

    • Codeforces Expert (max rating 1809)
    • CodeChef max rating 2100
    • 2,000+ problems solved
    • Bronze Medal, Ibero-American Olympiad in Informatics (2018)