Skip to content
View KevinArce's full-sized avatar
👽
I Come in Peace
👽
I Come in Peace

Block or report KevinArce

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KevinArce/README.md

Kevin Arce

Typing SVG

Website LinkedIn Kaggle Medium

I build cloud backends that have to stay up, and small sharp tools for the things that annoy me on the way there. Currently studying quantum computing, which means my code now works and fails simultaneously.


whoami

☁️ AI Native Engineer at TELUS Digital — backend, cloud and LLM work on SmartHome+, their flagship IoT platform
⚛️ MSc in Quantum Computing, Universidad de La Rioja · in progress
🎓 Computer Science Engineer, Universidad Francisco Gavidia — by way of Mathematics and Physics
📦 Things I've written live on npm, crates.io, and the Reddit app directory
🇸🇻 El Salvador · UTC−6

What I actually build

Not a skills dump — this is the map of where each thing gets used.

Layer What I do there Working set
☁️ Cloud backends Build and operate the services behind a production IoT platform. Infrastructure as code, test automation for regression and progression, and an on-call rotation that occasionally disagrees with my sleep schedule. TypeScript AWS CDK Lambda DynamoDB NestJS
🤖 LLM plumbing Wiring models into products real people actually use — moderation bots, assistants, typed workflow graphs. And working agent-first day to day: user stories and a technical spec exist before anything gets delegated. Gemini OpenAI Llama 2 Workers AI Copilot Jules
🧰 Developer tooling Small, opinionated CLIs and bots that each delete exactly one recurring annoyance — then actually get published instead of rotting in a folder. TypeScript Rust ts-morph Probot
🐍 Python & ML scikit-learn, dataset building, and the occasional cryptography rabbit hole. Yes, I implemented Diffie–Hellman by hand. No, nobody asked me to. Python scikit-learn Jupyter FastAPI
⚛️ Quantum Where the Maths and Physics background stops being small talk and starts being homework. Linear algebra Qubits Coffee
🧳 The full toolbox — for the curious and the keyword-searching

Languages — TypeScript · JavaScript · Python · Rust · Dart · Shell

Runtimes & frameworks — Node.js (Express, NestJS) · Bun (Elysia) · FastAPI · Flask · Flutter

Cloud & infra — AWS (CDK, Lambda, EC2, S3, SES, CloudWatch) · Cloudflare Workers · Docker · Kubernetes · GitHub Actions · Turborepo

Data — PostgreSQL · MySQL · MariaDB · MongoDB · Redis · DynamoDB · Firebase

Observability & testing — Sentry · Prometheus · PagerDuty · Jest · Vitest

Ways of working — Agile / Scrum / Kanban · trunk-adjacent PR flow · specs before agents


Things I built because they annoyed me

Project What it is, and why it's worth a look Built with
BreakPoint A GitHub App that fails your PR when you quietly break your own API. It generates OpenAPI schemas for the PR and the base branch, diffs them, and checks that your version bump matches the size of the damage. Split into two layers on purpose: Probot owns GitHub, Actions owns compute. TypeScript Probot OpenAPI Actions
Botditor A Reddit moderation bot that's actually live in Reddit's app directory. It ingests comments through the CommentSubmit trigger and runs them past an LLM — because, as its own tagline asks, was that comment written by a human or a slightly sentient toaster? TypeScript Devvit Gemini OpenAI
Envinator "Come with me if you want to deploy." npx envinator-cli walks your AST with ts-morph, finds every process.env you forgot to document, and interrogates you until your .env is complete. Real parsing, not regex — it won't be fooled by a comment. Masks secrets in its own logs. TypeScript Node.js ts-morph
bun-cli A Bun project scaffolder written in Rust — my most-starred repo, later torn down and rebuilt around a Result<T, E> core with a modular, cross-platform layout. Shipped to crates.io, where it's been pulled 5k+ times. Rust Bun
ghostforge My entire macOS terminal, reduced to one install.sh. Ghostty + Starship + zoxide/fzf/eza/bat/yazi/lazygit, with Catppuccin that follows the system between light and true-black OLED dark. Backs up your .zshrc before it touches a thing. Shell Zsh Ghostty

Also on the record

  • 🤟 LESSA — about five years ago I built El Salvador's first Salvadoran Sign Language image dataset, because one didn't exist. It's since become one of the most downloaded open datasets to come out of the country.
  • 🎧 Merged into Linux-Arctis-Manager — chased a headset pairing bug down to the USB layer of an open-source SteelSeries driver and fixed it there: device reset on initialization, re-claiming interfaces after kernel detach.
  • 📱 GermanFromZeroToHero — a Flutter German-learning app from the Firebase era, and one of the first things I ever sold. Still the reason I know exactly what a StreamBuilder does.

Currently in superposition

  • ⚛️ Working through David J. Griffiths' Introduction to Quantum Mechanics, one chapter at a time, for the MSc.
  • 🧪 ArceLabs — my own platform sandbox: NestJS services folded into a Turborepo/Bun monorepo, Kubernetes underneath, Prometheus and PagerDuty on top. Essentially me handing myself the on-call problems I don't get to redesign at work.
  • 🕸️ Agent workflow graphs — modelling LLM steps as typed nodes in a graph instead of one heroic mega-prompt.
  • 🖥️ Ricing my terminal well past the point of reasonable return.

Beyond the terminal

  • 🎤 TEDx speaker at UTEC, El Salvador — on writing science fiction and fantasy. Not one slide about code.
  • 🚀 NASA Space Apps Challenge participant, 2021.
  • 🔬 Ad-honorem researcher at UFG's Centro de Modelaje Matemático.
  • ♟️ Chess, mostly as a structured way to lose to strangers on the internet.

GitHub streak Profile details



If you read this far, you're the kind of person who reads READMEs. Something tells me we'd get along — say hi.

ORCiD

Pinned Loading

  1. GermanFromZeroToHero GermanFromZeroToHero Public

    Having troubles trying to learn "Deutsch" (German)? I had those too... That's why I made an app that will help you with. You don't need previous knowledge about German or learning languages. What y…

    Dart 7

  2. bun-cli bun-cli Public

    Bun CLI Generator is a command-line tool built in Rust, designed to streamline the process of setting up new Bun projects. With a simple command, users can generate a basic Bun project structure, i…

    TypeScript 11

  3. Scikit-Learn Scikit-Learn Public

    Machine learning project based on sklearn library.

    Python 6

  4. Django-Ecommerce Django-Ecommerce Public

    Django based, E-Commerce Website.

    Python 3

  5. envinator envinator Public

    Envinator is a specialized CLI tool sent back in time to statically analyze your codebase. It identifies all usages of process.env, compares them against your local .env file, and ruthlessly prompt…

    TypeScript 1

  6. BreakPoint BreakPoint Public

    BreakPoint is a TypeScript Probot GitHub App that enforces API contract integrity on pull requests. It generates and compares OpenAPI schemas between the PR branch and the base branch, validates th…

    TypeScript 1