Aronne Kohler
Education
Liberty University
Aug 2022 – May 2027B.S. in Computer Science • Lynchburg, VA
Professional Experience
Software Engineer, Data Intern
Jun 2025 – Aug 2025Cachengo — 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 – PresentContract — 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 – PresentFounder & 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 – PresentGo • 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 2025TypeScript • 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 – PresentNext.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