Software developer

Isaac Klein

BSc Computer Science student focused on AI integration and full-stack development—building reliable software with clear structure and strong collaboration habits.

Isaac Klein, headshot with cap and glasses

Education

BSc in Computer Science

Mount Royal University, Calgary, AB · Graduating 2028

GPA: 3.96 · President's Honour Roll

Merit scholarship (top 65 students university-wide) and multiple academic excellence awards.

Technical skills

Web

Component architecture, responsive design, RESTful APIs

Ruby on Rails, React, Flask, Node.js, Railway, Netlify

ML & AI

Time series, RNNs, feature engineering, training pipelines

PyTorch, Hugging Face Transformers, OpenRouter, MCP tooling

Dev tools

CI/CD, deployment automation, build tooling

GitHub Actions, Railway, Netlify, Bash

Focus

AI integration & full-stack development

Personal

A few snapshots from around Calgary—climbing, street art, and time away from the keyboard.

Colourful graffiti inside a concrete underpass, winter light at the tunnel mouth
Underpass art walk—concrete, colour, and cold air.
Isaac smiling, seated in a restaurant booth by a window
Catching up over coffee.
Rock climbing selfie from high on a cliff, rope and partner visible far below
Sport climbing—problem-solving with height and friction.

Projects

Gruvbox Editor screenshot: file tree, side-by-side diff of Story.md, and version history with save and merge controls

Gruvbox Text Editor

Project lead · Open source

TypeScript, Vue, Electron, CodeMirror, Python (MCP server), Yarn

  • Lead an open-source WYSIWYG markdown editor (Zettlr fork) with cross-platform Electron builds and long-term maintainability in mind.
  • Integrated AI-assisted editing via an isolated MCP text-editor server (Python) with hash-based conflict safety for file operations outside open documents.
  • Contributed to version-history and diff-oriented workflows so users can trust rollbacks alongside AI changes.
TensorTrade dashboard: dark-themed Top Prospects view with stock cards, forecast charts, and sidebar navigation

TensorTrade

ML & financial analytics prototype

Time series forecasting, RNNs, feature engineering, training pipelines, PyTorch, Hugging Face Transformers, OpenRouter

  • Built pipelines around time series forecasting and feature engineering on market data, then surfaced predicted returns, financial-health style signals, and ranked “Top Prospects” in the UI.
  • Explored reinforcement-learning (RL) trading ideas: wiring training pipelines and RL bot recommendations into the same workflow as classic forecasts and strategy views.
  • Used PyTorch and Hugging Face Transformers in the modeling stack and OpenRouter where LLM-style enrichment applied; shipped a dark, data-dense dashboard (charts, search, multi-asset navigation) to inspect model output quickly.
My Schedule Sync bookmarklet page: Gruvbox-style dark UI with steps to show the bookmarks bar and drag the Uni-Cal importer button

My Schedule Sync

React · Team project (COMP 2633)

React, REST, Google Calendar, OpenRouter, Netlify, GitHub Projects

  • Used GitHub Issues for ticketing, pull request reviews, and a GitHub Projects Kanban board with GitFlow-style branching and SDLC practices on a fast-moving team.
  • Helped build a full-stack app integrating MRU student data with Google Calendar, including parsing raw text into structured JSON via an OpenRouter-backed workflow.
  • Merged contributions from multiple teammates into a single deployed product on Netlify.
Steem Engine window: monochrome pixel platformer level with ground, blocks, and player square mid-jump

Geometry Dash (embedded)

Team project · COMP 2659

C, Motorola 68000 assembly, hardware drivers, Make, Valgrind

  • Built a Geometry Dash–style game with register-level 68000 assembly and custom device drivers for course hardware.
  • Automated test execution in CI with a GitHub Actions pipeline (including coverage and memory tooling as specified by the course workflow).
  • Collaborated using a structured SDLC with shared ownership of modules and tests.

Wedding RSVP site

Private project

Google Apps Script, JavaScript, Google Sheets API

  • Delivered a personalized RSVP flow for 100+ guests with responsive layout.
  • Client-side validation and async sync to Google Sheets via the Google Apps Script API for accurate responses.
  • Applied UX design principles and responsive grid layouts for clearer hierarchy and engagement.

Experience

Framing sub-contractor

2022–2025 · Cornerstone Projects Inc., Calgary, AB

  • Learned trade skills quickly and took on independent sub-contracts after one year.
  • Worked in demanding conditions (roughly 36 °C to −39 °C), building resilience and consistency under pressure.
  • Adapted to changing site requirements, optimizing workflows and solving problems in real time.
Isaac in a high-visibility vest standing on wall framing at a residential build site
On site with Cornerstone Projects.

Contact

Interested in an internship or a conversation about your team's stack and roadmap? Reach out by email or LinkedIn.

Email Isaac LinkedIn