DEV Community

Cover image for I Built a Cryptographic Credentialing Engine 12 Weeks After Learning to Code
RJ
RJ

Posted on

I Built a Cryptographic Credentialing Engine 12 Weeks After Learning to Code

Zero frameworks. Zero dependencies. Zero patience for resume gatekeeping.


The Wall

Twelve weeks ago I didn't know what a div was. I had no CS degree, no bootcamp certificate, no internship. What I had was a laptop, an internet connection, and a suspicion that most hiring filters are designed to exclude people like me.

So I stopped applying and started building.


The Build

Breakaway is a browser-native credentialing engine that generates tamper-proof, SHA-256 verified skill credentials through live cognitive challenges — code, debug, logic, and prompt engineering.

No server. No database. No framework. Just HTML, vanilla JavaScript, and CSS. Opens in any browser, works offline, ships as-is.

What It Does

  • 14 challenges across 4 domains (Coding, Logic, AI Fluency, Debug) and 3 difficulty tiers
  • Live scoring with time bonuses, streak multipliers, and tier-weighted XP
  • Cryptographic credentials — every completed challenge generates a SHA-256 hash you can verify publicly
  • Session integrity tracking — transparent behavioral signals (paste count, tab switches, typing cadence) that give context to how you worked, not just what you produced
  • Zero install — double-click index.html or visit the live demo

The Stack (Or Lack Thereof)

HTML5 — 373-line SPA, 8 views, hash routing
Vanilla JS — 1,098-line engine, no build step
CSS3 — 1,304-line design system
Web Crypto API — SHA-256 via crypto.subtle
localStorage — client-side state persistence

Total bundle: 140.7 KB unminified.

I didn't use React because I didn't know React. I didn't use a backend because I couldn't afford one. The constraint became the feature.


The Win

Breakaway placed 2nd in the Choose Your Own Stack category at Vibe Jam 2026, sponsored by VibesOS and Anything.com

The judges scored it:

  • Technical (40%): 8/10
  • Impact (20%): 7/10
  • Innovation (30%): 8/10
  • Demo (10%): 8/10

Not bad for someone who couldn't write a for loop four months ago.


What I Learned

1. Frameworks are a distraction when you're learning.

I spent week 3 panicking that I "needed" to learn React. I spent week 4 building a working router, state manager, and component system in plain JS. I understood every line because I wrote every line.

2. Proof beats pedigree.

Employers don't trust GitHub repos because they can be forked. They don't trust portfolios because they can be templated. They trust live demonstrations of skill under constraint. That's what Breakaway is — proof, not promise.

3. Constraints force clarity.

No server meant no auth, no database, no DevOps. So I built client-side cryptographic verification instead. No framework meant no component library. So I built a design system from scratch. Every limitation became a design decision.


Try It

Live demo: vrtxomega.github.io/breakaway

Repo: github.com/VrtxOmega/breakaway

If you're self-taught, career-switching, or uncredentialed: this is built for you. If you're hiring: stop filtering by degrees and start filtering by proof.


What's Next

Post-audit hardening is done. CI/CD is live. I'm now building challenge authoring tools so the community can add domains — not just me.

If you want to follow the build, star the repo. If you want to tell me I'm wrong about something, the comments are open. I respond to everything.


Built by RJ Lopez | 12 weeks from zero to deployed.

Top comments (0)