<Joan Marcos/>

My Journey

2026

🏗️ Architecture Scaling & Cloud Strategy

Directing the technical vision at SoftNgs Solutions while actively seeking new elite-level engineering challenges. I am currently architecting high-performance systems and deep-diving into the AWS ecosystem to master enterprise-grade reliability. My focus is on tackling high-scale architectural problems and bridging the gap between complex backend engineering and seamless user experiences. I am open to collaborating on large-scale infrastructures that push the boundaries of performance and security while finalizing my AWS Cloud Practitioner certification.

2025

🚀 Founding SoftNgs & New Horizons

A transformative year. I relocated to Rochester, NY, and officially launched SoftNgs Solutions. I led the development of Bazxar, a multi-tenant e-commerce ecosystem, and FinFlow, a financial SaaS. This period marked my transition from a software developer to a Software Architect.

2024

đź’» Full-Stack Consolidation

Expanded my reach into the Miami business market. I developed professional platforms like Confort Tint Miami and Mariposa Restaurant. I mastered the T3 Stack (Next.js, TypeScript, Tailwind) and began implementing Serverless architectures to optimize costs and performance.

2023

🖥️ E.C.A Systems & Desktop Mastery

Focused on robust desktop solutions using C# and .NET. I built the E.C.A Inventory & POS Systems, which are currently in-use by multiple businesses. This year was crucial for understanding complex database management with SQL Server and Entity Framework.

2022

🤖 AI & Web3 Algorithmic Engineering (Near Protocol)

Collaborated with Near Crowd (Near Protocol) as an Algorithmic Task Solver. I specialized in designing and optimizing complex C++ solutions for an AI-powered learning platform. My role involved deep problem analysis and the creation of step-by-step educational logic, directly enhancing the platform's AI-driven problem-solving capabilities and educational reach.

2021

🎓 Academic Excellence & Tech Shift

While pursuing my degree in Computer Science, I shifted my focus from competitive programming to Software Engineering. I began exploring web technologies, recognizing the power of scalable applications and the emerging potential of cloud computing.

2020

🛡️ Cybersecurity Engineering & University

Started my professional career at the University of Informatics Sciences (UCI), specializing in Cybersecurity Engineering. This academic path allowed me to combine my algorithmic background with low-level security, network defense, and cryptography, laying the foundation for my 'Security-First' architectural mindset.

2019

👨‍🏫 Mentoring the Next Generation (IOI Coach)

Before university, I was selected to serve as a Programming Coach in my school for high school students preparing for the International Olympiad in Informatics (IOI). This year was dedicated to teaching advanced algorithms and mental models to the country's top talents, refining my own ability to communicate complex technical concepts with clarity.

2018

🌍 Reaching the International Stage

In 2018, I set a clear goal: to compete at an international level. To achieve this, I committed to rigorous training, participating in weekly programming contests on platforms like CodeChef, Codeforces, and HackerRank. This practice sharpened my problem-solving speed and broadened my approach to tackling complex challenges.

I expanded my knowledge with advanced algorithms and data structures, mastering Segment Trees, Suffix Arrays, Tries, Sliding Window techniques, and Two-Pointer methods. Additionally, I delved deeper into graph algorithms such as DFS, BFS, Dijkstra’s Algorithm, Strongly Connected Components (SCC), Bellman-Ford, and Kruskal’s Algorithm.

That year, I also competed in the International Collegiate Programming Contest (ICPC) as part of a three-member team. We secured a Silver Medal, surpassing numerous university teams across the Caribbean. My individual performance in high school competitions earned me a National Gold Medal, placing me among the top three programmers in my country. This achievement led to my selection for international contests like the International Olympiad in Informatics (IOI) and the Ibero-American Olympiad in Informatics (OII), where I proudly won a Bronze Medal—achieving my goal of competing on an international stage at just 18 years old.

2017

🔢 Mastering Algorithms & Mathematics

In 2017, I continued my journey in competitive programming, now with greater knowledge and experience. I delved deeper into advanced data structures such as maps, sets, stacks, queues, and trees, refining my problem-solving approach with well-known techniques like Divide and Conquer, Greedy Algorithms, and Dynamic Programming.

This year, I also expanded my mathematical foundation, studying number theory and algebra, mastering matrix operations, vector calculations, and fundamental arithmetic laws. These skills significantly improved my ability to tackle complex computational problems.

My efforts were rewarded with a Gold Medal in the national competition, securing a spot among the Top 10 programmers in my country. This achievement led to my selection for Cuba’s National Informatics Preselection (PSINC), where I achieved remarkable results—though I fell short of reaching the international level, which remained my ultimate goal.

2016

🏆 Entering Competitive Programming

In 2016, as I started high school, I joined the school's competitive programming team—a movement dedicated to algorithmic problem-solving, where the highest level is the prestigious IOI (International Olympiad in Informatics).

This was the year I learned the fundamentals of programming, with C++ as my first language. I was fascinated by creating algorithms and solving complex problems, often spending hours debugging and refining my solutions. But the satisfaction of finally cracking a tough challenge made every effort worthwhile.

My dedication paid off when I reached the national level, earning a Silver Medal in the national competition, where the most skilled programmers in the country competed.

2015

🚀 The Beginning of My Coding Journey.

In 2015, I embarked on my programming journey, driven by my curiosity about how games work. That year, I discovered some basic Unity courses, which became my gateway into the world of development. I was fascinated by understanding where every element came from and how, with just a click, the code would eagerly respond to execute an action.

At this stage, I wasn’t programming much; instead, I was building games using course materials and online resources, making small modifications along the way. It was my first step into the world of software, and it sparked a passion that would only grow stronger.