Carter Boyle
carterboyle@msn.com |
github.com/carterdboyle
Saint John, NB
Education
Skills
Languages:
Python, JavaScript/TypeScript, Ruby, SQL, Java, C++, C#, HTML5, CSS
Frameworks/Libs:
Ruby on Rails, React, Next.js, Node.js, Express, TanStack Query,
Tailwind, Qt6, Flask, SQLAlchemy
Databases/Infra:
PostgreSQL, MongoDB, MySQL, SQLite, Redis, AWS (S3, Lambda)
Tools:
Git/GitHub, Linux, Android Studio, Vite, Kamal, CI/CD, Docker
Experience
Evaluated code generation from text-light prompts and images; authored guidelines and examples to reduce hallucinations.
Improved reliability of API-calling tasks by validating JSON against schemas and refining tool-use instructions.
Contributed to annotation tracks focused on correctness, consistency, and safety across multiple domains.
Built C++/Qt UI for proprietary digital image correlation (DIC) software; maintained Git workflows and issue triage.
Implemented mesh visualization using Delaunay triangulation with VTK to inspect strain/deflection fields.
Supported a Python ML pipeline for crack detection; curated datasets and improved annotation quality.
Processed bathymetric survey data (ROV/AUV) and delivered terrain models and XYZ point clouds.
Automated chart production via custom LISP scripts, reducing repetitive manual steps during drawing generation.
Analyzed phase-Doppler interferometry data from wind-tunnel experiments; developed MATLAB tooling for post-processing and visualization.
Applied signal processing and statistics to study droplet size/velocity distributions across test sections.
Selected Projects
Wild Oasis (Next.js/React + Supabase) — Website GitHub · Live · Admin GitHub · Admin Live
Public booking site (SSR) and internal admin dashboard for reservations, check-ins, and reporting.
Auth, cabin inventory, and reservation flow; TanStack Query for remote state and React Context for app-wide state.
Fake Store (Rails) — GitHub · Live
Full-stack storefront with authentication, CRUD, admin product management, carts/orders, and stock control.
Docker + Kamal deploy; Turbo Rails for SPA-like UX and lazy-loading product grids.
Natours (Node.js/Express + React) — GitHub · Live
Tour booking app with Node/Express API, MongoDB/Mongoose, JWT auth, and Stripe payments.
Migrated from Pug to a React SPA for modern client routing and UI composition.
Qconnect (Post-Quantum Secure Messaging) — GitHub · Live
Secure messaging with post-quantum key exchange (liboqs); Rails endpoints + PostgreSQL; JS/ERB front end.
Custom protocol for confidentiality & integrity; FFI wrappers for signing and key exchange.
Spoonify (JavaScript) — GitHub · Live
Recipe browsing with Fetch API + ES modules: search, pagination, detailed views, bookmarks, responsive UI.
Additional Projects: Android Drum Machine (Android Studio) — pad drumming + sequencer with sample persistence.
Honours & Awards
Colin B. MacKay Scholarship (2010–2012)
Dr. Edwin Jacobs Scholarship (2012–2014)
NSERC Research Grant (2015–2018)
Interests
Game development, open-source, music (guitar, drums, recording), hiking
References available upon request