chore: bootstrap lean sysadmin-chronicles repo

Import the runnable game code, content, docs, scripts, and repo guidance while leaving local agent state, dependency installs, build output, and backup copies out of the published tree.
This commit is contained in:
2026-05-02 11:49:07 -04:00
commit 0265afa054
252 changed files with 37574 additions and 0 deletions
+385
View File
@@ -0,0 +1,385 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Our Team — Axiom Works</title>
<link rel="stylesheet" href="style.css">
<style>
.exec-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 2rem;
margin-bottom: 1rem;
}
.exec-card {
background: var(--white);
border: 1px solid var(--border);
border-radius: var(--r);
padding: 2rem 1.75rem;
box-shadow: var(--shadow);
display: flex;
gap: 1.5rem;
align-items: flex-start;
}
.exec-photo {
width: 80px;
height: 80px;
border-radius: 50%;
object-fit: cover;
border: 3px solid var(--border);
flex-shrink: 0;
}
.exec-initial {
width: 80px;
height: 80px;
border-radius: 50%;
background: var(--navy);
color: #fff;
font-size: 1.6rem;
font-weight: 700;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.exec-info h3 { font-size: 1.1rem; font-weight: 600; color: var(--navy-dk); margin-bottom: 0.2rem; }
.exec-info .title { font-size: 0.82rem; color: var(--blue); font-weight: 500; margin-bottom: 0.6rem; }
.exec-info p { font-size: 0.85rem; color: var(--muted); line-height: 1.55; }
</style>
</head>
<body>
<nav>
<div class="nav-inner">
<a class="nav-logo" href="index.html">
<img src="assets/logo.png" alt="Axiom Works">
<span>Axiom Works</span>
</a>
<ul class="nav-links">
<li><a href="index.html">Home</a></li>
<li><a href="products.html">Products</a></li>
<li><a href="about.html">About</a></li>
<li><a href="people.html" class="active">Our Team</a></li>
</ul>
</div>
</nav>
<div class="page-header">
<h1>Our Team</h1>
<p>280 people. Most of them are not on this page.</p>
</div>
<main class="page">
<!-- ── EXECUTIVE LEADERSHIP ───────────────────── -->
<section style="margin-bottom: 3rem;">
<p class="section-label">Executive Leadership</p>
<h2 class="section-title">The people running the company</h2>
<p class="section-intro">Axiom Works has been founder-led since 2011. The leadership team is small and has been largely stable since 2015.</p>
<div class="exec-grid">
<div class="exec-card">
<img class="exec-photo" src="assets/ellen_marsh_ceo_cofounder.png" alt="Ellen Marsh" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="exec-initial" style="display:none;">EM</div>
<div class="exec-info">
<h3>Ellen Marsh</h3>
<p class="title">CEO &amp; Co-Founder</p>
<p>Ellen built the first version of AxiomFlow's rules engine after a decade running operations at a mid-size manufacturer and deciding the tools available were not good enough. She has no CS background, which is probably why the product ended up designed for people who don't either. Attends all-hands twice a year. Has final say on pricing and customer commitments. Does not use Slack.</p>
</div>
</div>
<div class="exec-card">
<img class="exec-photo" src="assets/david_park_cto_cofounder.png" alt="David Park" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="exec-initial" style="display:none;">DP</div>
<div class="exec-info">
<h3>David Park</h3>
<p class="title">CTO &amp; Co-Founder</p>
<p>Wrote the original rules engine in 2011 and has been quietly refactoring it ever since. David now manages engineering managers rather than engineers, which he describes as an acceptable trade. Reviews architecture decisions. Still has opinions about the data model. Has a standing Thursday meeting with security that hasn't moved since 2017.</p>
</div>
</div>
<div class="exec-card">
<img class="exec-photo" src="assets/karen_volkov_coo.png" alt="Karen Volkov" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="exec-initial" style="display:none;">KV</div>
<div class="exec-info">
<h3>Karen Volkov</h3>
<p class="title">Chief Operating Officer</p>
<p>Joined in 2014 to turn a functional startup into a company that could scale past 50 people. Responsible for the fact that Axiom Works has documented processes for anything at all. Has opinions about infrastructure costs that occasionally surface in IT's world via Finance. Prefers decisions with clear owners and deadlines.</p>
</div>
</div>
<div class="exec-card">
<img class="exec-photo" src="assets/rachel_brandt_cfo.png" alt="Rachel Brandt" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="exec-initial" style="display:none;">RB</div>
<div class="exec-info">
<h3>Rachel Brandt</h3>
<p class="title">Chief Financial Officer</p>
<p>Joined in 2016 from a regional accounting firm that handled several of Axiom Works' early customers. Has been working to consolidate the company's cloud spend since 2019. Methodical. Approves all capital expenditure over $5,000. Does not enjoy surprises in the infrastructure budget.</p>
</div>
</div>
</div>
</section>
<hr class="divider">
<!-- ── SALES & CUSTOMER SUCCESS ──────────────── -->
<section style="margin-bottom: 3rem;">
<p class="section-label">Sales &amp; Customer Success</p>
<h2 class="section-title">Getting customers and keeping them</h2>
<p class="section-intro">Axiom Works does not use resellers. Every customer relationship runs through this team.</p>
<div class="people-grid">
<div class="person-card">
<img class="person-photo" src="assets/phil_ruiz_vp_sales.png" alt="Phil Ruiz" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">PR</div>
<h3>Phil Ruiz</h3>
<p class="title">VP of Sales</p>
<p>Has been promising features to prospects since 2016. Maintains a warm relationship with infrastructure because Marcus once fixed the staging environment with twenty minutes to spare before a demo. Travels frequently. Expense reports submitted promptly.</p>
</div>
<div class="person-card">
<img class="person-photo" src="assets/tanya_okafor_head_customer_success.png" alt="Tanya Okafor" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">TO</div>
<h3>Tanya Okafor</h3>
<p class="title">Head of Customer Success</p>
<p>Manages post-sale relationships for all AxiomFlow customers and the twelve AxiomSync accounts that haven't migrated yet. Uses the word "partnership" a lot. Usually the first person to know when something is wrong in production, because a customer has already called her.</p>
</div>
<div class="person-card">
<img class="person-photo" src="assets/mike_kawamoto_account_executive.png" alt="Mike Kawamoto" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">MK</div>
<h3>Mike Kawamoto</h3>
<p class="title">Account Executive</p>
<p>Handles mid-market manufacturing accounts in the northeast. Has closed more deals in Q4 than any other quarter for four years running. Believes strongly in the demo environment.</p>
</div>
<div class="person-card">
<img class="person-photo" src="assets/lisa_ferreira_customer_success_manager.png" alt="Lisa Ferreira" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">LF</div>
<h3>Lisa Ferreira</h3>
<p class="title">Customer Success Manager</p>
<p>Manages onboarding for new AxiomFlow deployments. Responsible for the onboarding documentation that actually gets used, as opposed to the documentation that exists. Has a talent for figuring out what customers mean rather than what they say.</p>
</div>
</div>
</section>
<hr class="divider">
<!-- ── PRODUCT ───────────────────────────────── -->
<section style="margin-bottom: 3rem;">
<p class="section-label">Product</p>
<h2 class="section-title">What we build and why</h2>
<p class="section-intro">The product team defines the roadmap and answers for it when the roadmap turns out to be wrong.</p>
<div class="people-grid">
<div class="person-card">
<img class="person-photo" src="assets/sarah-chen.png" alt="Sarah Chen" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">SC</div>
<h3>Sarah Chen</h3>
<p class="title">Product Manager, AxiomFlow</p>
<p>Owns the AxiomFlow roadmap. Coordinates between sales, engineering, and customers to decide what gets built and in what order. Has strong feelings about the demo environment because it's the product she can see. Emails Monday mornings.</p>
</div>
<div class="person-card">
<img class="person-photo" src="assets/ben_portillo_product_manager_axiomdash.png" alt="Ben Portillo" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">BP</div>
<h3>Ben Portillo</h3>
<p class="title">Product Manager, AxiomDash</p>
<p>Leads product development for the analytics add-on. Works closely with the largest accounts to understand what they actually want from dashboards, which is usually different from what they asked for.</p>
</div>
<div class="person-card">
<img class="person-photo" src="assets/annika_gosse_ux_designer.png" alt="Annika Gosse" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">AG</div>
<h3>Annika Gosse</h3>
<p class="title">UX Designer</p>
<p>Responsible for AxiomFlow's interface layer. Has been advocating for a redesign of the workflow builder since 2022. Produces research that is read carefully and then partially implemented. Patient.</p>
</div>
</div>
</section>
<hr class="divider">
<!-- ── ENGINEERING ───────────────────────────── -->
<section style="margin-bottom: 3rem;">
<p class="section-label">Engineering</p>
<h2 class="section-title">The people who build it</h2>
<p class="section-intro">The engineering team is distributed across product development, integrations, and platform reliability.</p>
<div class="people-grid">
<div class="person-card">
<img class="person-photo" src="assets/yusuf_halabi_engineering_manager.png" alt="Yusuf Halabi" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">YH</div>
<h3>Yusuf Halabi</h3>
<p class="title">Engineering Manager</p>
<p>Reports to the CTO and manages the core AxiomFlow platform team. Has opinions about test coverage. Occasionally leaves pull request comments that are technically correct and diplomatically suboptimal. Runs the Thursday architecture review.</p>
</div>
<div class="person-card">
<img class="person-photo" src="assets/mei_lin_senior_software_engineer.png" alt="Mei Lin" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">ML</div>
<h3>Mei Lin</h3>
<p class="title">Senior Software Engineer</p>
<p>Has maintained AxiomSync's integration layer since 2018. Knows more about it than anyone would prefer, including herself. Currently leading the migration tooling project to help the remaining AxiomSync customers off the platform. Thorough commit messages.</p>
</div>
<div class="person-card">
<img class="person-photo" src="assets/cora_reyes_software_engineer.png" alt="Cora Reyes" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">CR</div>
<h3>Cora Reyes</h3>
<p class="title">Software Engineer</p>
<p>Works on the AxiomDash reporting pipeline. Joined in 2022 as a mid-level hire and has been moving steadily toward senior. Has submitted more internal RFCs than anyone else on the team in the past year.</p>
</div>
<div class="person-card">
<img class="person-photo" src="assets/nikhil_sharma_platform_engineer.png" alt="Nikhil Sharma" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">NS</div>
<h3>Nikhil Sharma</h3>
<p class="title">Platform Engineer</p>
<p>Owns the build and release pipeline, the internal CI infrastructure, and the parts of the deployment process that nobody else wants to think about. Has strong opinions about reproducible builds. Occasionally sends Slack messages at 6am.</p>
</div>
</div>
</section>
<hr class="divider">
<!-- ── IT OPERATIONS ─────────────────────────── -->
<section style="margin-bottom: 3rem;">
<p class="section-label">IT &amp; Infrastructure</p>
<h2 class="section-title">Keeping everything running</h2>
<p class="section-intro">The team that manages internal systems, the hosted demo environments, and the infrastructure that everything else depends on.</p>
<div class="people-grid">
<div class="person-card">
<img class="person-photo" src="assets/dave-kowalski.png" alt="Dave Kowalski" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">DK</div>
<h3>Dave Kowalski</h3>
<p class="title">Director of IT Operations</p>
<p>Oversees systems, networking, and IT support. Background is originally in network engineering. Has been with Axiom Works since 2015. Describes the infrastructure as mature. Has said "we should really document that" more times than he would admit.</p>
</div>
<div class="person-card">
<img class="person-photo" src="assets/marcus-webb.png" alt="Marcus Webb" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">MW</div>
<h3>Marcus Webb</h3>
<p class="title">Senior Systems Administrator</p>
<p>Six years at Axiom Works. Knows where everything is and why it's there. Communicates efficiently. Available on Slack during business hours and occasionally at 11pm when something is on his mind.</p>
</div>
<div class="person-card">
<img class="person-photo" src="assets/rachel_huang_systems_administrator.png" alt="Rachel Huang" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">RH</div>
<h3>Rachel Huang</h3>
<p class="title">Systems Administrator</p>
<p>Handles provisioning, patch cycles, and the ongoing negotiation with finance over cloud consolidation. Came from a managed services background. Has strong opinions about monitoring dashboards, most of which are correct.</p>
</div>
<div class="person-card">
<img class="person-photo" src="assets/tom_malaney_network_engineer.png" alt="Tom Malaney" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">TM</div>
<h3>Tom Malaney</h3>
<p class="title">Network Engineer</p>
<p>Responsible for network infrastructure across the office and the hosted environments. Has been on-call for more holiday weekends than he prefers to discuss. Thorough in documentation when he finds time to write it.</p>
</div>
</div>
</section>
<hr class="divider">
<!-- ── SECURITY & COMPLIANCE ─────────────────── -->
<section style="margin-bottom: 3rem;">
<p class="section-label">Security &amp; Compliance</p>
<h2 class="section-title">Risk, access, and the things that matter when they go wrong</h2>
<p class="section-intro">Security at Axiom Works is treated as a function, not a checkbox.</p>
<div class="people-grid">
<div class="person-card">
<img class="person-photo" src="assets/priya-nair.png" alt="Priya Nair" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">PN</div>
<h3>Priya Nair</h3>
<p class="title">Head of Security &amp; Compliance</p>
<p>Leads all security reviews, access audits, and compliance programmes. Frames concerns in terms of what happens when things go wrong, rather than whether they will. Usually correct. Not someone who appreciates being told about a change after it's already in production.</p>
</div>
<div class="person-card">
<img class="person-photo" src="assets/james_osei_security_analyst.png" alt="James Osei" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">JO</div>
<h3>James Osei</h3>
<p class="title">Security Analyst</p>
<p>Handles vulnerability assessments, access reviews, and quarterly compliance reporting. Methodical. Has a spreadsheet for everything, which is not a criticism.</p>
</div>
</div>
</section>
<hr class="divider">
<!-- ── FINANCE & ADMINISTRATION ──────────────── -->
<section style="margin-bottom: 3rem;">
<p class="section-label">Finance &amp; Administration</p>
<h2 class="section-title">The numbers and the people who manage them</h2>
<p class="section-intro">A small team that keeps the books, manages the office, and appears on CC lines of emails that involve infrastructure spending.</p>
<div class="people-grid">
<div class="person-card">
<img class="person-photo" src="assets/derek_ashford_financial_controller.png" alt="Derek Ashford" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">DA</div>
<h3>Derek Ashford</h3>
<p class="title">Financial Controller</p>
<p>Manages financial reporting, budget tracking, and vendor contracts. Does not appear at team meetings. Does appear on CC lines of any email that mentions cloud costs, hardware procurement, or infrastructure budget. Always replies-all.</p>
</div>
<div class="person-card">
<img class="person-photo" src="assets/sandra_wu_hr_manager.png" alt="Sandra Wu" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">SW</div>
<h3>Sandra Wu</h3>
<p class="title">HR Manager</p>
<p>Manages hiring, onboarding, and employee relations. Has been with Axiom Works since 2016. Responsible for the onboarding process that new employees go through, which is thorough and takes three days. Sends birthday emails on time, every time.</p>
</div>
<div class="person-card">
<img class="person-photo" src="assets/owen_blake_office_manager.png" alt="Owen Blake" onerror="this.style.display='none';this.nextElementSibling.style.display='flex';">
<div class="person-initial" style="display:none;">OB</div>
<h3>Owen Blake</h3>
<p class="title">Office Manager</p>
<p>Keeps the office running. Manages facilities, supplies, vendor relationships for non-technical services, and the kitchen situation. Has fixed more things than his job title implies. The person you contact if the conference room equipment stops working.</p>
</div>
</div>
</section>
<div class="cta-banner">
<h2>We're hiring — carefully</h2>
<p>We add people slowly and try to keep them. Open roles are listed on our careers page. We don't use recruiters.</p>
<a href="about.html#contact" class="btn btn-primary">Get in Touch</a>
</div>
</main>
<footer>
<div class="footer-logo">
<img src="assets/logo.png" alt="Axiom Works">
<span>Axiom Works</span>
</div>
<p>&copy; 2025 Axiom Works, Inc. All rights reserved. &nbsp;·&nbsp; <a href="about.html">About</a> &nbsp;·&nbsp; <a href="products.html">Products</a> &nbsp;·&nbsp; <a href="people.html">Our Team</a></p>
</footer>
</body>
</html>