Skip to content
View noahjobse's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Organizations

@Hoodo-Technologies

Block or report noahjobse

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
noahjobse/README.md

Hi, I'm Noah Jobse

Full-Stack Developer • AI + Cloud Enthusiast • 3rd-Year BTech Student @ SAIT

I'm a Calgary-based software developer focused on building reliable, performant, and user-centered applications across the full stack. Currently completing my Bachelor of Technology in Software Development at SAIT (GPA 3.6), I specialize in TypeScript, Next.js, and Node.js, with a growing focus on AI tooling, multi-tenant SaaS, and cloud deployment pipelines.


Tech Stack

Languages TypeScript JavaScript Python Java SQL PHP

Frontend React Next.js Tailwind CSS shadcn/ui Framer Motion Vue.js Babylon.js

Backend / API Node.js Fastify Express FastAPI Laravel Flask

Databases & Cloud PostgreSQL Supabase Firebase Turso Drizzle ORM Vercel AWS Azure Docker

Tooling & Testing Turborepo Vitest Playwright Zod Sanity CMS Stripe

AI / Data Tools Anthropic OpenAI LangChain LangGraph Pinecone


Featured Projects

SAIT-ARIS Robot Simulator (Private — SAIT Research Partnership)

React 19 · Babylon.js 8 · FastAPI · PyBullet · Lark · Docker

Web-based ABB industrial robot trajectory simulator built in partnership with SAIT Research Applications × ARIS Robotics.

  • Renders real-time 3D robot motion via Babylon.js WebGL/WebGPU from RAPID program uploads
  • Built a grammar-based RAPID language parser (Lark) → AST → trajectory pipeline fed into a PyBullet IK solver
  • Implemented mesh-to-mesh collision detection and physics-accurate inverse kinematics for ABB IRB 4600/2600/6700 robots
  • Containerized full stack (React + Vite / FastAPI + Python) with Docker Compose

Next.js · TypeScript · Supabase · Jest · Playwright · Vercel

Full-stack SaaS analytics platform for small businesses, featuring schema-validated ETL pipelines, interactive KPI dashboards, and automated variance reporting.

  • Achieved 95%+ Lighthouse scores with Vercel caching and performance tuning
  • Developed full ETL pipeline for QuickBooks Online OAuth2 data using Zod validation
  • A+ Capstone grade and Academic Chair commendation at SAIT CapCon 2025

TypeScript · Node.js · OpenAI SDK · LangChain

A local-first AI command-line interface built to optimize prompt workflows and reduce cost.

  • Reduced GPT API usage by ~40% via local caching and token reuse
  • Saved 1–2 hours per week by automating repetitive dev queries
  • Replaced paid AI tools, saving ~75% annually in subscription costs

Next.js 16 · React 19 · Laravel · Vue 3 · Inertia.js · Turso · Drizzle ORM · Sanity CMS

Automotive dealership SaaS platform — a Sales Support System that helps dealership staff close more deals and deliver better customer experiences.

  • Built and maintain multiple interconnected apps: public marketing site (Next.js + Sanity CMS), backend/admin system (Laravel + Vue 3 + Inertia.js), and internal tooling (invoice generator, ROI calculator, link management)
  • Architected a link-in-bio / analytics platform using Turso (edge SQLite) + Drizzle ORM + NextAuth.js 5 with Google OAuth
  • Shipped a centralized design system serving as the single source of truth across all brand surfaces

Next.js · TypeScript · Anthropic SDK · Supabase · Firebase · dnd-kit · TanStack Virtual

AI-assisted task manager with Kanban and table views, real-time Firebase sync, and ClickUp two-way integration.

  • Integrated Claude (Anthropic SDK) for intelligent task suggestions and workflow automation
  • Built a virtualized Kanban board (TanStack Virtual) with drag-and-drop (dnd-kit), supporting grouping by status, priority, or goal
  • Implemented ClickUp sync with conflict detection, two-way task updates, and preference persistence across devices

TypeScript · Node.js · LangChain · LangGraph · Pinecone · OpenAI SDK

A Retrieval-Augmented Generation CLI that indexes documentation and enables local Q&A with structured retrieval.

  • Eliminated 3–4 hours of manual doc lookup per week
  • Built dual ingestion pipelines (web + markdown) and LangGraph orchestration
  • Fully offline, local-first operation with zero recurring cost

GitHub Stats


Next.js · TypeScript · Vercel

Marketing and lead generation site for an Edmonton residential carpentry business — framing, legal basement suites, fences, decks, and custom builds.

  • Built a quote request form with photo upload, referral tracking, and service/timeline selection
  • Structured around local SEO with service-specific content for Edmonton and surrounding areas
  • Clean, conversion-focused design reflecting the brand's "Canadian Quality. No Shortcuts." ethos

Next.js · TypeScript · Vercel

Custom floral design portfolio and shop for a boutique Airdrie-based florist serving weddings, events, and celebrations across Calgary and area.

  • Built a product menu, custom work portfolio, and inquiry/contact form with event date capture
  • Collaborative project designed to reflect a personal, handcrafted brand identity
  • Supports pickup and delivery with a service area spanning Airdrie and greater Calgary

Connect with Me

Portfolio LinkedIn GitHub Email


"Build tools that make work effortless — and learning inevitable."

Pinned Loading

  1. AI-CLI AI-CLI Public

    Python

  2. CloudInsightsAI CloudInsightsAI Public

    TypeScript

  3. Lead-Gen-Autuomations Lead-Gen-Autuomations Public

    Python

  4. RAG-Test RAG-Test Public

    Python

  5. its-nic/PlanItApp its-nic/PlanItApp Public

    CPRG-303 Project

    TypeScript

  6. Mostapha45/OOP2Final Mostapha45/OOP2Final Public

    OOP2 Final Project, Created application for Great Burger to manage the system.

    HTML