Hi, I'm
Jason.

I am a software developer who enjoys solving real problems. Whether it's a tricky UI, wiring up an API, or figuring out why something broke in prod.

Jason Peng portrait

01 / Education

University of
Saskatchewan

Bachelor of Science in Computer Science

GPA: 3.54

02 / Projects

Apr 2026 to Present

Portfolio LLM Assistant

Built a RAG-powered chatbot that lets visitors explore my projects through accurate, grounded responses.

  • Integrated Anthropic Claude API, OpenAI API, and a retrieval pipeline behind a public portfolio assistant.
  • Added strict input validation, CORS allowlists, rate limiting, secure secret management, CI/CD, and observability for the Cloudflare Worker endpoint.
PythonTypeScriptAnthropic Claude APIOpenAI APINode.jsCloudflare WorkersREST APIsCI/CD

Mar 2026 to Present

Prairie Amber Cattery

prairieambercattery.com

Built and deployed a React and TypeScript platform for multi-step workflows and daily operations.

  • Implemented role-based access controls, audit logging, server sessions, CSRF protections, rate limiting, and strict input validation.
  • Owned features end to end through Agile cycles and peer code reviews, keeping the codebase maintainable as scope and user feedback evolved.
TypeScriptReactNode.jsTanStack RouterTailwind CSSREST APIsGitCI/CD

Sep 2024 to Dec 2024

CashFlowGo

Demo
github.com/isthisjason/cashflowgo

Dockerized and deployed a full-stack Django and React finance app to AWS.

  • Used ECS/Fargate, RDS, S3, and CloudFront to create a production-ready system with secure session authentication.
  • Designed a PostgreSQL schema for transactions, budgets, and subscriptions with authenticated REST APIs, CI/CD pipelines, and automated tests.
ReactTypeScriptPythonDjangoPostgreSQLAWS ECS/FargateS3CloudFrontRDSDockerREST APIs

03 / Experience

Video Editor

Sept. 2018 – Dec. 2021

Case Media · Calgary, AB

  • Delivered video content for multiple clients while meeting tight deadlines with minimal supervision.
  • Enhanced storytelling impact through intentional sound design and visual composition.

Associate

May 2017 – March 2020

Walmart Inc · Calgary, AB

  • Served high volumes of customers daily, resolving inquiries efficiently to maintain a positive instore experience.
  • Onboarded and mentored new staff, improving team readiness and procedural consistency.

04 / Technical Skills

Frontend

ReactTypeScriptJavaScript (ES6+)HTML5CSS3Tailwind CSSTanStack RouterResponsive Design

Backend / APIs

Node.jsDjangoPythonRESTful API DesignMicroservicesCSRF/CORS HardeningSession AuthRate LimitingPostgreSQLSQL

Cloud / Infrastructure

AWS ECS/FargateECRS3CloudFrontRDSALBDockerCI/CD PipelinesGitGitHubLinuxAutomated TestingAgile/Scrum

AI / Dev Tools

Anthropic Claude APIOpenAI APIRAG PipelinesPrompt EngineeringClaude CodeCodex

05 / Contact

Let's
connect.

You can reach me at: