Ben Hilderman

Software Developer

Computer Science (Honours) at Queen's University. Three-time software engineering intern at Ciena. I build iOS apps, full-stack web projects, and test automation pipelines.

GymQuest

An offline-first iOS fitness app with local persistence, optional FastAPI backend for training-load scoring, and a grounded RAG coach (FAISS + embeddings). 50+ automated tests running in CI via Fastlane.

Swift FastAPI FAISS/RAG XCTest/XCUITest Fastlane CI
View on GitHub

ClearMindAI

An LLM journaling web app with embeddings, FAISS semantic search, and grounded RAG reflections. Indexed 150 entries with 20 golden regression tests to prevent prompt/format drift.

Embeddings FAISS RAG Golden Regression Tests
View on GitHub

SpotterBox

QHacks 2025

An iOS AI music discovery app built in under 48 hours. Groq/Ollama LLM integration, Spotify OAuth2, swipe-to-train feedback, and persisted state with Core Data/SQLite and Keychain.

Swift Spotify OAuth2 Keychain Core Data/SQLite LLM API
View on GitHub
May — Aug 2025
Software Engineer Intern (Performance & Test Automation)
Ciena · Ottawa, ON

3rd internship on the Release Engineering team. Implemented release-blocking quality gates in Jenkins using Playwright, Angular TestBed/Jasmine, and Spring Test/Mockito for a platform supporting $1B+ budgets. Enforced PR validation across 200+ source files. Hardened E2E tests with stable locators and isolated test data.

May — Aug 2024
Software Engineer Intern (DevOps)
Ciena · Ottawa, ON

2nd internship on the Release Engineering team. Prevented license exhaustion and reclaimed 500+ Perforce tokens (~$10K/yr) by automating license hygiene with Python/Bash cron. Modularized admin logic and migrated legacy scripts from Perl to Python.

May — Aug 2023
Software Engineer Intern (DevOps)
Ciena · Ottawa, ON

1st internship on the Release Engineering team. Built Linux-hosted workflow automation for Perforce user analysis using Python/Perl/Bash. Accelerated CI issue resolution by reproducing failures using Jenkins logs and internal telemetry.

Jan — Apr 2022
Full Stack Web Developer
The County Cooperage · Ottawa, ON

Improved Shopify storefront performance by refactoring Liquid theme architecture and optimizing JS/CSS delivery. Used Google Analytics and Shopify analytics to prioritize high-impact updates. Contributed to a ~35% increase in sales through iterative, analytics-driven releases.

Oct 2020 — Apr 2022
Contractor, Media Production (Automation & QA)
Self-employed · Remote

Drove 10M+ YouTube views by delivering reliable editing outputs using Python + FFmpeg automation. Cut turnaround to 6–12 hours with folder watchers and scripted batch jobs. Reduced revisions through scripted QA checkpoints and strict versioning conventions.

View Media Portfolio
Sep 2022 — Apr 2026
Bachelor of Computer Science (Honours)
Queen's University

GPA 3.72 (Dean's Honours List), Varsity Tennis. Coursework: Operating Systems (Java), System Level Programming (C/Linux), Software Quality Assurance, Database Management Systems (SQL/DDL), Formal Methods in Software Engineering.

Sep 2020 — Aug 2022
College Diploma, Interactive Media Design Co-op
Algonquin College

GPA 3.74 (Dean's Honours List). Coursework: Content Management Systems, Web Development, Responsive Web Design.

Languages

Python, TypeScript/JavaScript, Java, Go, C/C++, Bash, Swift

Dev / Infra

Linux, Jenkins, Git/Bitbucket, Angular 16+, Spring Boot/Hibernate, REST/Microservices, Unit Tests

AI / Data

PostgreSQL, SQL/DDL, PyTorch, OpenAI/Groq, FAISS/RAG

Download