eduardo@eduardomontilva.com~$whoami
eduardo@eduardomontilva.com
- Role:
- Software Engineer
- Focus:
- Backend, Distributed Systems & Applied AI
- Location:
- Caracas, Venezuela · Remote
- Uptime:
- 7 years, 6 months
- Shell:
- kotlin · typescript · python · rust
- Email:
- eduardomontilvag@gmail.com
- GitHub:
- @edumntg
- LinkedIn:
- @ejmontilvag
eduardo@eduardomontilva.com~$cat about.md
I build backend systems and the infrastructure they run on — event-driven services, data and embedding pipelines, and the Kubernetes plumbing that keeps them alive. Most of my work is in Kotlin, TypeScript and Python, with Rust for the things that need to be fast.
I trained as an electrical engineer at Universidad Simón Bolívar and spent my first years splitting time between power systems consulting and software. Software won, but the power systems side never quite left — it is still what I build for fun.
eduardo@eduardomontilva.com~$ls -l ~/projects
- Powersys platform/[Rust] [Numerical] [In progress]
Web-native power system simulation platform written in Rust. Power flow, OPF, short-circuit, transient, EMT and unit-commitment solvers run as independent binaries over a shared domain core, with a sparse-Jacobian Newton-Raphson implementation and event-driven job dispatch.
- powersys/[Python] [PyPI]
Python package for power system analysis, optimization and dynamics. Published to PyPI; the Rust platform above grew out of it.
- gnn-opf/[PyTorch] [Research]
Power system state estimation through optimal power flow using graph neural networks. The grid is already a graph, so the inductive bias comes for free.
- claude-broker/[TypeScript] [AMQP]
AMQP-based inter-session messaging for AI coding agents, written in TypeScript over a pseudo-terminal wrapper, so several agents working the same problem can actually talk to each other.
- Unit commitment with RL/[Python] [RL]
The unit commitment problem approached with reinforcement learning, built on Stable-Baselines3 instead of a mixed-integer solver.
- js-mat / wtalkie/[TypeScript] [npm]
TypeScript packages for matrix mathematics and safer WebSocket communication between APIs and backends.
eduardo@eduardomontilva.com~$git log --author=eduardo
Beast Industries (@MrBeast)
Author: Software Engineer
Date: July 2024 – Present · Remote
- Build and maintain services across a large Java and Kotlin monorepo covering analytics, data collection, ranking, outlier detection, search, payments and alerting.
- Took an AI image and thumbnail generation service from an empty repository to production, including model integration, the async job queue, storage and the public API.
- Design event-driven systems on top of RabbitMQ, backed by PostgreSQL, Cloud Spanner or ClickHouse depending on whether the workload is transactional or analytical.
- Currently building out backend services on a NestJS and TypeScript stack alongside the JVM platform.
- Own the embedding pipelines that process millions of records in Python, using GPU batch inference, plus the NLP work behind transcript analysis, topic classification and brand-safety scoring.
- Built a retrieval-augmented generation service so internal users can query analytics data in plain language.
- Maintain roughly 70 Helm-deployed services on GKE through Argo CD, along with the infrastructure-as-code, ingress, certificate and DNS automation and OpenTelemetry tracing around them.
- Write the Kotlin authentication services (token issue and refresh, session handling) that every client surface depends on.
- Contribute to product frontends in Next.js and a React Native mobile app when a feature needs to be delivered end to end.
Talamo Iberica
Author: Backend Developer & Project Manager
Date: November 2022 – July 2024 · Remote
- Designed and built a blockchain platform with services in TypeScript, JavaScript, Python and C++, including the security and peer-to-peer communication layers.
- Wrote the REST APIs and WebSocket protocols (Node.js, Express, PostgreSQL) carrying peer-to-peer traffic and client-to-backend communication.
- Broke the system into microservices to handle several thousand daily requests from the platform's active users.
- Planned sprints, task breakdown and workflow for a team of more than 10 developers.
- Set up the CI/CD pipelines used to deploy blockchain nodes and APIs.
Freelance / Private Contract Work
Author: Software Engineer
Date: February 2019 – November 2022 · Remote
- Delivered backend systems for e-commerce, blockchain and SaaS clients using Python (FastAPI, Flask), Node.js with TypeScript, Java, C++ and some Go.
- Designed relational and document schemas across PostgreSQL, MySQL and MongoDB.
- Built the data acquisition pipelines that fed downstream machine learning models.
- Trained and shipped models in production: CNNs for image classification, RNNs for text generation, regression models, and transformer-based language models.
- Implemented CI/CD pipelines on AWS for fast deployment.
- Worked alongside frontend developers in React, writing hooks and components for data fetching and state updates.
Independent Consultant
Author: Electrical & Power Systems Engineer
Date: February 2019 – July 2022 · Contract
- Modeled and simulated the SIEPAC Central American transmission network (100+ busbars, 15 substations) in DigSILENT PowerFactory and ETAP, running AC and DC load flow studies.
- Wrote optimal power flow algorithms in Python and MATLAB, including nonlinear and MINLP formulations with equality and inequality constraints.
- Developed stability control strategies for synchronous generators, motors, wind turbines, photovoltaic systems and EV charging stations.
- Designed the low-voltage distribution for a residential building inside the TACOA substation in La Guaira: short-circuit calculations, panel sizing and cable sizing.
- Built transmission line and tower models in PLS-CADD and PLS-Tower, with protective device coordination.
- Designed photovoltaic systems and ran Simulink simulations against real-world operating scenarios.
eduardo@eduardomontilva.com~$cat education.txt
Universidad Simón Bolívar — B.Sc. Electrical Engineering
December 2018
Thesis: Analysis of the Electrical Interconnection System of the Central American Countries (SIEPAC Network)
eduardo@eduardomontilva.com~$cat .skillsrc
- Languages
- Python · Java · Kotlin · TypeScript · JavaScript · Rust · C · C++ · Go · SQL · MATLAB · Bash
- Backend
- Spring · NestJS · FastAPI · Flask · Express · Node.js · REST · WebSockets · gRPC · RabbitMQ · Event-driven · Microservices
- Data
- PostgreSQL · Cloud Spanner · ClickHouse · MySQL · MongoDB · Redis · BigQuery · Supabase · Vector databases
- ML
- PyTorch · TensorFlow · Stable-Baselines3 · Embeddings · RAG · NLP · CNNs · RNNs · Transformers · GNNs
- Cloud
- GCP · AWS · Kubernetes · Helm · Argo CD · Docker · Terraform · CI/CD · OpenTelemetry · Grafana
- Frontend
- React · Next.js · Vue · React Native
- Engineering
- DigSILENT PowerFactory · ETAP · PLS-CADD · PLS-Tower · Simulink · AutoCAD
- Spoken
- Spanish (native) · English (professional)
eduardo@eduardomontilva.com~$whois eduardo
- eduardomontilvag@gmail.com
- github
- github.com/edumntg
- linkedin.com/in/ejmontilvag
eduardo@eduardomontilva.com~$./ask --interactive
ask v1.0 — ask anything about Eduardo's work. Answers come from a language model reading this page, so treat them as a summary rather than a quote.
Press Tab to accept the suggested question, Enter to send.