James G.
Developer • Storyteller • Psychology Nerd
I build interactive learning experiences that make complex technical concepts feel human.
Not a 10x engineer. Not a rockstar developer. Just someone who genuinely cares about making technology more accessible, documenting the journey transparently, and building things that actually help people learn.
The Real Story
I'm a career pivoter from Toronto who spent a decade in digital advertising and social media marketing before realizing I wanted to build, not just promote.
I'm not a traditional developer. I didn't go to bootcamp. I didn't get a CS degree. What I did do? Spend 20+ years tinkering with computers—from installing Duke Nukem on DOS as a kid, to running Linux, to eventually teaching myself modern web development through AI-assisted workflows and pure curiosity.
What I've Built
- →53 Blue Team cybersecurity labs - defense-focused learning modules
- →27 Red Team attack simulations - interactive security training
- →Psychology learning platform - 6 modules from Stoicism to modern CBT
- →200+ TypeScript components - all documented, all functional
My Philosophy
- ✓Transparency - I use AI tools. I document it. No hiding.
- ✓Education-first - If it doesn't teach something, why build it?
- ✓Human-centered - Technology should reduce friction, not create it
- ✓Always learning - Every project is a chance to level up
Beyond the Code
Deep into psychology (attachment theory, CBT, stoicism), passionate about storytelling (novellas, journals, blog posts), fascinated by design systems and how tiny UI changes impact human behavior. Music lover. Overthinker. Perpetually curious about what makes people tick.
What I Believe
Psychology-Driven Design
Every interface decision grounded in how humans actually think and behave.
AI as Collaborator
Embracing AI tools openly—not to replace creativity, but to amplify it.
Code as Narrative
Great products tell stories. Every component is part of that narrative.
Human-First Technology
Building software that connects, inspires, and simplifies for real people.
What I Actually Know
Honest self-assessment. No inflated percentages. Just real skills with real context.
Built 15+ interactive labs with complex state management
Type-safe architecture across 200+ components
Full-stack apps with SSR, API routes, and optimization
Responsive design systems with dark mode support
Transparent AI collaboration - I document everything
10+ years studying human behavior & decision-making
Reality check: These percentages aren't "years of experience"—they're how confident I feel actually building and shipping with each technology. I'm still learning every day. That's the point.
Tools I Love
The technologies and platforms that power my workflow and creative process
Warp Terminal
The agentic development environment where AI meets terminal
shadcn/ui
Beautiful, customizable component foundation
Framer
Design tool for stunning web experiences
Next.js
The React framework for production
React Bits
Animated UI components for React
Design Tokens
Design system token generator
Graphviz
Graph visualization for system diagrams
LM Studio
Run local LLMs on your machine
Hugging Face
The AI community building the future
Let's Build Something Amazing
I'm always excited to collaborate on projects that blend creativity, psychology, and cutting-edge technology. Whether you're building a product, exploring AI integration, or need someone who thinks differently about tech—let's connect.