DevJam Projects

Open Source Projects

Explore our public repositories. Standardized layouts, clean code structures, and comprehensive documentation to jumpstart your building process.

💡 Projects vs. Labs:Open Source Projects are complete GitHub code repositories with system architecture blueprints and outcomes. To experiment with visual, parameter-driven interactive simulations directly in your browser, check out theInteractive Labs →
Active

Tokenizer Visualizer Studio

Interactive workspace for visualizing BPE (Byte Pair Encoding) tokenization, vocabulary mappings, and character offsets.

Learning Outcome

Master subword tokenization, vocabulary mapping, character offset mapping, and token ID translation.

Core Concept

Subword Tokenization & Character Offset Mapping

TypeScript38442
Completed

Hyperparameter Playground

Interactive settings playground to experiment with Neural Network parameters like temperature, top-p, and penalties.

Learning Outcome

Understand the visual impact of temperature, top-p, top-k, and frequency/presence penalties on LLM completions.

Core Concept

Temperature, Softmax Projections & Sampling Mechanics

React51258
In Progress

Context Window Dashboard

Diagnostic diagnostics utility to inspect token budget usage, chat history expansion, and memory truncation suggestions.

Learning Outcome

Inspect token budget allocation, model memory constraints, dynamic chat history truncation, and system prompt overhead.

Core Concept

Context Window Token Budgeting & RAG Trimming

Next.js21918
Active

Mini Attention Notebook

A Python-based interactive visual guide to attention matrices, QKV projection layers, causal masking weights, and head dimensions.

Learning Outcome

Compute QKV matrix projections, dot-product attention scores, and causal masking values from mathematical formulas.

Core Concept

Dot Product Self-Attention Calculations

Python84694
Active

DevJam Hub Portal

The premium static website representing the DevJam engineering lab, optimized for fast loading and glassmorphic layouts.

Learning Outcome

Learn Next.js Static Export, tailored CSS token architectures, and responsive glassmorphic layouts.

Core Concept

Next.js Static Export & Tailored CSS Tokens System

TypeScript10412
Completed

Distributed Rate Limiter

Fault-tolerant rate-limiting microservice architecture using Redis Token Bucket and sliding window logs.

Learning Outcome

Architect a production-ready rate-limiting microservice using Redis and Token Bucket algorithms.

Core Concept

Redis Cache Clusters & Token Bucket Algorithms

Go928
Active

Automated Canary Pipeline

Multi-ring deployment orchestrations using virtual containers and warning-free automated compiler test workflows.

Learning Outcome

Implement advanced containerized CI/CD test actions and multi-ring canary release patterns.

Core Concept

GitHub Actions Workflows & Docker Multi-Stage Deploys

Shell646
In Progress

Big-O Complexity Benchmarker

An automated compiler analysis and micro-benchmarking tool that compares custom JS/TS script executions and graphs complexity results.

Learning Outcome

Profile raw Javascript execution time-steps, identify scale constraints, and build dynamic plots using the Canvas API.

Core Concept

Runtime Profiling & Execution Math Complexity

TypeScript14215