Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | 1x 1x 1x 1x 1x 1x | // Place any global data in this file.
// You can import this data from anywhere in your site by using the `import` keyword.
export const SITE_TITLE = 'Jason Ross, SecDev.';
export const SITE_TAGLINE = 'Securing the web, one layer at a time.';
export const SITE_DESCRIPTION =
'Application security, high-performance backend systems, and resilient interfaces — by a security-focused full-stack web developer.';
export const SOCIAL_LINKS = {
github: 'https://github.com/JMR-dev',
linkedin: 'https://linkedin.com/in/jasonmichaelross',
mastodon: 'https://mastodon.social/@jason_ross_cyberdev',
};
export const NAV_LINKS = [
{ name: 'Home', path: '/' },
{ name: 'Articles', path: '/blog' },
{ name: 'Projects', path: '/projects' },
{ name: 'About', path: '/about' },
];
export const PROJECTS = [
{
name: 'AuthGuard',
description:
'A lightweight, memory-safe authentication middleware written in Rust for high-throughput microservices.',
url: 'https://github.com',
},
{
name: 'NetMonitor',
description:
'Real-time network traffic analysis and anomaly detection dashboard built with React, WebSockets, and Go.',
url: 'https://github.com',
},
];
|