Gustavo Ramirez · Integration Engineer at EXL · Bogotá, Colombia

Backend and cloud.
Systems, explored.

I’m Gustavo Ramirez, known online as Areshk. I build backend and cloud integrations with .NET and Azure, and explore systems through C++, reverse engineering, and native applications.

Azure Functions & Logic Apps C# / .NET C++ systems RISC-V Reverse engineering
Portrait of Gustavo Ramirez (Areshk)

Experience

Enterprise integration on Azure

My professional work is integration engineering: connecting enterprise systems so operational data moves reliably between them, chiefly with C#/.NET on Azure.

Current role

EXL

Integration Engineer

Bogotá, Colombia · Enterprise integrations

I build and support enterprise integrations for vehicle-parts logistics and cross-docking operations. These flows sync orders, inventory, and shipment data between internal platforms and external partners.

Day to day that means Azure Functions and Logic Apps orchestration, C#/.NET services, and EDI X12 message exchange between systems.

  • Azure Functions
  • Azure Logic Apps
  • C# / .NET
  • EDI X12
  • Azure Service Bus
  • Cosmos DB
  • Blob Storage

Experience spans logistics and energy-sector integrations. Client systems and confidential architecture are not shown.

Selected work

Projects and repositories

Cloud and backend services, systems and native tools, and small applications. Filter by area, then open the repository or a live demo.

Showing all 10 projects.

App screenshot SwitchElf reading view showing a German short story, with the chapter navigation header and reading progress footer

SwitchElf

A native e-book reader for the Nintendo Switch homebrew environment, extending eBookReaderSwitch with a C++ interface and reading controls.

  • C++
  • Homebrew
  • UI
Real recorded demo AgentEcho annotation overlay on a web page, showing a feedback panel with a CSS selector and a note field

AgentEcho

A visual feedback annotation tool: place markers on DOM elements in a page and generate AI-optimized Markdown from them. The preview shows a real recorded session.

  • TypeScript
  • Browser
  • Developer tooling

RISC-V work

A set of RISC-V building blocks: an educational C++ compiler, a tiny assembler, and a 32-bit processor both as a single-cycle design and as a pipelined design in Verilog.

  • C++
  • Verilog
  • Python
  • Compilers

VRP_VND

C++ algorithms exploring vehicle-routing heuristics, built as an exercise in combinatorial optimization.

  • C++
  • Algorithms
  • Optimization

tinydeepc

A neural-network library written from scratch in C for learning the mathematics behind neural networks, rather than for production use.

  • C
  • Machine learning
  • Educational

MLE-Airlines

A technical challenge project built with Azure, FastAPI, and Docker. It is an engineering exercise, not a commercial airline product.

  • Azure
  • FastAPI
  • Docker
  • Python

edunat

An educational platform with a Python and PostgreSQL backend, JWT-based authentication, and a JavaScript front end.

  • Python
  • PostgreSQL
  • JWT
  • JavaScript

triqui-websocket-backend

A real-time game backend for tic-tac-toe: two-player matches, play against an AI, in-game chat, and a leaderboard over WebSockets.

  • Python
  • WebSockets
  • Real-time

nana

An Electron port of Muxy, a terminal and development environment. Muxy is the original project by its own authors; nana is my port, credited as such.

  • TypeScript
  • Electron
  • Port

These are personal and academic repositories with different levels of maturity and maintenance. Some are active tools, others short explorations. Graphics is an interest of mine, not an area of established specialty.

About

Professional foundation, personal range

How I work

Most of my working life is integration engineering on Azure: making independent systems agree on data, handling the failure cases, and keeping flows observable and repeatable when messages arrive twice or arrive late.

Outside of work I go lower in the stack. I build small compilers and processors in C++ and Verilog, take applications apart through reverse engineering, and write native tools. That range keeps the professional work grounded in how systems actually behave.

I’m based in Bogotá, Colombia, and I’m most at home in backend and platform work: cloud services, .NET APIs, and the integration layer that holds a product together.

Graphics programming is something I read and experiment with. It is an interest rather than a claimed specialty.

Focus areas

Cloud & backend
.NET / C#, Azure Functions, Logic Apps, Service Bus, Cosmos DB, Blob Storage, EDI X12, REST APIs, Docker, FastAPI, PostgreSQL
Systems & native
C, C++, compilers and assemblers, RISC-V, Verilog, reverse engineering, Electron/TypeScript
Interests
Graphics programming, low-level tooling, and mathematics behind machine learning