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.
View on GitHubClearMindAI
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.
View on GitHubSpotterBox
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.
View on GitHub3rd 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.
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.
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.
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.
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 PortfolioGPA 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.
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