Aronne Kohler

Education

Liberty University

Aug 2022 – May 2027

B.S. in Computer Science • Lynchburg, VA

Professional Experience

Software Engineer, Data Intern

Jun 2025 – Aug 2025

Cachengo — Huntingdon, TN (Remote)

  • Generated synthetic datasets in Python to stand in for not-yet-available computer-vision event data — person, vehicle and animal detections from security cameras — unblocking the team to build and validate Power BI dashboards months ahead of the upstream data pipeline.
  • Built an MCP server integrating AI agents to automate internal data workflows.
  • Contributed to the company's Capacitor-based mobile app for end-user security-camera monitoring.

Senior Capstone Developer — Salesforce Platform

Aug 2026 – May 2027 (in progress)

Upsource Solutions (Salesforce consultancy & AppExchange ISV) — Lynchburg, VA

  • One of five seniors building internal developer tooling for a Salesforce ISV, targeting their two products: MergeUp (Salesforce document generation) and sFiles (SharePoint–Salesforce file integration).
  • Scope: a Bash entry point that provisions a working scratch org from clean prerequisites via SFDX — package resolution, shared metadata, reusable deployment logic and synthetic seed data — so a full demo environment builds in one command instead of by hand.
  • Engineering guardrails: automated tests, linting, static validation and GitHub Actions CI, with shared logic centralized across four independent industry modules.

Freelance Web Developer

2025 – Present

Contract — Sweat & Soak, Brewvita Coffee Co.

  • Designed and built sweatandsoak.com for a college wellness-event company covered by The New York Times and Fox News: multi-campus event calendar, video recaps, merch sales and event-manager recruiting (Vite, Cloudflare).
  • Rebuilt brewvita.com for a student-run coffee shop, replacing a hosted site builder with a custom front end while keeping Square as the payment backend so online orders land in the baristas' existing POS.

Projects

Botflow — AI App Builder

Jul 2025 – Present

Founder & Sole Developer • TypeScript • Next.js • Go • Firecracker • Postgres

  • Sole developer of a production SaaS that turns natural-language prompts into deployed apps — Vite web apps and native Swift iOS apps — with live users, tiered plans, and metered billing (92K lines).
  • Built the native iOS pipeline end to end: compiles prompt-generated Swift on a Mac build cloud, streams a live H.264 Simulator preview to the browser, produces App Store builds, and sideloads onto users' plugged-in iPhones through an Xcode-less Python installer.
  • Hardened the platform's two untrusted-code surfaces against RCE: a self-hosted Firecracker/KVM microVM sandbox (Go) running agent-generated code, and the Mac cloud compiling user-authored Swift.
  • Designed the fuzzy code-application engine: Levenshtein-scored SEARCH/REPLACE matching with Unicode normalization, indentation reprojection, and structured near-miss feedback so the model can repair its own failed edits.
  • Fronted six LLM providers behind one gateway with three-tier credential resolution and per-provider token metering, reconciled against Postgres usage records.
  • Ran autonomous coding agents in-sandbox through custom MCP tool servers that call back with short-lived tokens, keeping platform credentials out of the sandbox entirely.
  • Built the monetization stack: Stripe Connect payouts to app creators and RevenueCat iOS subscriptions, with automated per-tenant backend provisioning (Convex + Cloudflare Pages).

Botflow Sandbox — Code Execution Service

Jul 2026 – Present

Go • Firecracker • KVM • cgroup v2 • nftables

  • Built a self-hosted, drop-in replacement for a managed cloud sandbox provider in Go — four daemons plus a compatibility SDK, letting applications switch execution backends by changing a base URL.
  • Isolated untrusted guest-root code behind nested controls: KVM, a jailed Firecracker microVM per session, cgroup v2 ceilings, per-VM network namespaces, and host nftables default-drop.
  • Separated the network-facing API from a root runtime daemon over a typed RPC schema that never accepts shell strings, and wrote a protocol-aware egress gateway validating TLS SNI with server-side DNS re-resolution.
  • Added lifecycle management for cost control: snapshotting, idle hibernation, and a cron reaper for reclaiming storage.

Botflow — AI Chatbot SaaS (original product)

Aug 2023 – May 2025

TypeScript • React • Next.js • Prisma • RAG

  • Built a service letting clients embed AI chatbots that schedule appointments and take payments, using OpenAI and Anthropic's APIs alongside RAG in a Next.js full-stack application.
  • Integrated custom Stripe payment flows and appointment-booking workflows for three launch customers; sunset and later open-sourced following the pivot to the app builder.
  • Led a capstone team of four at Liberty University (Aug 2024 – May 2025), defining the roadmap and running weekly sprints; delivered 100% of planned features on schedule.
  • Won $1,000 in a university pitch competition for the business concept.

Personal Website & Blog

May 2025 – Present

Next.js • Tailwind CSS • Java • Spring Boot • JPA • Oracle Cloud

  • Built awkohler.dev in Next.js and Tailwind, with a full-stack blog on a Spring Boot REST API (JPA) backed by an Oracle Cloud database, serving sub-100ms load times.

Technical Skills

Languages: TypeScript/JavaScript, Python, Go, Java, C++, Swift, SQL

Frameworks & Libraries: React, Next.js, Vite, Node.js, Tailwind CSS, Spring Boot, Convex, Drizzle ORM, Prisma, Zod, Pandas, NumPy

Infrastructure & Tools: PostgreSQL, Redis, Docker, Firecracker, KVM, nftables, Cloudflare, Vercel, Fly.io, Oracle Cloud, GitHub Actions

AI & Payments: Anthropic, OpenAI, Google & xAI APIs, MCP tool servers, RAG, Stripe, Stripe Connect, RevenueCat