Skip to content

Instantly share code, notes, and snippets.

@neopunisher
Last active October 30, 2025 17:14
Show Gist options
  • Select an option

  • Save neopunisher/434ef6fa995f347ba364635dd533993a to your computer and use it in GitHub Desktop.

Select an option

Save neopunisher/434ef6fa995f347ba364635dd533993a to your computer and use it in GitHub Desktop.
{
"basics": {
"name": "Carter Cole",
"label": "Lead Software Engineer",
"email": "[email protected]",
"url": "https://cartercole.com",
"summary": "Principal/Lead engineer building performant data-heavy apps. Specializing in GraphQL backends, React/Relay UIs, PostgreSQL at scale, and Bitcoin/Lightning systems.",
"location": {
"city": "Houston",
"region": "Texas",
"countryCode": "US"
},
"profiles": [
{
"network": "LinkedIn",
"username": "cartercole",
"url": "https://www.linkedin.com/in/cartercole/"
},
{
"network": "GitHub",
"username": "cartercole",
"url": "https://github.com/cartercole"
},
{
"network": "Twitter",
"username": "cartercole",
"url": "https://twitter.com/cartercole"
}
],
"image": "",
"phone": "(281) 705 - 7096"
},
"work": [
{
"name": "Othram",
"position": "Lead Software Engineer",
"url": "https://othram.com",
"startDate": "2021-09-01",
"endDate": "2025-10-01",
"summary": "Served as Lead Engineer at a DNA forensics laboratory, responsible for modernizing and maintaining the company’s custom line-of-business application and crowdfunding platform. Focused on improving performance, reliability, and developer productivity across a complex bioinformatics environment.",
"highlights": [
"Optimized SQL queries and AWS Lambda functions for improved performance and scalability",
"Reduced regressions and enhanced documentation by implementing strict typing in TypeScript and Python",
"Developed custom linters and streamlined CI/CD processes with GitHub Actions",
"Integrated AWS Lambda services to run Rust-based bioinformatics tools and external APIs",
"Implemented role-based access control with introspection for robust permissions management",
"Migrated legacy Jinja and jQuery stack to a modern GraphQL + React architecture, accelerating feature development"
]
},
{
"name": "GoCo.io",
"position": "Staff Engineer",
"url": "https://goco.io",
"startDate": "2018-12-01",
"endDate": "2021-09-01",
"summary": "Backend engineer at an HR automation platform built with Ruby on Rails, collaborating closely with product and frontend teams to deliver scalable, maintainable systems for managing employee data, benefits, and workflows.",
"highlights": [
"Developed backend integrations with Unum’s insurance APIs using standardized data interchange formats",
"Architected a comprehensive time tracking system supporting California overtime and double-overtime rules",
"Designed and implemented a flexible workflow engine with conditional logic and role-based access control",
"Built a Zapier integration to expand automation capabilities and drive new business opportunities",
"Collaborated cross-functionally in Agile sprints, defining GraphQL interfaces and refining processes through retrospectives"
]
},
{
"name": "Harvest Exchange",
"position": "Vice President of Engineering",
"url": "https://harvestexchange.com",
"startDate": "2016-04-01",
"endDate": "2018-12-01",
"summary": "Led engineering at a fintech startup building a social platform for hedge fund lead generation. Advanced the technology stack, managed a small development team, and directed product growth following the CTO’s departure.",
"highlights": [
"Developed full-stack features using Python, PostgreSQL, and React",
"Designed and implemented a custom WebSocket server with asyncio for real-time messaging and notifications",
"Leveraged Redis Pub/Sub and GraphQL subscriptions for high-performance realtime updates",
"Deepened expertise in Python’s asynchronous programming model, including generators and event loops",
"Led hiring, conducted technical interviews, and managed the engineering team after the CTO’s departure"
]
},
{
"name": "Gene by Gene",
"position": "Software Engineer",
"url": "https://genebygene.com",
"startDate": "2014-04-01",
"endDate": "2016-02-01",
"summary": "Developed genomic data software and bioinformatics tools to support large-scale DNA analysis, visualization, and research integration. Designed unified schemas and distributed processing systems linking public research with customer genetic data.",
"highlights": [
"Implemented AMQP-based worker pipelines for automated bioinformatics analysis and data processing",
"Designed a comprehensive schema unifying Chromosomes, Genes, Transcripts, Exons, and Introns down to the allele level",
"Integrated diverse genomic datasets with customer DNA results to enable advanced cross-referencing and insights",
"Developed Chrome extensions and reporting tools integrated with the lab’s LIMS system, improving support team efficiency"
]
},
{
"name": "Contactology",
"position": "Developer",
"url": "https://contactology.com",
"startDate": "2013-11-01",
"endDate": "2014-03-01",
"summary": "Contributed to a large-scale email marketing platform, building backend systems and analytics interfaces within a mature Agile development process. Worked closely with QA to ensure reliable feature delivery and minimal regressions.",
"highlights": [
"Developed complex email campaign tracking systems including A/B testing and pixel-based analytics",
"Built user interfaces for campaign monitoring and performance reporting",
"Created a custom templating engine enabling advanced automation in email campaigns",
"Collaborated with QA on automated and manual testing to identify and prevent regressions prior to deployment"
]
},
{
"name": "Virante",
"position": "Senior Application Developer",
"url": "https://virante.com",
"startDate": "2012-10-01",
"endDate": "2013-10-01",
"summary": "Developed and scaled SaaS applications for a digital marketing and analytics firm, engineering high-performance systems capable of handling large user volumes and distributed workloads efficiently.",
"highlights": [
"Designed and implemented an automated contact-finding system for outreach campaigns, integrating multiple tools and APIs",
"Engineered a distributed crawler capable of checking millions of links daily using minimal infrastructure while respecting crawl policies",
"Led the adoption of RabbitMQ and Redis, increasing throughput and reducing downtime and infrastructure costs",
"Built a contextual ad network serving over 200,000 users and millions of requests daily on low-cost VPS infrastructure"
]
},
{
"name": "BrandExtract",
"position": "Developer / SEO",
"url": "https://www.brandextract.com",
"startDate": "2010-11-01",
"endDate": "2012-10-01",
"summary": "Developed and optimized high-performance, standards-compliant websites for Fortune 500 and enterprise clients. Combined technical SEO expertise with front-end engineering to create scalable, accessible, and fast-loading digital experiences.",
"highlights": [
"Delivered pixel-perfect, responsive implementations from design specifications using semantic HTML5, CSS3, and vanilla JavaScript",
"Architected a CMS with a flat HTML deployment pipeline optimized for scalability and sub-second load times using XSLT transforms",
"Developed internal SEO automation tools for link analysis, A/B testing, and analytics tracking",
"Built a lightweight caching API serving pre-rendered JSON to support dynamic content delivery at scale"
]
}
],
"volunteer": [
{
"organization": "Libertarian Party of Texas",
"position": "Comms / IT Volunteer",
"url": "https://organization.com/",
"startDate": "2012-01-01",
"endDate": "2013-01-01",
"summary": "Description…",
"highlights": [
"Vote with your dollars campaign raised over 50k USD",
"Published monthly newsletter"
]
}
],
"education": [
{
"institution": "Texas A&M University",
"url": "https://www.tamu.edu/",
"area": "Computer Engineering / Computer Science",
"studyType": "Bachelor's (incomplete)",
"startDate": "2006-01-01",
"endDate": "2008-01-01",
"score": null,
"courses": [
"Systems Design and Programming Fundamentals",
"Corps of Cadets Leadership and Team Coordination",
"Brotherhood of Aggie Magicians (BAM) Participation"
]
}
],
"awards": [
{
"title": "Award",
"date": "2014-11-01",
"awarder": "Company",
"summary": "There is no spoon."
}
],
"certificates": [
{
"name": "Certificate",
"date": "2021-11-07",
"issuer": "Company",
"url": "https://certificate.com"
}
],
"publications": [
{
"name": "Publication",
"publisher": "Company",
"releaseDate": "2014-10-01",
"url": "https://publication.com",
"summary": "Description…"
}
],
"skills": [
{
"name": "Web Development",
"level": "Expert",
"keywords": [
"HTML5",
"CSS3",
"JavaScript",
"TypeScript",
"React.js",
"Relay",
"Vite",
"Responsive Design",
"Semantic HTML",
"UI/UX Design"
]
},
{
"name": "Backend Development",
"level": "Expert",
"keywords": [
"Python",
"Ruby on Rails",
"PHP",
"C#",
"Rust",
"Node.js",
"API Design",
"REST",
"GraphQL",
"FastAPI",
"Django"
]
},
{
"name": "Database & Data Modeling",
"level": "Expert",
"keywords": [
"PostgreSQL",
"SQL",
"Neo4j",
"Relational Databases",
"Schema Design",
"Database Optimization",
"GIS Extensions",
"Bloom Filters",
"Data Pipelines"
]
},
{
"name": "DevOps & Infrastructure",
"level": "Advanced",
"keywords": [
"Nginx",
"AWS",
"AWS Lambda",
"Docker",
"CI/CD",
"GitHub Actions",
"Serverless Architecture",
"Redis",
"RabbitMQ",
"AMQP",
"WebSockets"
]
},
{
"name": "Data Science & Bioinformatics",
"level": "Advanced",
"keywords": [
"DNA Analysis",
"Genomics Pipelines",
"Bioinformatics Tools",
"Rust-based Pipelines",
"ETL Workflows",
"Fourier Transform Analysis",
"Statistical Modeling"
]
},
{
"name": "Search & Marketing Technologies",
"level": "Proficient",
"keywords": [
"SEO",
"SEM",
"Online Marketing",
"Google Adwords",
"A/B Testing",
"Multivariate Testing",
"Link Analysis",
"Reputation Management"
]
},
{
"name": "Agile & Software Process",
"level": "Advanced",
"keywords": [
"Agile",
"Scrum",
"Sprint Planning",
"Retrospectives",
"QA Collaboration",
"Process Improvement",
"Cross-functional Teams"
]
},
{
"name": "Communication & Integration",
"level": "Advanced",
"keywords": [
"APIs",
"Webhooks",
"Zapier Integration",
"Email Marketing Software",
"SMTP",
"SaaS Development",
"Workflow Automation"
]
},
{
"name": "Version Control & Collaboration",
"level": "Expert",
"keywords": [
"Git",
"GitHub",
"GitHub Copilot",
"Code Review",
"Branching Strategy",
"Open Source Contributions"
]
},
{
"name": "Specialized Technologies",
"level": "Proficient",
"keywords": [
"XSLT",
"AJAX",
"Simple Mail Transfer Protocol (SMTP)",
"Neo4j Graph Modeling",
"GraphQL Subscriptions",
"AsyncIO",
"Pub/Sub Messaging"
]
}
],
"languages": [
{
"language": "Python",
"fluency": "Expert"
},
{
"language": "Rust",
"fluency": "Proficient"
},
{
"language": "Ruby",
"fluency": "Intermediate"
},
{
"language": "Perl",
"fluency": "Working knowledge"
},
{
"language": "C#",
"fluency": "Proficient"
},
{
"language": "PHP",
"fluency": "Proficient"
},
{
"language": "TypeScript",
"fluency": "Expert"
},
{
"language": "JavaScript",
"fluency": "Expert"
},
{
"language": "SQL",
"fluency": "Expert"
}
],
"interests": [
[
{
"name": "Software Engineering",
"keywords": [
"Python",
"TypeScript",
"JavaScript",
"Rust",
"Ruby",
"PHP",
"C#",
"SQL",
"GraphQL",
"React",
"Relay",
"Django",
"FastAPI",
"Rails",
"Docker",
"CI/CD",
"Git/GitHub",
"Testing",
"Linters",
"Design Systems"
]
},
{
"name": "Data & ML",
"keywords": [
"PostgreSQL",
"Query Optimization",
"ETL",
"Data Pipelines",
"DFT (Fourier Analysis)",
"Analytics",
"Feature Engineering",
"Visualization",
"Ontology/OWL",
"Schema.org",
"GIS/Geospatial"
]
},
{
"name": "Cryptocurrency & Blockchains",
"keywords": [
"Bitcoin",
"Lightning Network",
"UTXO Management",
"Sparrow Wallet",
"XRPL (Ripple)",
"XLS-26 Metadata",
"Stellar",
"Path Payments",
"Tokenization",
"On-chain Data",
"Open Source Repos (Bitcoin Core, Knots)"
]
},
{
"name": "Systems & Networking",
"keywords": [
"WebSockets",
"AsyncIO",
"Redis Pub/Sub",
"AMQP/RabbitMQ",
"AWS Lambda",
"Serverless",
"IoT",
"Bluetooth Scanning",
"mDNS/Avahi",
"Caching APIs"
]
},
{
"name": "Bioinformatics & Genomics",
"keywords": [
"DNA Analysis",
"LIMS Integrations",
"Chromosomes/Genes/Transcripts",
"Alleles/Variants",
"Primer Design (in silico)",
"Data Visualization",
"Rust-based Pipelines"
]
},
{
"name": "Hardware & Maker",
"keywords": [
"Raspberry Pi (Zero W, Pi 5)",
"ESP32",
"Flipper Zero",
"3D Printing (Ender 3 V1)",
"Firmware Upgrades",
"CNC/Brackets",
"Electronics Prototyping",
"OpenOCD/FTDI",
"RTL-SDR",
"Solar Power Systems"
]
},
{
"name": "Web & Frontend",
"keywords": [
"Semantic HTML",
"CSS Grid",
"Accessibility",
"Performance Optimization",
"Vite",
"Flat-HTML CMS Pipelines",
"XSLT Transforms",
"A/B & Multivariate Testing",
"SEO Tooling"
]
},
{
"name": "Design & Creative Tech",
"keywords": [
"Logo Design",
"Branding",
"Generative AI (image/video prompts)",
"Stained Glass",
"Macramé",
"Cyanotype Printing",
"Photography",
"SVG Game Engine Concepts",
"Color Systems (custom palettes)"
]
},
{
"name": "Gaming & Play",
"keywords": [
"Pokémon GO",
"Board Games",
"Settlers of Catan",
"Game Mechanics",
"AR Gameplay"
]
},
{
"name": "Cooking & Food",
"keywords": [
"Japanese-Inspired Breakfasts",
"Spam Musubi Variants",
"Miso Soups",
"Rice Toppings",
"Homemade Biscuits & Gravy",
"Asian Marinades (gochujang, soy sauces)"
]
},
{
"name": "Civics & Data-Driven Outreach",
"keywords": [
"Election Data Modeling",
"Voter Time-Series",
"Topic Mapping & Sentiment Polarity",
"Geofenced Analytics",
"Campaign Technology",
"Process & Workflow Automation"
]
},
{
"name": "Entrepreneurship",
"keywords": [
"Consulting (IT/DevOps)",
"Product Prototyping",
"Integration Platforms (Zapier)",
"Crowdfunding Platforms",
"Open-Source Tooling"
]
},
{
"name": "Horticulture & Home",
"keywords": [
"Air Plant Holders",
"Indoor Plant Care",
"DIY Fixtures",
"Craft Display Design"
]
},
{
"name": "Personal Development",
"keywords": [
"Agile/Scrum",
"Retrospectives",
"Estimating & Planning",
"Team Leadership & Hiring",
"Documentation Practices"
]
},
{
"name": "Finance & Markets",
"keywords": [
"Market Structure Curiosity",
"Macro Indicators",
"Risk Management",
"Crypto vs. Equities Comparisons"
]
}
]
],
"references": [
{
"name": "Jodi Cole",
"reference": "wife"
}
],
"projects": [
{
"name": "LiberIT",
"startDate": "2024-07-01",
"endDate": null,
"description": "A professional IT consulting collective serving liberty-oriented organizations, providing technical infrastructure, hosting, and automation services designed to reduce friction caused by turnover and internal conflicts.",
"highlights": [
"Developed modern web and cloud infrastructure solutions for political organizations",
"Created modular onboarding and maintenance systems to standardize affiliate IT operations"
],
"url": "https://liberit.tech"
},
{
"name": "Chase Oliver Campaign Data Platform",
"startDate": "2024-05-01",
"endDate": "2025-01-01",
"description": "A nationwide voter analytics and targeting system combining L2 voter data, Haystack data, donation records, and polling information to generate actionable insights for campaign outreach.",
"highlights": [
"Normalized and canonicalized disparate voter datasets into a unified PostgreSQL schema with GIS extensions",
"Modeled voter geography, sentiment, and topic preferences for targeted messaging",
"Built automated pipelines to enrich data and flag high-priority outreach segments",
"Developed visualizations to communicate regional and topical engagement metrics"
],
"url": "https://chaseoliver.com"
},
{
"name": "UTM Link Builder",
"startDate": "2024-08-01",
"endDate": "2024-09-01",
"description": "A standalone HTML tool for generating UTM tracking URLs for campaign departments, allowing easy selection of topics, mediums, and events with shareable tracking links.",
"highlights": [
"Developed as a single-page web app using vanilla JS and semantic HTML",
"Provided dropdowns for topics, mediums, and campaign names",
"Output tracked URLs for Google Analytics and social media attribution",
"Lightweight, portable, and fully offline-capable"
],
"url": "https://cartercole.com/utm-builder"
},
{
"name": "Bluetooth Data Simulation Framework",
"startDate": "2024-08-25",
"endDate": "2024-09-10",
"description": "Python-based generator for synthetic Bluetooth scanning datasets emulating real-world device motion patterns for analysis and testing of proximity-based applications.",
"highlights": [
"Simulated stationary, transient, and moving Bluetooth sources with configurable parameters",
"Generated time-series signal strength data for location inference models",
"Used probabilistic decay functions to simulate signal loss over distance",
"Integrated with visualization tools for trajectory replay"
],
"url": "https://github.com/cartertech/bluetooth-sim"
},
{
"name": "SVG-Based Game Engine",
"startDate": "2025-01-01",
"endDate": null,
"description": "An experimental browser game engine built on SVG primitives and declarative animation, designed to explore lightweight, standards-based 2D rendering for web games.",
"highlights": [
"Implements component-based entities using SVG elements for rendering",
"Supports dynamic layering, collision detection, and keyboard/mouse input",
"Built with ES modules and Vite for modern, modular development",
"Explores the intersection of vector graphics and real-time gameplay"
],
"url": "https://github.com/cartertech/svg-engine"
},
{
"name": "ESP32 IoT Web Controller",
"startDate": "2025-10-01",
"endDate": null,
"description": "A microcontroller project for hosting a web-based on/off interface controlling GPIO pins, demonstrating embedded web servers and real-time control with minimal hardware.",
"highlights": [
"Developed on ESP32-WROOM-32D using Arduino framework",
"Implemented local web server with real-time button interface",
"Used asynchronous socket communication for low-latency control",
"Deployed for integration with home automation systems"
],
"url": "https://github.com/cartertech/esp32-webswitch"
},
{
"name": "Core Explorer Kit",
"summary": "Graph-based analysis of OSS repos (e.g., Bitcoin Core). Ingests Git history and exposes insights via GraphQL.",
"technologies": [
"Python",
"Neo4j",
"GraphQL"
],
"url": "#"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment