Curriculum Vitae
Table of Contents
Jayson Lennon
- Software Engineer
- jayson[at]jaysonlennon.dev
- github.com/jayson-lennon
Education
Bachelor of Science in Computer Science (BSCS): Concentration in Software Engineering
- Colorado Technical University
- Graduated: 2022
- Dean's List
Associate of Science in Computer Programming
- Cypress College
- Graduated: 2019
- Dean's List
- Graduated with High Honors
Skills
- Programming Languages
- Rust (advanced), SQL, TypeScript, Python
- Web & Frontend
- Sass/SCSS, static site generation, responsive design, CSS styling
- Databases
- PostgreSQL, SQLite, Diesel ORM, database schema design
- Testing & Quality Assurance
- Test-Driven Development (TDD), Behavior-Driven Development (BDD), Gherkin, cucumber testing framework, Red-Green-Refactor cycle, test doubles and mocking, builder pattern for tests, maintainable test design
- System Architecture
- Microservices architecture, event-driven architecture, pub/sub messaging
- DevOps & Infrastructure
- CI/CD pipelines, build automation (just, shell scripts), cross-platform development (Linux/X11)
- CLI/TUI Development
- egui (GUI), Ratatui (TUI), command-line argument parsing (clap), terminal output formatting
- AI/LLM Integration
- Meta-prompting techniques, LLM-assisted development, prompt engineering, AI code generation workflows
- Software Development Practices
- Clean code principles, design patterns (Builder, Observer, Proxy), refactoring, living documentation, ubiquitous language, collaborative scenario writing
Certifications
- CompTIA Secure Infrastructure Specialist - CSIS (2017)
- Earners of the CompTIA Secure Infrastructure Specialist (CSIS) certification have the knowledge and skill required to support hardware and software systems. These secure infrastructure specialists will also be able to protect an organization’s assets from internal and external threats.
- CompTIA IT Operations Specialist - CIOS (2014)
- Earners of the CompTIA IT Operations Specialist (CIOS) certification have the ability to manage the flow of a workplace and optimize day-to-day activities. These IT operations specialists have demonstrated the ability to analyze business operations and identify customer needs.
Awards & Accomplishments
- Member of Phi Theta Kappa Honor Society
- Phi Theta Kappa Honor Society exists to provide recognition for academic excellence and opportunities for all college students to grow as scholars and leaders as early as possible during their pursuit of a college degree or credential.
Projects
- TradePwner
[rust, egui] - Comprehensive market trading simulator with multi-timeframe OHLC charts, modular indicators, visual strategy editor/rule visualizer, parallel optimizer using 50-crate workspace architecture, and real-time market simulation for backtesting strategies across forex/crypto/binary options.
- Club9
[rust, vue, postgresql, aws] - Multi-user SaaS site uptime monitor with Rust microservices (site probe, alerter, badge generator, Stripe integration), PostgreSQL in 4NF, Docker/AWS (EC2/RDS/Route53/S3) deployment, responsive Vue.js SPA frontend achieving 100% mobile feature parity.
- Pylon
[rust] - Flexible static site generator with on-demand CLI pipeline integration (e.g., Sass/Tailwind), Rhai scripting for lints/shortcodes/pipelines, type-safe path/URI handling, Markdown-to-HTML via Tera, dev server with live reload, and on-demand asset generation.
- XILocal
[rust, ratatui, sqlite, data processing] - Terminal UI for Final Fantasy XI data exploration on SQLite, featuring real-time faceted equipment search with rich query language (jobs/stats/types/fuzzy), mob level/family filtering, keyboard-driven tabbed interface with layered input handling.
- CS Nexus
[web, sass] - Responsive frontend for computer science article database with topic/subtopic navigation, Meilisearch integration, mouseover popups/footnotes, mobile sidebar, and clean 4-color design emphasizing information hierarchy.
- fromansi
[rust] - CLI tool parsing ANSI escape sequences (16/256/truecolor, styles) into additive CSS-styled HTML fragments/pages; supports RexPaint .xp files, generates reusable CSS palettes, enables direct terminal output embedding in docs/blogs.
- intrack
[rust] - In-repo issue tracker using TUI, supports comments and marking issues open/closed.
- llmbench
[rust] - A LLM benchmarking tool.
- edacious
[rust, zenoh] - Experimental virtual actor framework inspired by Orleans; uses pub/sub for decoupled messaging, supervisors (singleton/pool/keyed) for auto-spawning/loading.
- Blog background patterns
[javascript] - Procedural monospace tiled backgrounds replicating Nullsoft.com (2002) aesthetic; uses TextMetrics/canvas for pixel-perfect character alignment, noise generation from theme palettes, debug mode, and performant fixed-position rendering.
- macroplanck
[rust] - Raw input event interceptor (/dev/input) transforming secondary keyboard into macro pad; disables X11 device, maps keycodes to shell scripts, includes process reaper for zombie prevention.
- SugarRush
[c#, asp.net core, entity framework] - Full-stack candy e-commerce site with Razor templating, user/admin auth, shopping cart/inventory (multi-location), responsive Sass CSS from Inkscape wireframes, virtual stock accounting considering carts.
- Household Budget Tracker
[rust, tera, sass] - Multi-user/multi-dataset web budget manager with split transactions, quick inline edits, Google SSO/manual accounts, responsive mobile design, CLI dataset admin, SQLite.
- Simple Budget Tracker
[rust, sqlite] - Mobile-first personal finance webapp with real-time budget availability display, rollover budgets, bill tracking/colorization, Google auth (Rust), Jinja2/Sass/pug templating (Python), justfile automation.
- Custom build pipeline
[just, shell] - Fully automated dev workflow orchestrating Sass/Pug/ES6/Rust/Python builds, file watching, browser reload (xdotool), static serving; UNIX philosophy via CLI tools, avoiding monoliths like webpack.
- Production Calculator
[elm, web] - Mobile web calculator for production rates from hourly A/B unit reports; supports full-hour/break/lunch periods, custom times, colorized results, static SPA build with custom pipeline.
- FT4ED
[rust, wasm] - Lightweight mobile web locator for lab tube racks (16x5 grid); bidirectional sequence-to-slot highlighting via WebAssembly for real-time feedback during high-pressure scanning/inventory tasks.
Last updated: January 2026
Comments