Full-stack software developer with hands-on experience designing, building, testing, and deploying
modern web applications from concept through production. Combines software engineering with expertise
in quality assurance (QA), resulting in reliable, scalable solutions that deliver an exceptional user
experience. Experienced integrating AI capabilities, including Large Language Models (LLMs),
Retrieval-Augmented Generation (RAG), and prompt engineering, into web applications to enhance
functionality and solve real-world business problems. Applies system-level and architecture-level thinking
to application design and AI workflows. Recognized for a collaborative approach,
communication skills with a strong customer focus, and commitment to continuously learning while
applying emerging technologies to build innovative, high-quality software.
Key Skills
Problem Solving
Analytical Thinking
Customer Focus
Cross-Functional Collaboration
Adaptability
Quality Mindset
Initiative
Communication
Process Improvement
Agile / Scrum
Team Leadership
Remote Collaboration
Organization
Attention to Detail
Self-Direction
System / Architecture Thinking
Technical Skills
| Languages | JavaScript, HTML, CSS, Java, Python, SQL |
| Frontend | React, Vite, Responsive Web Design, WordPress, Elementor |
| Backend & Databases | Node.js, REST APIs, PostgreSQL, Supabase |
| Testing & QA | Playwright (E2E), Selenium WebDriver, Cucumber BDD, JUnit, TestNG, Postman |
| CI/CD & Tools | Git, GitHub Actions, Jira, Vercel, AWS, VS Code, IntelliJ IDEA |
| AI Development | LLM APIs, RAG, Prompt Engineering, Agentic coding workflows |
Professional Experience
Full Stack Software Development Diploma (In Progress)APRIL 2025 - AUG 2026
Keyin College, Remote
- Building full-stack web applications end-to-end: React/Vite front ends, Node.js back ends, RESTful APIs, and SQL/NoSQL databases.
- Programming in Java and Python with object-oriented design, data structures, and clean, testable code.
- Deploying to AWS and Vercel with Git/GitHub and CI/CD; collaborating on full-team scope projects using Agile and Scrum methodologies.
- Applying architecture-level thinking to AI workflows: running LLM calls server side, validating structured JSON outputs before they reach the database, and enforcing per-user rate limits.
- Writing unit and integration tests for coursework projects and practicing TDD in team workflows.
- Built and deployed InvoicePrepper, a SaaS invoicing platform with live users; a job-application tracker used by my cohort; a country lookup app built on the REST Countries API with search, detail views, and maps; and a Playwright E2E test suite that runs in CI against my live invoicing app.
Front End DeveloperDEC 2025 - PRESENT
Breton Smartek, Remote (www.bretonsmartek.com)
Working with an agile team on WordPress development, building and maintaining custom front-end components for a Nova Scotia-based technology company that specializes in emergency communication solutions.
- Built and shipped 3 full customer-facing pages, each with dozens of custom components, for a site-wide rebuild including the homepage redesign, deployed to production without downtime.
- Developed custom HTML, CSS, and JavaScript widgets including carousels, modals, and pricing cards.
- Converted React/TSX prototypes into plain HTML/CSS following site conventions.
Experience (continued)
Independent DeveloperJAN 2025 - PRESENT
Personal Projects, Remote
- Designed, built, and launched InvoicePrepper, a live invoicing SaaS now used by 20+ people, solo across 450+ commits: React frontend, Supabase backend, Stripe integration, and a voice-to-invoice AI feature that fills the form from plain speech.
- Kept it stable for real users with a Playwright E2E suite and security tests (auth, rate limiting, data ownership) gating every deploy through CI.
- Built a job-application tracker and country-lookup tool that my cohort actively uses in their own job searches.
AI implementation:
- Integrates LLM APIs into web apps to enable features, including natural-language search, content generation, and data extraction.
- Builds RAG pipelines that ground model responses in external data and documents.
- Engineers prompts with structured JSON outputs for reliable, production-ready results.
- Uses agentic coding workflows to plan, build, and refactor features.
Program Assistant / Team LeadSEPT 2023 - MAY 2024
Immigration, Refugees and Citizenship Canada, Sydney, NS
- Served as a team lead within a 35+ person unit, coordinating daily operations and supporting colleagues to keep processing deadlines on track.
- Validated and processed Canadian citizenship applications using GCMS and Horizon government systems, flagging discrepancies and missing documentation for program officers.
- Coordinated case file flow between departments under strict federal privacy and security protocols.
QA Automation CollaboratorJAN 2021 - AUG 2023
Perfleet, Remote
- Performed manual testing on Perfleet's fleet management platform, wrote test cases, and applied SDLC/STLC on a real application.
- Progressed into automation, building test frameworks and writing test scripts in Java.
- Conducted full-cycle testing of UI and REST APIs across QA, staging, and production environments in close communication with the team.
- Gathered and analyzed business requirements and user stories to define test strategies, plans, and scenarios in Jira.
- Identified, documented, and managed defects, partnering with cross-functional developers to resolve issues and improve product quality.
Technologies: Selenium WebDriver, Cucumber BDD, JUnit, Java, Maven, IntelliJ IDEA, Postman, Rest-Assured, Jira, Git
Route Sales RepresentativeAUG 2020 - JAN 2021
PepsiCo Frito-Lay, Sydney, NS
Automotive Sales Professional / Service & Parts AdvisorAUG 2017 - AUG 2020
Sydney Mitsubishi, Sydney, NS
Education
Full Stack Software Development Diploma, Keyin College, 2026.
Additional Information
Snowsports Instructor (Seasonal): Ski Ben Eoin Snow School, 2014 - Present. Honored as "Ski Instructor of the Year (2023)" by the Canadian Ski Instructors' Alliance (CSIA).
Community Involvement: Ski Ben Eoin Volunteer (various events); Caddy, PGA Golf Tournament, The Lakes Golf Club.
Interests: Trivia, Fitness, Hiking, Skiing, Fishing, Coding & New technology.