Jack Switzer
Education
Bachelor of Applied Mathematics & Computer Engineering
Queen's University
GPA: 3.35
Expected May 2027
Professional Experience
- Developing AI tooling for WatsonX Code Assistant for Z - mainframe code understanding and translation (COBOL, PL/1 to Java, Python)
- Designed and implemented benchmark pipeline evaluating Claude, Llama, Mistral, and internal models - results directly influenced product model selection
- Shipped data dictionary feature to production: enriches LLM context with variable definitions, types, and usage patterns from legacy code for higher-quality code explanations
- Extended VSCode extension with A2A and MCP integrations, connecting IBM's existing profiling tools to AI workflows for richer code explanations
- Led IBM's Future Blue intern council as President; organized executive networking events with IBM Canada President and senior VPs
Python · Java · COBOL · PL/1 · VSCode Extensions · MCP · A2A · LLM · AI Agents
- Led 2 weekly tutorials, proctored midterms, ran pre-exam helpdesks and EngLinks review sessions for 80+ students
- Built learning platform (apsc174.jackswitzer.com) with interactive visualizations used by 80+ students
Next.js · MDX · TypeScript · Tailwind CSS · KaTeX
- Implemented time series forecasting with Prophet and LSTM, reducing forecast error by 50% - enabled precise capacity planning, reducing overhiring by ~50 FTE
- Led 3-week sprint to refactor codebase and migrate to GitHub
- Built Excel visualization tool for dynamic forecast interaction
Python · Prophet · LSTM · PyTorch · Excel · Git
- Automated weekly visualization of key business metrics, saving 8 hours weekly
- Conducted time series analysis with SARIMA achieving less than 5% error
- Designed and taught Python course to team of twelve; established coding practices that enabled team to scale from 2 to 4 developers
Python · SARIMA · Pandas · Data Visualization
Leadership & Activities
- Member of IBM's intern student council
- Led IBM's intern student council as President
- Organized 3 major networking events including meetings with IBM Canada President and 2 VPs
- Planned and executed holiday party and social events for intern community
- Continued leadership on IBM's intern student council
- Analyst (Fall 2024): Provided strategic consulting to early-stage startups
- Project Manager (Spring 2025): Led consulting engagements and managed client relationships
- Worked with RBC campus recruitment team to engage Queen's University students
- Selected due to strong manager and team advocacy based on project contributions
- Project Manager: Managed 2 teams developing quantitative trading strategies using ML and NLP
- Taught data science and machine learning sessions to 60+ club members
Technical Skills
Relevant Coursework
Object Oriented Programming · Data Structures and Algorithms · Computer Architecture · Digital Systems · Algorithms I · Microprocessor Systems · Fundamentals of Software Development · Probability I & II · Linear Algebra I & II · Real Analysis I & II · Complex Analysis · Quantitative Trading Strategy (COMM420) · Database Programming · Math of Engineering Systems
Self-Learning
Udemy Machine Learning · Andrej Karpathy's ML series · DataCamp R for Finance I & II