Portfolio

Ben Wrenn

Computer science student & builder — AI tools, mobile apps, and games.

The builds I'm proudest of — AI tooling, mobile apps, and games.

More projects

13 projects
  • Quickmath

    A mental-math trainer that drills specific tricks and spaces out reviews based on your own speed and accuracy.

    • React Native
    • Expo
    • SQLite
  • Musical Magician

    An offline desktop app for learning to read sheet music, aimed at organ players — lessons plus quick replayable drills.

    • Electron
    • React
    • VexFlow
    • Tone.js
  • Knight's Codex

    A medieval-themed stretching and recovery app with quests, ranks, and streaks.

    • React
    • Vite
    • PWA
    • Vitest
  • Brain

    A local web app for a plain-markdown notes vault, shared live with Obsidian and protected against overwriting outside edits.

    • React
    • Express
    • Markdown
  • Kunes Overlay

    A clean, ad-free view of a car dealer's inventory, plus a price checker that compares listings against other dealers.

    • Node.js
    • Algolia
    • Puppeteer
  • canvas-HW

    A read-only planning dashboard that pulls assignments and due dates from Canvas into a list and two-week calendar.

    • Canvas API
    • SQLite
  • REE-Rolo

    An Android app that tracks incoming messages and keeps nudging you until you reply.

    • Android
    • Notifications
    • Widgets
  • PiP Roleplay

    A voice-based sales-call trainer with push-to-talk and AI grading against a fixed scoring rubric.

    • TypeScript
    • Claude Agent SDK
    • Voice
  • Church Contacts

    Builds a list of nearby churches from open map data for one-at-a-time outreach, with a keyboard-driven spreadsheet viewer.

    • Python
    • OpenStreetMap
  • Amazon Wishlist Extractor

    A browser userscript that exports a gift registry, plus a local page for tagging, filtering, and notes.

    • JavaScript
    • Tampermonkey
    • jsdom
  • Quick Decide

    A small local AI model that judges whether a shell command is safe to run without asking.

    • Local LLM
    • AI safety

About

I'm a computer science student at Concordia University Wisconsin, finishing two degrees in May 2027: one in cybersecurity and one in artificial intelligence and robotics. I'm president of the CS Hackathon Club, and as a teaching assistant I've lectured master's-level courses on AI, scripting languages, and the ethical use of LLMs.

I build agentic AI workflows, full-stack apps, and RAG-backed systems. My senior capstone uses teams of AI agents to plan disaster response on real street maps, and on my own time I build offline-first mobile apps and games with computer opponents. I like software that works without fuss, and comes with tests that prove it.

I'm looking for a full-time role in AI, data analytics, or machine learning engineering.

Experience

  • Computer Science Teaching AssistantFeb 2024 – present

    Concordia University Wisconsin. Lecture master's-level courses on AI, scripting, and ethical LLM use; write course material for Python, C++, and Java.

  • Computer Science Student WorkerAug 2024 – Jun 2026

    Concordia University Wisconsin, CS Department. Led a VR home-safety project that trains physical therapy students to spot fall hazards; kept department hardware and networks running.

Education

  • B.S. Computer Science: CybersecurityExpected May 2027

    Concordia University Wisconsin

  • B.S. Computer Science: Artificial Intelligence & RoboticsExpected May 2027

    Concordia University Wisconsin

  • Dean's List

    Carl Sandburg College

Skills

  • Languages

    Python, JavaScript / TypeScript, C++, Java, C#, Kotlin, SQL

  • Frameworks & tools

    React, React Native / Expo, Node.js / Express, FastAPI, Vite, Git

  • AI & data

    AI agents and agentic workflows, LLM integration, RAG / vector search, local LLMs

  • Cloud & backend

    Cloudflare Workers / Durable Objects, PostgreSQL, SQLite, WebSockets, REST APIs

Leadership & more

  • President, CS Hackathon Club

    Concordia University Wisconsin

  • Ultimate Frisbee club

    Treasurer (2025 – present); team captain (2024 – 2025)

  • Languages

    English (native), German (beginner)

Get in touch

The best way to reach me or see what I'm working on is GitHub.