Show HN: My AI Native Resume

2025-05-051:44301194ai.jakegaylor.com

Comprehensive guide for connecting AI assistants to Jake Gaylor's MCP server via Claude, Cursor, Windsurf, Zed and HTTP.

Model Context Protocol (MCP) is a standardized way for AI models to communicate with external services to request information or execute actions, enabling them to stay up-to-date and perform tasks beyond their training data.

This MCP server provides two key capabilities:

  • Resources: Static information about me, including my resume, LinkedIn profile, GitHub profile, and personal website content.
  • Tools: Functions that AI models can call to retrieve specific information about my background, skills, and experience.

By connecting to this MCP server, AI assistants can access up-to-date information about me.

đź’ˇ Note: This server follows the Model Context Protocol specification, making it compatible with various AI assistants and tools that support MCP.

  • Resources: Static data my application exposes and that you or your assistant can fetch directly (e.g., resume text, website content).
  • Tools: Callable actions that AI models can invoke to retrieve information or perform tasks (e.g., get_resume_text, get_github_url).

Features

This MCP server provides the following features:

Resources

candidate-info://resume-text: Resume content as text
{ "meta": { "themeOptions": { "colors": { "background": [ "#ffffff", "#191e23" ], "dimmed": [ "#f3f4f5", "#23282d" ], "primary": [ "#191e23", "#fbfbfc" ], "secondary": [ "#6c7781", "#ccd0d4" ], "accent": [ "#46b450", "#47d153" ] } }, "theme": "even" }, "basics": { "name": "Jake Gaylor", "label": "Senior Software Engineer & Product Founder | End-to-End Product Development & Go-to-Market", "image": "", "email": "jhgaylor@gmail.com", "phone": "720.453.3994", "url": "https://jakegaylor.com", "summary": "15+ years building and shipping products at scale—from founding SaaS ventures to architecting AI-powered platforms. I combine deep SWE expertise with business leadership to drive product vision, go-to-market strategy, and revenue growth.", "location": { "address": "", "postalCode": "", "city": "", "countryCode": "US", "region": "Remote First, Will Travel" }, "profiles": [ { "network": "GitHub", "username": "jhgaylor", "url": "https://github.com/jhgaylor" }, { "network": "LinkedIn", "username": "jhgaylor", "url": "https://www.linkedin.com/in/jhgaylor/" } ] }, "work": [ { "name": "Cloaked Inc", "position": "Staff SWE, Office of the CEO", "url": "https://cloaked.app", "startDate": "2023-08", "summary": "Spearheaded executive-level innovation by developing autonomous AI agents and a cross-functional ideation portal—driving a highly sticky, AI-powered onboarding experience that boosted user adoption and retention and defined governance processes", "highlights": [ "Developed autonomous AI agents using LangChain to automate user account management tasks such as auto change password, auto login, and auto change email", "Leveraged these AI agents as a core fundraising narrative and created a highly sticky, AI-powered onboarding experience that significantly boosted user adoption and retention", "Designed and launched a cross-functional ideation portal engaging design, customer success, engineering, product development, and executive teams with transparent status tracking", "Partnered with design, product, engineering, marketing, customer success, and co-founders to validate, refine, and ship concepts into market-ready features", "Defined and documented cross-functional roles, ceremonies, and governance processes to unify ideation and accelerate product delivery across the organization" ] }, { "name": "Cloaked Inc", "position": "Staff Platform Engineer", "url": "https://cloaked.app", "startDate": "2022-09", "endDate": "2023-08", "summary": "Oversaw strategic AWS EKS migration and architected enterprise deployment governance, compliance frameworks, and GitOps CI/CD pipelines to enhance security, scalability, and developer productivity", "highlights": [ "Defined and executed a strategic migration roadmap transitioning legacy PaaS platforms to AWS EKS, driving cost reduction and scalability", "Collaborated with cross-functional leadership to implement a Cloudflare control plane, enhancing security posture and resilience", "Architected and led adoption of a multi-account AWS hub-and-spoke model, ensuring SOC2, ISO 27001, and 27701 compliance", "Established enterprise Kubernetes and edge deployment standards, mentoring engineering teams in best practices and governance", "Spearheaded design and implementation of a GitOps-based CI/CD pipeline, accelerating deployments by 30x", "Partnered with product and analytics teams to develop an end-to-end analytics stack, enabling data-driven decision-making" ] }, { "name": "The Onward Store Steakhouse", "position": "Owner / Co-GM", "startDate": "2021-10", "endDate": "2024-01", "summary": "Owned and managed a full-service steakhouse with 7 staff, generating $500K in annual revenue and overseeing P&L, operations, and vendor relations.", "highlights": [ "Led a team of 7 employees, handling recruitment, training, scheduling, and performance management.", "Directed all facets of business operations, achieving $500K in annual revenue through strategic inventory management and cost control.", "Designed and implemented operational processes for facility maintenance, vendor partnerships, and quality assurance, driving consistent customer satisfaction.", "Managed P&L, budgets, and financial reporting, optimizing expenses and improving profit margins.", "Executed marketing and community engagement initiatives to increase local brand awareness and repeat patronage." ] }, { "name": "Inception Health", "position": "Staff SWE in Developer Experience", "startDate": "2020-06", "endDate": "2022-06", "summary": "Architected AWS CDK infrastructure and tooling for HIPAA-compliant patient care microservices", "highlights": [ "Led delivery of AWS CDK infrastructure for patient care microservices platform, ensuring HIPAA compliance and deep AWS integration", "Collaborated with AWS and partner teams to integrate managed services and accelerate platform development", "Championed CDK usage across application tiers, designing IaC patterns for teams to consume and interact with the platform", "Implemented CI/CD pipelines for mobile apps, automating TestFlight and App Store releases through Git, enabling self-serve deployments", "Trained and mentored product and mobile development teams on CDK, serverless architectures, and CI/CD workflows, fostering autonomy" ] }, { "name": "CyberGRX (now ProcessUnity)", "position": "Senior Platform Engineer", "url": "https://www.cybergrx.com", "startDate": "2018-12", "endDate": "2020-06", "summary": "Led cloud-native CI/CD vision and implementation for AWS and Kubernetes", "highlights": [ "Led vision on cloud-native CI/CD pipelines for AWS and Kubernetes", "Developed custom resource using CoreOS operator SDK for orchestrating blue/green deployments", "Redesigned build and deploy process that dramatically improved team productivity", "Mentored software engineers in best practices for building and deploying software", "Grew into Staff Engineer role by owning large-scope initiatives, collaborating with the Tech Lead to drive interactions across the organization and unblock progress" ] }, { "name": "Cardfree", "position": "Senior Cloud Platform Engineer", "startDate": "2018-01", "endDate": "2018-12", "summary": "Managed large-scale PCI-compliant C# installation in AWS", "highlights": [ "Managed a large-scale PCI-compliant C# installation in AWS", "Architected hybrid AMI build and deploy platform using Packer and Vagrant, enabling consistent Windows and Linux EC2 deployments for C# and Ruby services", "Standardized infrastructure-as-code practices to pave the way for open-source .NET migration", "Developed and launched a structured PCI-compliant incident response program, replacing ad-hoc Slack alerts with a streamlined IR workflow without excessive paperwork" ] }, { "name": "Protectwise, Inc (Acquired by Verizon)", "position": "Senior DevOps Engineer", "startDate": "2016-08", "endDate": "2018-01", "summary": "Operated SRE for petabyte-scale data ingestion platform", "highlights": [ "Managed SRE for massive scale data ingestion platform with thousands of Cassandra nodes and petabytes in S3", "Administered $10M+/yr production AWS environment using Infrastructure as Code" ] }, { "name": "Food Service Warehouse", "position": "DevOps Engineer", "startDate": "2015-06", "endDate": "2016-03", "summary": "Built Kubernetes clusters on vSphere using CoreOS technologies", "highlights": [ "Implemented Kubernetes clusters on vSphere using CoreOS, fleet, etcd, and flannel", "Accelerated release cycles for Node.js services with container orchestration" ] }, { "name": "Mississippi State University", "position": "Software Developer", "startDate": "2010-06", "endDate": "2014-06", "summary": "Created grant proposals and custom software for research initiatives", "highlights": [ "Created grant proposals to fund custom software for university research initiatives", "Developed software for tracking 'human sensors' through natural disasters including Hurricane Sandy" ] } ], "volunteer": [], "education": [], "awards": [], "certificates": [], "publications": [], "skills": [ { "name": "AI Engineering", "level": "Advanced", "keywords": [ "LangChain", "Crewai", "Custom Agent Framework", "MCP Servers", "LLM Integration" ] }, { "name": "Cloud Infrastructure", "level": "Expert", "keywords": [ "AWS", "Kubernetes", "EKS", "GKE", "vSphere", "Terraform", "Infrastructure as Code", "Cloudflare" ] }, { "name": "CI/CD & DevOps", "level": "Expert", "keywords": [ "GitOps", "ArgoCD", "Argo Workflows", "Jenkins", "Github Actions", "Gitlab CI", "Continuous Deployment" ] }, { "name": "Programming Languages", "level": "Advanced", "keywords": [ "Javascript", "Python", "Bash", "Go", "Ruby", "Dart" ] }, { "name": "Databases", "level": "Advanced", "keywords": [ "Neo4j", "PostgreSQL", "Timestream", "MongoDB", "Redis", "Etcd", "Zookeeper", "Cassandra", "DynamoDB" ] }, { "name": "Distributed Systems", "level": "Expert", "keywords": [ "Kafka", "RabbitMQ", "AWS IoT", "Big Data", "Spark", "EMR" ] }, { "name": "Monitoring", "level": "Advanced", "keywords": [ "Prometheus", "CloudWatch", "Sensu", "Pagerduty", "Logstash", "Kibana", "Grafana", "Graphite" ] }, { "name": "Product Engineering", "level": "Expert", "keywords": [ "Data-driven Iteration", "Feature Development", "User Feedback Loops", "MVP Development", "Product Analytics" ] }, { "name": "Product & Business", "level": "Advanced", "keywords": [ "Roadmapping", "Customer Discovery", "P&L Management", "Go-to-Market Strategy", "Fundraising" ] } ], "languages": [ { "language": "English", "fluency": "Native speaker" } ], "interests": [], "references": [ { "name": "Director Platform Engineering, Cloaked", "reference": "Jake is a force for good unlike any other. He migrated our infra to a cheaper and more scalable system, crafted a CI pipeline that accelerated deploys by 30x, and taught the whole company how to make data-driven decisions by building and showcasing an entire product analytics stack. And that was just his first 6 months." }, { "name": "Software Engineer, CyberGRX", "reference": "I watched Jake redo a build and deploy process over the span of 3 days, whip up a presentation, and get every engineer in the org up to speed using it to deploy new services, a moment I'll never forget because our productivity EXPLODED afterwards." }, { "name": "Senior Platform Engineer, Inception Health", "reference": "I also wanted to second (third? Fourth?) Jake's skills here. I don't have anything unique to add as everyone else has already covered it, but this man will help you achieve what you need." }, { "name": "Magician, Magic", "reference": "Jake worked in the pit with [the operations team] and everyday came in with killer energy. Everyone else told us how to work around problems. Jake built us better tools." }, { "name": "DevOps Engineer, Protectwise", "reference": "Jake was instrumental in building our cloud-native security platform. His technical leadership helped shape our architecture and team practices." } ], "projects": [ { "name": "MCP Working Group Contributions", "description": "Active participant in Model Context Protocol (MCP) community development", "highlights": [ "Member of the MCP Hosting Working Group", "Developed strategies for deploying and running MCP servers at scale", "Contributed to Dart SDK, Express tool for binding to MCP servers", "Developed various MCP servers (Hirebase, Candidate Job Search, Text Extraction)", "Created GitOps tool for MCP deployments", "Operate publicly available MCP servers for community testing" ], "url": "https://github.com/jhgaylor" }, { "name": "CareerFlick LLM-Driven Mobile App", "description": "Developed a mobile application with a Tinder-like LLM interface", "highlights": [ "Built intuitive swipe-based interface for interacting with LLMs", "Implemented AI-driven content generation and response system", "Created responsive mobile-first user experience" ] }, { "name": "Hirebase MCP Server", "description": "A Python MCP server for Hirebase.org's API", "highlights": [ "Built a Python-based Model Context Protocol (MCP) server for searching jobs on Hirebase.org", "Dockerized the service and set up GitOps CI/CD pipelines for automated builds and releases" ], "url": "https://github.com/jhgaylor/hirebase-mcp" }, { "name": "Express MCP Handler", "description": "Package to simplify MCP handling in Express.js", "highlights": [ "Developed Express middleware in TypeScript to streamline MCP request handling", "Authored full type definitions and robust error handling for production-grade reliability", "Configured CI/CD pipelines to automate code validation and package publishing" ], "url": "https://github.com/jhgaylor/express-mcp-handler" }, { "name": "Node Candidate MCP Server", "description": "A TypeScript library to build customizable candidate MCP servers", "highlights": [ "Authored a reusable library enabling developers to integrate their own candidate data into MCP flows", "Published as an npm package for easy adoption and extension by other teams" ], "url": "https://github.com/jhgaylor/node-candidate-mcp-server" }, { "name": "mcp_dart", "description": "Dart SDK implementation of the Model Context Protocol (MCP)", "highlights": [ "Contributed stream based support for in-process MCP servers", "Add support for running MCP servers in flutter apps", "Authored Dart examples to accelerate SDK adoption" ], "url": "https://github.com/leehack/mcp_dart" } ] }
candidate-info://resume-url: URL to the resume
candidate-info://linkedin-url: LinkedIn profile URL
candidate-info://github-url: GitHub profile URL
candidate-info://website-url: Personal website URL
candidate-info://website-text: Content from the personal website
Available to Hire Your Next Technical Cofounder 15+ years of experience helping companies build better tech organizations, launch new products, and grow with confidence. Text Me Email Me View Resume How I Accelerate Success Ship Fast, Learn Fast Focus on delivering the first quantum of value quickly, then iterate based on real user feedback. MVP in days, not months Data-driven iterations Continuous user feedback loops Supercharge Your Teams Deliver faster with proven tools and practices that scale across your organization. Best-in-class development workflows Automated testing and deployment Cost-effective scaling solutions Find Product Market Fit Transform engineering teams into product teams that own the full lifecycle from idea to customer value. Data-driven feature development Customer usage insights Value-driven prioritization Companies I've Helped Grow I've had the privilege of working with innovative companies to help scale their technology and teams. Protectwise Acquired by Verizon "Jake was instrumental in building our cloud-native security platform. His technical leadership helped shape our architecture and team practices." - Devops Engineer, Protectwise Food Service Warehouse "We were deploying c# on vSphere when Jake joined on our first Nodejs backend team. He had been using Docker, we identified Kubernetes as our next step, and Jake hit the ground running. Our node services had the fastest release cycle in the company." - Architect, Food Service Warehouse Cloaked "Jake is a force for good unlike any other. He migrated our infra to a cheaper and more scalable system, crafted a CI pipeline that accelerated deploys by 30x, and taught the whole company how to make data-driven decisions by building and showcasing an entire product analytics stack. And that was just his first 6 months." - Director Platform Engineering, Cloaked CyberGRX Now ProcessUnity "I watched Jake redo a build and deploy process over the span of 3 days, whip up a presentation, and get every engineer in the org up to speed using it to deploy new services, a moment I'll never forget because our productivity EXPLODED afterwards." - Software Engineer, CyberGRX Inception Health "I also wanted to second (third? Fourth?) Jake's skills here. I don't have anything unique to add as everyone else has already covered it, but this man will help you achieve what you need." - Senior Platform Engineer, Inception Health Magic "Jake worked in the pit with [the operations team] and everyday came in with killer energy. Everyone else told us how to work around problems. Jake built us better tools." - Magician, Magic From Zero to Production Start with the smallest valuable feature set, then evolve based on real user feedback and data. Development Philosophy Focus on core user value first Ship early, gather feedback Iterate based on usage data Scale what works Technical Foundation Production-ready infrastructure Automated testing and deployment Built-in monitoring and analytics Scalable architecture patterns Development Approach Quick Starts From idea to first user value in days Data-Driven Every feature backed by usage metrics Rapid Iteration Continuous improvement based on feedback Supercharge Feature Delivery Stop waiting weeks for features to ship. Eliminate manual tasks. Give your teams the tools and automation they need to go to production with confidence. Common Pain Points Slow, manual deployment processes Inconsistent environments causing issues Limited visibility into system health Security patches falling behind The Solution Automated pipelines for instant feedback Infrastructure as code for consistency Real-time monitoring and alerts Automated security updates Quick Feedback Automated test runs Code quality checks Security scanning Continuous Delivery One-click deployments Automated rollbacks Environment promotion Full Visibility Performance metrics Error tracking User analytics Impact on Your Team Faster Deployments Less Manual Work 24/7 System Monitoring Confidence in Delivery Build Product Minded Teams Transform your engineering teams into data driven teams that understand customer needs and deliver measurable business value. Common Challenges Features built without clear success metrics Limited understanding of customer behavior Disconnect between technical and business goals No feedback loop from production to planning The Transformation Data-driven feature development and iteration Real user behavior insights inform decisions Clear metrics tied to business outcomes Continuous learning from production data Analytics That Matter Feature usage tracking User journey mapping Performance impact Experimentation A/B testing framework Feature flags Controlled rollouts Customer Feedback In-app surveys Usage analytics Support insights Results in Teams That Focus on Customer Value Make Data-Driven Decisions Innovate Continuously Ship with Confidence Modern Cloud-Native Stack Leveraging industry-leading tools and practices for rapid, reliable delivery Platform AWS cloud infrastructure Kubernetes orchestration Cloudflare edge networking Terraform infrastructure as code Delivery GitOps workflow Continuous Integration pipelines Automated Continuous Deployment Infrastructure automation Observability Product usage analytics System Telemetry A/B testing Error tracking & Crash Reporting Are We a Good Fit? I specialize in modern web technologies and cloud infrastructure. Let's make sure we are a good match. Great Fits SaaS Applications Web applications, APIs, and cloud-native services Infrastructure as Code AWS, Kubernetes, Terraform, and modern cloud platforms Developer Experience CI/CD pipelines, development workflows, and team productivity Software Delivery Deployment automation, monitoring, and operational excellence Technical Leadership Architecture decisions, team guidance, and technology strategy Not Great Fits Design Work While I can do a little design work, you dont want me creating your user interfaces. Security Penetration Testing While I implement secure practices, I'm not a dedicated security auditor IoT & Firmware Development I don't work with embedded systems or hardware-level programming Complex Algorithms Deep computer science problems or algorithmic optimization Machine Learning While I can integrate ML services, I don't develop ML models © 2024 Jake Gaylor. All rights reserved. Toggle navigation Jake Gaylor Jake Gaylor Full Stack Engineer 720.453.3994 Download Resume Read Blog Hacker and Entrepreneur My passion for programming was sparked in 2001 doing CRUD on a LAMP. I have a ton of experience developing web applications and I have worked with a variety of platforms and technologies to build software and have deployed software to the web, Mac OS X, and Linux. My understanding of many different programming languages and frameworks has exposed me to new paradigms, which helps me pick the best tool for each job. I do any work I can openly on Github and am a big fan of open source. I love talking shop, so reach out if you want to chat. I started a company in 2013 which launched two products. Both were SaaS applications involving collecting and curating large sets of social media data and I built the technical stack from servers to CSS. I learned to do a lot of non technical things as well while starting NestedData, including writing copy, managing finances, hiring, firing, negotiating contracts, marketing, on boarding, and most of all how to talk to customers. Developer I have 7 years experience hacking professionally. I've worked on CI/CD pipelines, internal productivity tools, social media applications for social scientists, open source blogging software, an xmpp chatbot to provide a CLI to the vast League of Legends data on the web, and architected multiple distributed systems. Given a set of objectives, I can evaluate them to then build the infrastructure and applications to meet them. I'm a hacker at my core, so I thrive in an environment where I am able to help determine the technical direction, though the entrepreneur in me really wants to talk to the users in order to challenge my assumptions. Ops Automated, repeatable deploys - I use tools like Chef, Packer, and Terraform to model infrastructure as code in order to be able to test it before releasing changes to production environments. A solid configuration management codebase saved my team's bacon more than once. Having infrastructure in code means we can be back up in minutes and only one person has to be distracted by what could other be a catastrophe. CI/CD - Using Code Review, Docker, Jenkins, and a solid test suite, I built a CI/CD pipeline for the SocialDrizzle web app and it's supporting services. Our team was able to make changes to the application and see them in production as soon as they passed muster, without having to waste time doing repetitive, error prone tasks. Recent Past Lately I have been doing a good deal work with Kubernetes. It is an unopinionated PaaS on top of which tooling can be built to provide a great amount of business value with less technical investment than ever before. I have also been working with CoreOS and concourse-ci to enable rapid creation of CI/CD pipelines that scale. Before that I spent a lot of time working with Meteor and I recently built a social media data collection system in node that allows me to use (Twitter/Facebook/Instagram) bots in multiple applications while only having to do the work of writing the logic and building/deploying infrastructure once. My latest, public, launch was a chat bot for League of Legends. It was built in a week and documented at https://github.com/jhgaylor/StatBot/wiki/Day-0:-The-Beginning. Please feel free to check out the repository as an example of my work. Future I'm looking for work as an operations engineer. My ideal role would be one where I can provide tools and services to developers to reduce the friction of creating and maintaining production ready software. An average day might include meeting with a dev team to discover pain points (cross team collaboration), working on a client library to interface with the experimental metrics2.0 backend (coding/helping devs interface with ops), reviewing a merge request to the terraform/cloud formation repository, and possibly tracking down the root cause of a production outage. I’d like to be in a position where I can have a say in how we choose to do things but also put my head down and knock out the actual implementation. On the side I'm toying with building a Heroku-like service on top of GKE at Cloudflinger.com. It's open for use but it's may disappear at any time as it is a side project consuming actual cloud resources. The placeholder marketing site is being hosted using the service. Projects Statbot [Link] Highlights XMPP client using Hubot to communicate. Express.js HTTP API Server Redis for cacheing. Led to the creation of a new npm package, Big Cheese. Deployment was automated using Tutum.co Ramped up from 1 to 7 regions in hours. Contributed a patch upstream to LeagueJS. 14k+ Redditors visited the project on day one. The entire project, from launch to finish, took just 7 days. About A chat bot for League of Legends. LoL players, especially those not in the top tier of competitive play, often need more information about the game... quickly! It is quite common for players to "alt-tab" to sites like lolking, lolnexus, lolcounter, probuilds, or many others. Once on the site gamers have to type, click, and wait on load times, all while under extreme time pressure. To make matters worse, they often need information from one (or multiple!) source(s) during champion select, another source at the load screen, and yet another during the game. All of these things add to the players' stress level, and some times, they don't get done in time. Thus these constraints have in game ramifications. Statbot makes it easy to get all the information you need instantly in game. Node.js Coffeescript HTTP Redis XMPP Express.js Tracer Highlights Meteor.js Web Application Twitter Bootstrap CSS Framework Python Social Media Data Collector Consumed real time and historic data. Celery & RabbitMQ for a scalable Asynchronous Task Queue MongoDB for Application State and Social Media Data Storage Integrated with FullContact and PiPl web apis. About Tracer offers a quick and easy way to identify, capture, codify, and report a person's social media data. With just a person's email address or username, Tracer helps you identify the target's social media accounts and provides you with both historical and real-time data. Meteor.js Node.js Coffeescript Python Celery RabbitMQ MongoDB Vagrant SocialDrizzle [Link] Highlights Entire System of services and networking deployed with the most up to date code using Ansible, Docker, Jenkins, and Github. Built using micro services including: a data collector, a data router, a data consumer, a data labeler, a web application, and a marketing site. Employs a fleet of bots that consume data from social networks. Web Application built with ♥ using Meteor. Launched first version at Mississippi State University after just 12 weeks. About A startup venture for providing social engagement to the patrons of public events. SocialDrizzle offers game day production crews a turnkey solution for highlighting fans' social media messages and pics on stadium video board. SocialDrizzle provides the whole package -- a collection and curation application, custom designed templates, hardware connection to your existing production equipment, on-site set up, and unlimited tech support. Get in touch if you want to know more, I'd love to talk to you about my experiences launching a product and starting a business. Meteor.js Node.js Coffeescript MongoDB Ansible Docker Redis Websockets Microservices Unit Testing SASS GNIP Jenkins CI/CD Django-blogger [Link] Highlights Exemplifies Django Best Practicies Easily Themable with a python package using Twitter Bootstrap. Feature Filled multi tenant blog. i18n & l10n Includes an HTTP Api Support posts written in markdown. About A reusable Django app for blogging intended for one or more contributors. The purpose of this project is to create a basic, but feature complete, blogging platform for Django v1.4. The project was intended to exemplify best practices in Django at the time of writing. The package has been downloaded nearly 50,000 times since creation. Python Django Unit Testing i18n l10n RSS REST Api TLDR.io api wrapper [Link] Highlights Python Package for accessing TLDR.io's HTTP Api Simple API that maps closely to the API documentation. One of my early projects with tests. Thoroughly documented. About I was really enjoyed using [tldr.io's service and I wanted to find a way to give back. When I discovered they had an HTTP Api and no Python library, I jumped at the chance to build it. Python Requests HTTP Api Unit Testing Bonus.ly Api Wrapper [Link] Highlights Node.js Package for accessing Bonus.ly's HTTP Api. Intuitive API that attempts to feel like the http api using javascriptisms. Usable as a static class - convenient if you already have an api key in memory. Instantiate the class to have a client that will track the api key for the mostly recently authenticated user. About Node bindings for the bonus.ly http api using the request package. The idea was to treat the HTTP api as a set of calls that could be described using a few common parameters. I was trying to get as close as I could to "generating" code. (I should learn a lisp!) Adding new endpoints becomes as simple as writing a POJO. This wouldn't work if the HTTP API didn't have internal consistency. By describing the required parameters, we can give feedback to the developer without waiting for a round trip. This comes at the expense of having to update the client library any time the http api changes. Depending on how "frozen" the api is, this may or may not be a good trade off. I built this to easily allow that feature to be removed. Node.js Request Promises HTTP Social Media Tracking and Analysis System (SMTAS) [Link] Highlights Django Web Application jQuery for client side pizazz. Twitter Boostrap PostgreSQL Python Social Media Data Collector Consumed real time data. Celery & Redis for a scalable Asynchronous Task Queue Google Maps About A system to collect, analyze, and visualize social media data for researchers to gain valuable insights into public opinion, views and fluidity. SMTAS is focused on the social network, Twitter, where researchers have access to approximately 500 million tweets per day. Tweets are public postings made by worldwide users of Twitter. Apart from the real-time access to Twitter, SMTAS also has access to historical data/tweets posted via Twitter since 2006. Apart from Twitter data being a rich information source of human behavior (170 million active users) in a social network, it also provides researchers instantaneous information from its user base with its faster (compared to other social networks) message propagation. Python Django Celery Redis Unit Testing REST Api PostgreSQL jQuery Twitter Bootstrap Google Maps ECMAScript 5 GNIP Streaming HTTP SMTAS from Innovative Data Lab on Vimeo. Employee Management System Highlights Meteor Web Application deployed as a standard node application using Demeteorizer Touch Screen Friendly Internal Productivity tool used by an 80 employee survey call center. Required matching existing timecard printouts closely. About "Timemaster" was desperately needed by Mississippi State University's (MSU) Social Science Research Center's (SSRC) Survey Research Laboratory (SRL) in order to wrangle the timesheets of 80+ intermittent workers. The tool saved a team of 4 supervisors a significant amount of time that was being spent on paperwork. nginx Node.js Coffeescript MongoDB Meteor.js Unit Testing Chef Codeship Read How Google Works The Everything Store The Goal: A process of ongoing improvement The Phoenix Project The Five Dysfunctions of a Team The Lean Startup Hackers and Painters Two Scoops of Django Javascript: The Good Parts JavaScript Allongé Discover Meteor XMPP: The definitive guide Founders at Work Node.js the Right Way Rework The Virgin Way Zero to One Delivering Happiness It's Not Luck Critical Chain The Five Temptations of a CEO Customer Development for Entrepreneurs Think Like a Freak Start with Why Great by Choice Growth Hacker Marketing SuperFreakonomics Made to Stick Leaders Eat Last The Spirit of Kaizen Rolling Rocks Downhill Grit: The Power of Passion and Perseverance Start with Why The Founder's Dilemmas Reading Effective Devops Get in Touch

get_resume_text: Returns the candidate's resume content as text
{ "meta": { "themeOptions": { "colors": { "background": [ "#ffffff", "#191e23" ], "dimmed": [ "#f3f4f5", "#23282d" ], "primary": [ "#191e23", "#fbfbfc" ], "secondary": [ "#6c7781", "#ccd0d4" ], "accent": [ "#46b450", "#47d153" ] } }, "theme": "even" }, "basics": { "name": "Jake Gaylor", "label": "Senior Software Engineer & Product Founder | End-to-End Product Development & Go-to-Market", "image": "", "email": "jhgaylor@gmail.com", "phone": "720.453.3994", "url": "https://jakegaylor.com", "summary": "15+ years building and shipping products at scale—from founding SaaS ventures to architecting AI-powered platforms. I combine deep SWE expertise with business leadership to drive product vision, go-to-market strategy, and revenue growth.", "location": { "address": "", "postalCode": "", "city": "", "countryCode": "US", "region": "Remote First, Will Travel" }, "profiles": [ { "network": "GitHub", "username": "jhgaylor", "url": "https://github.com/jhgaylor" }, { "network": "LinkedIn", "username": "jhgaylor", "url": "https://www.linkedin.com/in/jhgaylor/" } ] }, "work": [ { "name": "Cloaked Inc", "position": "Staff SWE, Office of the CEO", "url": "https://cloaked.app", "startDate": "2023-08", "summary": "Spearheaded executive-level innovation by developing autonomous AI agents and a cross-functional ideation portal—driving a highly sticky, AI-powered onboarding experience that boosted user adoption and retention and defined governance processes", "highlights": [ "Developed autonomous AI agents using LangChain to automate user account management tasks such as auto change password, auto login, and auto change email", "Leveraged these AI agents as a core fundraising narrative and created a highly sticky, AI-powered onboarding experience that significantly boosted user adoption and retention", "Designed and launched a cross-functional ideation portal engaging design, customer success, engineering, product development, and executive teams with transparent status tracking", "Partnered with design, product, engineering, marketing, customer success, and co-founders to validate, refine, and ship concepts into market-ready features", "Defined and documented cross-functional roles, ceremonies, and governance processes to unify ideation and accelerate product delivery across the organization" ] }, { "name": "Cloaked Inc", "position": "Staff Platform Engineer", "url": "https://cloaked.app", "startDate": "2022-09", "endDate": "2023-08", "summary": "Oversaw strategic AWS EKS migration and architected enterprise deployment governance, compliance frameworks, and GitOps CI/CD pipelines to enhance security, scalability, and developer productivity", "highlights": [ "Defined and executed a strategic migration roadmap transitioning legacy PaaS platforms to AWS EKS, driving cost reduction and scalability", "Collaborated with cross-functional leadership to implement a Cloudflare control plane, enhancing security posture and resilience", "Architected and led adoption of a multi-account AWS hub-and-spoke model, ensuring SOC2, ISO 27001, and 27701 compliance", "Established enterprise Kubernetes and edge deployment standards, mentoring engineering teams in best practices and governance", "Spearheaded design and implementation of a GitOps-based CI/CD pipeline, accelerating deployments by 30x", "Partnered with product and analytics teams to develop an end-to-end analytics stack, enabling data-driven decision-making" ] }, { "name": "The Onward Store Steakhouse", "position": "Owner / Co-GM", "startDate": "2021-10", "endDate": "2024-01", "summary": "Owned and managed a full-service steakhouse with 7 staff, generating $500K in annual revenue and overseeing P&L, operations, and vendor relations.", "highlights": [ "Led a team of 7 employees, handling recruitment, training, scheduling, and performance management.", "Directed all facets of business operations, achieving $500K in annual revenue through strategic inventory management and cost control.", "Designed and implemented operational processes for facility maintenance, vendor partnerships, and quality assurance, driving consistent customer satisfaction.", "Managed P&L, budgets, and financial reporting, optimizing expenses and improving profit margins.", "Executed marketing and community engagement initiatives to increase local brand awareness and repeat patronage." ] }, { "name": "Inception Health", "position": "Staff SWE in Developer Experience", "startDate": "2020-06", "endDate": "2022-06", "summary": "Architected AWS CDK infrastructure and tooling for HIPAA-compliant patient care microservices", "highlights": [ "Led delivery of AWS CDK infrastructure for patient care microservices platform, ensuring HIPAA compliance and deep AWS integration", "Collaborated with AWS and partner teams to integrate managed services and accelerate platform development", "Championed CDK usage across application tiers, designing IaC patterns for teams to consume and interact with the platform", "Implemented CI/CD pipelines for mobile apps, automating TestFlight and App Store releases through Git, enabling self-serve deployments", "Trained and mentored product and mobile development teams on CDK, serverless architectures, and CI/CD workflows, fostering autonomy" ] }, { "name": "CyberGRX (now ProcessUnity)", "position": "Senior Platform Engineer", "url": "https://www.cybergrx.com", "startDate": "2018-12", "endDate": "2020-06", "summary": "Led cloud-native CI/CD vision and implementation for AWS and Kubernetes", "highlights": [ "Led vision on cloud-native CI/CD pipelines for AWS and Kubernetes", "Developed custom resource using CoreOS operator SDK for orchestrating blue/green deployments", "Redesigned build and deploy process that dramatically improved team productivity", "Mentored software engineers in best practices for building and deploying software", "Grew into Staff Engineer role by owning large-scope initiatives, collaborating with the Tech Lead to drive interactions across the organization and unblock progress" ] }, { "name": "Cardfree", "position": "Senior Cloud Platform Engineer", "startDate": "2018-01", "endDate": "2018-12", "summary": "Managed large-scale PCI-compliant C# installation in AWS", "highlights": [ "Managed a large-scale PCI-compliant C# installation in AWS", "Architected hybrid AMI build and deploy platform using Packer and Vagrant, enabling consistent Windows and Linux EC2 deployments for C# and Ruby services", "Standardized infrastructure-as-code practices to pave the way for open-source .NET migration", "Developed and launched a structured PCI-compliant incident response program, replacing ad-hoc Slack alerts with a streamlined IR workflow without excessive paperwork" ] }, { "name": "Protectwise, Inc (Acquired by Verizon)", "position": "Senior DevOps Engineer", "startDate": "2016-08", "endDate": "2018-01", "summary": "Operated SRE for petabyte-scale data ingestion platform", "highlights": [ "Managed SRE for massive scale data ingestion platform with thousands of Cassandra nodes and petabytes in S3", "Administered $10M+/yr production AWS environment using Infrastructure as Code" ] }, { "name": "Food Service Warehouse", "position": "DevOps Engineer", "startDate": "2015-06", "endDate": "2016-03", "summary": "Built Kubernetes clusters on vSphere using CoreOS technologies", "highlights": [ "Implemented Kubernetes clusters on vSphere using CoreOS, fleet, etcd, and flannel", "Accelerated release cycles for Node.js services with container orchestration" ] }, { "name": "Mississippi State University", "position": "Software Developer", "startDate": "2010-06", "endDate": "2014-06", "summary": "Created grant proposals and custom software for research initiatives", "highlights": [ "Created grant proposals to fund custom software for university research initiatives", "Developed software for tracking 'human sensors' through natural disasters including Hurricane Sandy" ] } ], "volunteer": [], "education": [], "awards": [], "certificates": [], "publications": [], "skills": [ { "name": "AI Engineering", "level": "Advanced", "keywords": [ "LangChain", "Crewai", "Custom Agent Framework", "MCP Servers", "LLM Integration" ] }, { "name": "Cloud Infrastructure", "level": "Expert", "keywords": [ "AWS", "Kubernetes", "EKS", "GKE", "vSphere", "Terraform", "Infrastructure as Code", "Cloudflare" ] }, { "name": "CI/CD & DevOps", "level": "Expert", "keywords": [ "GitOps", "ArgoCD", "Argo Workflows", "Jenkins", "Github Actions", "Gitlab CI", "Continuous Deployment" ] }, { "name": "Programming Languages", "level": "Advanced", "keywords": [ "Javascript", "Python", "Bash", "Go", "Ruby", "Dart" ] }, { "name": "Databases", "level": "Advanced", "keywords": [ "Neo4j", "PostgreSQL", "Timestream", "MongoDB", "Redis", "Etcd", "Zookeeper", "Cassandra", "DynamoDB" ] }, { "name": "Distributed Systems", "level": "Expert", "keywords": [ "Kafka", "RabbitMQ", "AWS IoT", "Big Data", "Spark", "EMR" ] }, { "name": "Monitoring", "level": "Advanced", "keywords": [ "Prometheus", "CloudWatch", "Sensu", "Pagerduty", "Logstash", "Kibana", "Grafana", "Graphite" ] }, { "name": "Product Engineering", "level": "Expert", "keywords": [ "Data-driven Iteration", "Feature Development", "User Feedback Loops", "MVP Development", "Product Analytics" ] }, { "name": "Product & Business", "level": "Advanced", "keywords": [ "Roadmapping", "Customer Discovery", "P&L Management", "Go-to-Market Strategy", "Fundraising" ] } ], "languages": [ { "language": "English", "fluency": "Native speaker" } ], "interests": [], "references": [ { "name": "Director Platform Engineering, Cloaked", "reference": "Jake is a force for good unlike any other. He migrated our infra to a cheaper and more scalable system, crafted a CI pipeline that accelerated deploys by 30x, and taught the whole company how to make data-driven decisions by building and showcasing an entire product analytics stack. And that was just his first 6 months." }, { "name": "Software Engineer, CyberGRX", "reference": "I watched Jake redo a build and deploy process over the span of 3 days, whip up a presentation, and get every engineer in the org up to speed using it to deploy new services, a moment I'll never forget because our productivity EXPLODED afterwards." }, { "name": "Senior Platform Engineer, Inception Health", "reference": "I also wanted to second (third? Fourth?) Jake's skills here. I don't have anything unique to add as everyone else has already covered it, but this man will help you achieve what you need." }, { "name": "Magician, Magic", "reference": "Jake worked in the pit with [the operations team] and everyday came in with killer energy. Everyone else told us how to work around problems. Jake built us better tools." }, { "name": "DevOps Engineer, Protectwise", "reference": "Jake was instrumental in building our cloud-native security platform. His technical leadership helped shape our architecture and team practices." } ], "projects": [ { "name": "MCP Working Group Contributions", "description": "Active participant in Model Context Protocol (MCP) community development", "highlights": [ "Member of the MCP Hosting Working Group", "Developed strategies for deploying and running MCP servers at scale", "Contributed to Dart SDK, Express tool for binding to MCP servers", "Developed various MCP servers (Hirebase, Candidate Job Search, Text Extraction)", "Created GitOps tool for MCP deployments", "Operate publicly available MCP servers for community testing" ], "url": "https://github.com/jhgaylor" }, { "name": "CareerFlick LLM-Driven Mobile App", "description": "Developed a mobile application with a Tinder-like LLM interface", "highlights": [ "Built intuitive swipe-based interface for interacting with LLMs", "Implemented AI-driven content generation and response system", "Created responsive mobile-first user experience" ] }, { "name": "Hirebase MCP Server", "description": "A Python MCP server for Hirebase.org's API", "highlights": [ "Built a Python-based Model Context Protocol (MCP) server for searching jobs on Hirebase.org", "Dockerized the service and set up GitOps CI/CD pipelines for automated builds and releases" ], "url": "https://github.com/jhgaylor/hirebase-mcp" }, { "name": "Express MCP Handler", "description": "Package to simplify MCP handling in Express.js", "highlights": [ "Developed Express middleware in TypeScript to streamline MCP request handling", "Authored full type definitions and robust error handling for production-grade reliability", "Configured CI/CD pipelines to automate code validation and package publishing" ], "url": "https://github.com/jhgaylor/express-mcp-handler" }, { "name": "Node Candidate MCP Server", "description": "A TypeScript library to build customizable candidate MCP servers", "highlights": [ "Authored a reusable library enabling developers to integrate their own candidate data into MCP flows", "Published as an npm package for easy adoption and extension by other teams" ], "url": "https://github.com/jhgaylor/node-candidate-mcp-server" }, { "name": "mcp_dart", "description": "Dart SDK implementation of the Model Context Protocol (MCP)", "highlights": [ "Contributed stream based support for in-process MCP servers", "Add support for running MCP servers in flutter apps", "Authored Dart examples to accelerate SDK adoption" ], "url": "https://github.com/leehack/mcp_dart" } ] }
get_resume_url: Returns the URL to the candidate's resume
get_linkedin_url: Returns the candidate's LinkedIn profile URL
get_github_url: Returns the candidate's GitHub profile URL
get_website_url: Returns the candidate's personal website URL
get_website_text: Returns the content from the candidate's personal website
Available to Hire Your Next Technical Cofounder 15+ years of experience helping companies build better tech organizations, launch new products, and grow with confidence. Text Me Email Me View Resume How I Accelerate Success Ship Fast, Learn Fast Focus on delivering the first quantum of value quickly, then iterate based on real user feedback. MVP in days, not months Data-driven iterations Continuous user feedback loops Supercharge Your Teams Deliver faster with proven tools and practices that scale across your organization. Best-in-class development workflows Automated testing and deployment Cost-effective scaling solutions Find Product Market Fit Transform engineering teams into product teams that own the full lifecycle from idea to customer value. Data-driven feature development Customer usage insights Value-driven prioritization Companies I've Helped Grow I've had the privilege of working with innovative companies to help scale their technology and teams. Protectwise Acquired by Verizon "Jake was instrumental in building our cloud-native security platform. His technical leadership helped shape our architecture and team practices." - Devops Engineer, Protectwise Food Service Warehouse "We were deploying c# on vSphere when Jake joined on our first Nodejs backend team. He had been using Docker, we identified Kubernetes as our next step, and Jake hit the ground running. Our node services had the fastest release cycle in the company." - Architect, Food Service Warehouse Cloaked "Jake is a force for good unlike any other. He migrated our infra to a cheaper and more scalable system, crafted a CI pipeline that accelerated deploys by 30x, and taught the whole company how to make data-driven decisions by building and showcasing an entire product analytics stack. And that was just his first 6 months." - Director Platform Engineering, Cloaked CyberGRX Now ProcessUnity "I watched Jake redo a build and deploy process over the span of 3 days, whip up a presentation, and get every engineer in the org up to speed using it to deploy new services, a moment I'll never forget because our productivity EXPLODED afterwards." - Software Engineer, CyberGRX Inception Health "I also wanted to second (third? Fourth?) Jake's skills here. I don't have anything unique to add as everyone else has already covered it, but this man will help you achieve what you need." - Senior Platform Engineer, Inception Health Magic "Jake worked in the pit with [the operations team] and everyday came in with killer energy. Everyone else told us how to work around problems. Jake built us better tools." - Magician, Magic From Zero to Production Start with the smallest valuable feature set, then evolve based on real user feedback and data. Development Philosophy Focus on core user value first Ship early, gather feedback Iterate based on usage data Scale what works Technical Foundation Production-ready infrastructure Automated testing and deployment Built-in monitoring and analytics Scalable architecture patterns Development Approach Quick Starts From idea to first user value in days Data-Driven Every feature backed by usage metrics Rapid Iteration Continuous improvement based on feedback Supercharge Feature Delivery Stop waiting weeks for features to ship. Eliminate manual tasks. Give your teams the tools and automation they need to go to production with confidence. Common Pain Points Slow, manual deployment processes Inconsistent environments causing issues Limited visibility into system health Security patches falling behind The Solution Automated pipelines for instant feedback Infrastructure as code for consistency Real-time monitoring and alerts Automated security updates Quick Feedback Automated test runs Code quality checks Security scanning Continuous Delivery One-click deployments Automated rollbacks Environment promotion Full Visibility Performance metrics Error tracking User analytics Impact on Your Team Faster Deployments Less Manual Work 24/7 System Monitoring Confidence in Delivery Build Product Minded Teams Transform your engineering teams into data driven teams that understand customer needs and deliver measurable business value. Common Challenges Features built without clear success metrics Limited understanding of customer behavior Disconnect between technical and business goals No feedback loop from production to planning The Transformation Data-driven feature development and iteration Real user behavior insights inform decisions Clear metrics tied to business outcomes Continuous learning from production data Analytics That Matter Feature usage tracking User journey mapping Performance impact Experimentation A/B testing framework Feature flags Controlled rollouts Customer Feedback In-app surveys Usage analytics Support insights Results in Teams That Focus on Customer Value Make Data-Driven Decisions Innovate Continuously Ship with Confidence Modern Cloud-Native Stack Leveraging industry-leading tools and practices for rapid, reliable delivery Platform AWS cloud infrastructure Kubernetes orchestration Cloudflare edge networking Terraform infrastructure as code Delivery GitOps workflow Continuous Integration pipelines Automated Continuous Deployment Infrastructure automation Observability Product usage analytics System Telemetry A/B testing Error tracking & Crash Reporting Are We a Good Fit? I specialize in modern web technologies and cloud infrastructure. Let's make sure we are a good match. Great Fits SaaS Applications Web applications, APIs, and cloud-native services Infrastructure as Code AWS, Kubernetes, Terraform, and modern cloud platforms Developer Experience CI/CD pipelines, development workflows, and team productivity Software Delivery Deployment automation, monitoring, and operational excellence Technical Leadership Architecture decisions, team guidance, and technology strategy Not Great Fits Design Work While I can do a little design work, you dont want me creating your user interfaces. Security Penetration Testing While I implement secure practices, I'm not a dedicated security auditor IoT & Firmware Development I don't work with embedded systems or hardware-level programming Complex Algorithms Deep computer science problems or algorithmic optimization Machine Learning While I can integrate ML services, I don't develop ML models © 2024 Jake Gaylor. All rights reserved. Toggle navigation Jake Gaylor Jake Gaylor Full Stack Engineer 720.453.3994 Download Resume Read Blog Hacker and Entrepreneur My passion for programming was sparked in 2001 doing CRUD on a LAMP. I have a ton of experience developing web applications and I have worked with a variety of platforms and technologies to build software and have deployed software to the web, Mac OS X, and Linux. My understanding of many different programming languages and frameworks has exposed me to new paradigms, which helps me pick the best tool for each job. I do any work I can openly on Github and am a big fan of open source. I love talking shop, so reach out if you want to chat. I started a company in 2013 which launched two products. Both were SaaS applications involving collecting and curating large sets of social media data and I built the technical stack from servers to CSS. I learned to do a lot of non technical things as well while starting NestedData, including writing copy, managing finances, hiring, firing, negotiating contracts, marketing, on boarding, and most of all how to talk to customers. Developer I have 7 years experience hacking professionally. I've worked on CI/CD pipelines, internal productivity tools, social media applications for social scientists, open source blogging software, an xmpp chatbot to provide a CLI to the vast League of Legends data on the web, and architected multiple distributed systems. Given a set of objectives, I can evaluate them to then build the infrastructure and applications to meet them. I'm a hacker at my core, so I thrive in an environment where I am able to help determine the technical direction, though the entrepreneur in me really wants to talk to the users in order to challenge my assumptions. Ops Automated, repeatable deploys - I use tools like Chef, Packer, and Terraform to model infrastructure as code in order to be able to test it before releasing changes to production environments. A solid configuration management codebase saved my team's bacon more than once. Having infrastructure in code means we can be back up in minutes and only one person has to be distracted by what could other be a catastrophe. CI/CD - Using Code Review, Docker, Jenkins, and a solid test suite, I built a CI/CD pipeline for the SocialDrizzle web app and it's supporting services. Our team was able to make changes to the application and see them in production as soon as they passed muster, without having to waste time doing repetitive, error prone tasks. Recent Past Lately I have been doing a good deal work with Kubernetes. It is an unopinionated PaaS on top of which tooling can be built to provide a great amount of business value with less technical investment than ever before. I have also been working with CoreOS and concourse-ci to enable rapid creation of CI/CD pipelines that scale. Before that I spent a lot of time working with Meteor and I recently built a social media data collection system in node that allows me to use (Twitter/Facebook/Instagram) bots in multiple applications while only having to do the work of writing the logic and building/deploying infrastructure once. My latest, public, launch was a chat bot for League of Legends. It was built in a week and documented at https://github.com/jhgaylor/StatBot/wiki/Day-0:-The-Beginning. Please feel free to check out the repository as an example of my work. Future I'm looking for work as an operations engineer. My ideal role would be one where I can provide tools and services to developers to reduce the friction of creating and maintaining production ready software. An average day might include meeting with a dev team to discover pain points (cross team collaboration), working on a client library to interface with the experimental metrics2.0 backend (coding/helping devs interface with ops), reviewing a merge request to the terraform/cloud formation repository, and possibly tracking down the root cause of a production outage. I’d like to be in a position where I can have a say in how we choose to do things but also put my head down and knock out the actual implementation. On the side I'm toying with building a Heroku-like service on top of GKE at Cloudflinger.com. It's open for use but it's may disappear at any time as it is a side project consuming actual cloud resources. The placeholder marketing site is being hosted using the service. Projects Statbot [Link] Highlights XMPP client using Hubot to communicate. Express.js HTTP API Server Redis for cacheing. Led to the creation of a new npm package, Big Cheese. Deployment was automated using Tutum.co Ramped up from 1 to 7 regions in hours. Contributed a patch upstream to LeagueJS. 14k+ Redditors visited the project on day one. The entire project, from launch to finish, took just 7 days. About A chat bot for League of Legends. LoL players, especially those not in the top tier of competitive play, often need more information about the game... quickly! It is quite common for players to "alt-tab" to sites like lolking, lolnexus, lolcounter, probuilds, or many others. Once on the site gamers have to type, click, and wait on load times, all while under extreme time pressure. To make matters worse, they often need information from one (or multiple!) source(s) during champion select, another source at the load screen, and yet another during the game. All of these things add to the players' stress level, and some times, they don't get done in time. Thus these constraints have in game ramifications. Statbot makes it easy to get all the information you need instantly in game. Node.js Coffeescript HTTP Redis XMPP Express.js Tracer Highlights Meteor.js Web Application Twitter Bootstrap CSS Framework Python Social Media Data Collector Consumed real time and historic data. Celery & RabbitMQ for a scalable Asynchronous Task Queue MongoDB for Application State and Social Media Data Storage Integrated with FullContact and PiPl web apis. About Tracer offers a quick and easy way to identify, capture, codify, and report a person's social media data. With just a person's email address or username, Tracer helps you identify the target's social media accounts and provides you with both historical and real-time data. Meteor.js Node.js Coffeescript Python Celery RabbitMQ MongoDB Vagrant SocialDrizzle [Link] Highlights Entire System of services and networking deployed with the most up to date code using Ansible, Docker, Jenkins, and Github. Built using micro services including: a data collector, a data router, a data consumer, a data labeler, a web application, and a marketing site. Employs a fleet of bots that consume data from social networks. Web Application built with ♥ using Meteor. Launched first version at Mississippi State University after just 12 weeks. About A startup venture for providing social engagement to the patrons of public events. SocialDrizzle offers game day production crews a turnkey solution for highlighting fans' social media messages and pics on stadium video board. SocialDrizzle provides the whole package -- a collection and curation application, custom designed templates, hardware connection to your existing production equipment, on-site set up, and unlimited tech support. Get in touch if you want to know more, I'd love to talk to you about my experiences launching a product and starting a business. Meteor.js Node.js Coffeescript MongoDB Ansible Docker Redis Websockets Microservices Unit Testing SASS GNIP Jenkins CI/CD Django-blogger [Link] Highlights Exemplifies Django Best Practicies Easily Themable with a python package using Twitter Bootstrap. Feature Filled multi tenant blog. i18n & l10n Includes an HTTP Api Support posts written in markdown. About A reusable Django app for blogging intended for one or more contributors. The purpose of this project is to create a basic, but feature complete, blogging platform for Django v1.4. The project was intended to exemplify best practices in Django at the time of writing. The package has been downloaded nearly 50,000 times since creation. Python Django Unit Testing i18n l10n RSS REST Api TLDR.io api wrapper [Link] Highlights Python Package for accessing TLDR.io's HTTP Api Simple API that maps closely to the API documentation. One of my early projects with tests. Thoroughly documented. About I was really enjoyed using [tldr.io's service and I wanted to find a way to give back. When I discovered they had an HTTP Api and no Python library, I jumped at the chance to build it. Python Requests HTTP Api Unit Testing Bonus.ly Api Wrapper [Link] Highlights Node.js Package for accessing Bonus.ly's HTTP Api. Intuitive API that attempts to feel like the http api using javascriptisms. Usable as a static class - convenient if you already have an api key in memory. Instantiate the class to have a client that will track the api key for the mostly recently authenticated user. About Node bindings for the bonus.ly http api using the request package. The idea was to treat the HTTP api as a set of calls that could be described using a few common parameters. I was trying to get as close as I could to "generating" code. (I should learn a lisp!) Adding new endpoints becomes as simple as writing a POJO. This wouldn't work if the HTTP API didn't have internal consistency. By describing the required parameters, we can give feedback to the developer without waiting for a round trip. This comes at the expense of having to update the client library any time the http api changes. Depending on how "frozen" the api is, this may or may not be a good trade off. I built this to easily allow that feature to be removed. Node.js Request Promises HTTP Social Media Tracking and Analysis System (SMTAS) [Link] Highlights Django Web Application jQuery for client side pizazz. Twitter Boostrap PostgreSQL Python Social Media Data Collector Consumed real time data. Celery & Redis for a scalable Asynchronous Task Queue Google Maps About A system to collect, analyze, and visualize social media data for researchers to gain valuable insights into public opinion, views and fluidity. SMTAS is focused on the social network, Twitter, where researchers have access to approximately 500 million tweets per day. Tweets are public postings made by worldwide users of Twitter. Apart from the real-time access to Twitter, SMTAS also has access to historical data/tweets posted via Twitter since 2006. Apart from Twitter data being a rich information source of human behavior (170 million active users) in a social network, it also provides researchers instantaneous information from its user base with its faster (compared to other social networks) message propagation. Python Django Celery Redis Unit Testing REST Api PostgreSQL jQuery Twitter Bootstrap Google Maps ECMAScript 5 GNIP Streaming HTTP SMTAS from Innovative Data Lab on Vimeo. Employee Management System Highlights Meteor Web Application deployed as a standard node application using Demeteorizer Touch Screen Friendly Internal Productivity tool used by an 80 employee survey call center. Required matching existing timecard printouts closely. About "Timemaster" was desperately needed by Mississippi State University's (MSU) Social Science Research Center's (SSRC) Survey Research Laboratory (SRL) in order to wrangle the timesheets of 80+ intermittent workers. The tool saved a team of 4 supervisors a significant amount of time that was being spent on paperwork. nginx Node.js Coffeescript MongoDB Meteor.js Unit Testing Chef Codeship Read How Google Works The Everything Store The Goal: A process of ongoing improvement The Phoenix Project The Five Dysfunctions of a Team The Lean Startup Hackers and Painters Two Scoops of Django Javascript: The Good Parts JavaScript Allongé Discover Meteor XMPP: The definitive guide Founders at Work Node.js the Right Way Rework The Virgin Way Zero to One Delivering Happiness It's Not Luck Critical Chain The Five Temptations of a CEO Customer Development for Entrepreneurs Think Like a Freak Start with Why Great by Choice Growth Hacker Marketing SuperFreakonomics Made to Stick Leaders Eat Last The Spirit of Kaizen Rolling Rocks Downhill Grit: The Power of Passion and Perseverance Start with Why The Founder's Dilemmas Reading Effective Devops Get in Touch


Read the original article

Comments

  • By pmarreck 2025-05-054:5412 reply

    I love this idea.

    But you know what? It's one step away from a system where AI's act as agents of our values, interests, needs and availabilities and mingle with other AI's to find possible business or romantic connections for us, all automatically.

    Like a business coach/matchmaker and dating coach/matchmaker in one. Imagine just receiving high-potential connections for both, in your inbox, every day, according to whatever criteria you value.

    My OpenAI ChatGPT knows me VERY well. It would possibly be amazing if a system existed that I could deem my chatgpt account a proxy of me for.

    EDIT: I don't think there's currently a way to hand out a key to my (privacy-preserving except where explicitly allowed) own ChatGPT which also includes the conversation memory, unless MCP might provide this somehow

    • By narrator 2025-05-0512:511 reply

      This reminds me of the semantic web. It ultimately didn't work because people decided the most useful thing to do with it was lie about and spam with their metadata in order to better SEO rank. Right now we're in the idealistic phase, but soon the MCP servers will just be full of AI job catfishers from North Korea or Burmese dating scam farms with completely made up AI people. The curators will spend their entire existence fighting spam wars all over again with AI on both sides.

      • By diggan 2025-05-0513:50

        > The curators will spend their entire existence fighting spam wars all over again with AI on both sides.

        But imagine how much value shareholders of these AI companies could make by having AI chatbots spamming other AI chatbots!

    • By majormajor 2025-05-0511:381 reply

      So your desire is to have to talk to people less as a way to meet people? Seems like a good way to have absolutely no useful social skills left for when things reach the offline world.

      You're gonna lose all the best parts of life in an attempt to deal only with robots to avoid a few rough edges here and there. You don't know what you want as well as you think you do, serendipity is a necessity.

      Well on our way to "everything is amazing and nobody is happy" times infinity.

      (Much of this already exists, of course, and there are ANY number of "but our match percentages were so high!!" disaster dates out there that have left the human-blind-data-focused in sad confusion. The secret is that the accuracy of the match percentage was not the problem.)

      • By pmarreck 2025-05-0514:323 reply

        > have to talk to people less

        These are not mutually-exclusive. You can talk to the same amount of people using your very limited time AND ALSO utilize a tool like this to expand upon possible connections.

        Plus, there are a lot of things people want that are not socially acceptable to discuss publicly for privacy reasons. AI could potentially be a non-judgmental, privacy-preserving matchmaker here.

        > You’re gonna lose all the

        As previously stated, it’s not mutually exclusive. Existing online dating did not completely replace “meeting people randomly”.

        > everything is amazing and

        You can just stop there. lol

        > (anecdote about things looking rationally perfect on paper)

        Yes. this is true, there is an element of people that cannot be captured by rational mechanisms (I believe this too). But also imagine being able to filter down to just those possible people. Ruling out all the rational things that are dealbreakers for you. Imagine a matchmaker AI that is so smart that it can “intuit” what might work for you that you don’t even realize, based on data (personal example, if you are ADHD, you are automatically attracted to non-ADHD people as partners, but this also has the danger of creating resentment… Or if you claim to like functional languages, the AI might figure out that what you really like is solving problems as efficiently as possible, so it might give you a job recommendation that you might otherwise overlook because you’d end up making a deep and satisfying impact there)

        • By majormajor 2025-05-0514:571 reply

          My point is not about match quality, it's about conversion rate and chemistry - which we don't know how to quantify precisely, but is majorly influenced by very concrete, non-abstract, social skills, styles, and tendencies.

          Time spent chatting with a machine is time not spent interacting with people. That is mutually exclusive. Sure, it's not guaranteed that it's displacing time spent interacting with people - it may be displacing time spent dicking around with machines in other ways. Someone might already not be interacting with people. But then this doesn't fix this. If you're talking with ChatGPT instead of messaging people on a dating app, sending out messages on LinkedIn, or chatting on Reddit, you'll get even less social feedback than you do through those today.

          The connections could be perfectly well-matched. But the conversion rate depends on things other than that match quality. And those are all the things that you can't practice in front of a screen. If someone fumbles the bag when meeting someone in person for the first time, the only thing that will help them is repetition and practice. It's hard. It's frustrating. It's demoralizing. But it will still be necessary even with "better okcupid."

          > Imagine a matchmaker AI that is so smart that it can “intuit” what might work for you that you don’t even realize, based on data

          I'm not imagining that here, I'm imagining the "merge our chat GPT conversation history contexts" scenario. A super-human AI could potentially do all sorts of things to help mitigate the lack of practice at live human interaction that today's tools result in. Or it could turn people into wireheads who abandon society altogether. I think we're enough years away from that that to not find it particularly worth addressing. It's not going to make anyone's life better in the immediate future. Practicing will. Talking to ChatGPT instead of getting out there won't.

          • By pmarreck 2025-05-0515:261 reply

            Alright, I'll humor you. Is your assertion falsifiable?

            People will always choose the more efficient option. If it takes me 15 hours being "out there" to manually find 1 possible work or romantic interest, and this hypothetical service just keeps dumping possible matches into my inbox of which just 20% pass what I'll call the "irrational interaction test" (i.e. "things other than match quality"), that's still a massive efficiency increase. So both a "better OKCupid", and a "better Linkedin/Dice/etc". I could still go out and touch grass and try to let serendipity do its work.

            The question I'm asking is, if you're arguing against this, then are you also arguing against the OKCupids of the world? What about other automated forms of matchmaking? Are you saying those are taking more than they're giving (at least as far as "enriching people's lives" is concerned)? Why would some service that might do this an order of magnitude better (even if "things other than match quality" still counted for a lot), not be an overall good?

            • By globnomulous 2025-05-0515:491 reply

              > Alright, I'll humor you.

              I stopped reading here. I don't think it's possible to have a constructive conversation with someone who communicates this way. The snotty disrespect rules out productive exchange of ideas.

              • By pmarreck 2025-05-0515:521 reply

                I am not trying to convey snotty disrespect, otherwise I would not have bothered answering. The "I'll humor you" was delivered with a playful smile on my end, if you can picture that (an argument for in-person interaction if I ever saw one!). I am actually curious about your perspective. Sorry about the miscommunication or poor word/phrasing choice. Perhaps ChatGPT would have helped me word it better (rimshot)

                • By globnomulous 2025-05-0515:561 reply

                  Helpful reminder that tone is hard both to convey and to detect. Best to be generous when we make assumptions. Thanks for explaining.

                  • By pmarreck 2025-05-0516:14

                    The problem is that I'm still curious about your answer to the question in my third paragraph, with the perspective I tried to add in my 2nd paragraph lol

                    Unfortunately it all came crashing down in my 1st paragraph

        • By -__---____-ZXyw 2025-05-0523:031 reply

          > AI could potentially be a non-judgmental, privacy-preserving matchmaker here.

          I think it highly likely that LLMs are - overall - going to be incredibly damaging to whatever vestiges of privacy people have left. So this statement came with a certain jolt of morbid humour for me.

          • By pmarreck 2025-05-0612:161 reply

            On my (admittedly unusually powerful for this task) M4 Macbook Pro 128GB, I have access to locally-running LLM's that are almost as good as the cloud ones.

            This trend will continue, and they will continue to become more locally accessible and performant over time. Local LLM's will get you the privacy you seek.

            • By -__---____-ZXyw 2025-05-0620:29

              Privacy (like most rights, I dare say) only makes sense collectively. My own privacy is of trifling importance to me compared to our access to the right collectively.

        • By hooverd 2025-05-0621:58

          It's an adversarial thing because other people don't want to waste their time talking to your agent because its obvious you don't value their time.

    • By rpozarickij 2025-05-0513:191 reply

      > Like a business coach/matchmaker and dating coach/matchmaker in one. Imagine just receiving high-potential connections for both, in your inbox, every day, according to whatever criteria you value.

      This reminded me of one Black Mirror episode [0] which is about something very similar for dating.

      [0] https://www.imdb.com/title/tt5710978/

      • By pmarreck 2025-05-0515:30

        I will have to watch that episode!

    • By netsharc 2025-05-059:354 reply

      Hah, I like the idea of showing up to a blind date and opening with "So our LLMs told us we'd get along great, huh?".

      A short story idea that's been in my head for years is a Google (or whichever all-knowing system) algorithm that gets 2 people to meet by showing them the correct ads to get them out of the house and to an e.g. concert. Fleshing it out: they get into conversation because they're e.g. both carrying books by a particular author because again they found this author through a Google ad. And 3 weeks later they ran into each other again at another event advertised to them..

    • By runlaszlorun 2025-05-0516:57

      I had two Claude instances negotiate a fictional deal over startup equity. I wasn't expecting much but they knocked it out of the park, introducing new deal points along the way as part of a counter offer, etc. and successfully came to an agreement.

    • By insane_dreamer 2025-05-060:51

      It's interesting from a technological point of view.

      But just because we _can_ do something doesn't mean we _should_ do something or that our lives will be better for it.

      I'm not sure this is one of the things we should do.

    • By GPerson 2025-05-0611:251 reply

      This sounds terrible and I will spend my life opposing this.

      • By pmarreck 2025-05-0612:171 reply

        On what basis? Why the strong feelings? It's basically just an AI-enhanced LinkedIn/OKCupid with lead generation. Not sure why this is so horrifying to you.

        • By HelloImSteven 2025-05-0617:06

          I have a negative perception of both LinkedIn and OKCupid, and of matchmaking services in general.

          The strength of these platforms is the same as their weakness: they aim to eliminate suboptimal outcomes. While that is beneficial on the surface, I take issue with how it effectively rules out any chance of unlikely matches somehow working out. The question of “Do I give them a chance based on just a feeling?” never needs to get raised. Considering how significant both personal and professional relationships are in people’s lives, to me it’s akin to deciding someone’s fate on the basis of a prediction. It doesn’t leave much room for people to exercise free will, or it at least doesn’t prioritize it.

          From the standpoint of optimization above all else, these services are immensely valuable, so it makes sense to at least consider them for various purposes. However, for me, the benefits are outweighed by the feeling of infringing on people’s free will.

    • By cousin_it 2025-05-059:091 reply

      Yeah, this is pretty funny. Maybe the simplest version is an "AI secretary" that will have its own email address, and also will search the web for people to connect to (or other AI secretaries). Once something is promising, it'll forward stuff to my actual inbox. It seems like a thing that'd be really easy to demo, or maybe some startups are already doing this, I'm too lazy to look and definitely too lazy to build it.

      • By dennisy 2025-05-0511:522 reply

        I am not sure I get the full workflow or use case here, are there many people out there looking to make more connections (outside of dating)? I ask genuinely as I have been knocking this idea around too - but I am just not sure the use cases are as compelling as the technology.

        • By majormajor 2025-05-0515:07

          There are a lot of people who complain about it being hard to make friends as an adult.

          Products exist for this, but I'm not aware of any that have hit a home run. I think the biggest barrier is closing this gap: I personally want more friends since I don't have the social skills to reliably go proactively make a friend randomly out of a newfound acquaintance or friend of a friend. So I can go to a meetup, say, of people with similar interests. But I would need the aforementioned social skills - that I don't have - to convert those people into recurring "real" friends. Dating apps work better here because there's a much higher incentive for me to put myself forward in a way I'm not otherwise comfortable with. Vs "eh I have some friends already, I don't want to be awkward or embarrass myself."

          I become increasingly convinced that it's not a problem that can be reliably directly intermediated for you. The best friendships I have that I was introduced to electronically came from recurring discussions around a shared interest on a site or forum or channel that then became a friendship. Trying to force things to go the other way is far harder. It either needs to be indirect OR you need to have an extremely high level of social skills (in which case you aren't likely to need this app in the first place).

          Those recurring online discussions? That's social skill practice. That's putting in your reps. The Reddit or HN format is one of the harder ones for that; there are many better ones, though. But ultimately it all comes down to work and practice. In the same way that there isn't a pill or phone accessory that will build your muscles or teach you another language without putting in the work.

        • By pmarreck 2025-05-0515:33

          I'm a parent and between work and childrearing, my free time has essentially completely evaporated. But I'd still like to meet people (as potential friends) or learn of new business/job opps that are aligned with my values and desires. (Or, not judging here, romantic or sexual opps.)

    • By GuinansEyebrows 2025-05-0515:081 reply

      i don't understand why you would want this.

      • By pmarreck 2025-05-0515:391 reply

        Because as soon as you have a kid, your entire life is 1) work 2) family 3) sleep, 4) MAYBE some self-care, and there's not a lot of room at all left over for making friends, finding work opps that are better-suited for you (or higher-paying, or both), or finding sexual/romantic fulfillment if you're single or just completely checked-out of the relationship with your coparent (although it seems there's an unspoken but known thing that parents of toddlers are at the bottom of the well in terms of personal and relationship happiness level, and that it might improve with time?)

        • By GuinansEyebrows 2025-05-0515:512 reply

          I'm sorry you (or the hypothetical subject of this post) is going through that. I don't think LLM-based social media is the answer to increased atomization and isolation when there's money to be made from atomization and isolation.

          • By pmarreck 2025-05-0516:17

            Here's a very relevant book to that comment:

            https://wwnorton.com/books/9780393241716

            "The Extinction of Experience: Being Human in a Disembodied World"

          • By pmarreck 2025-05-0516:07

            Maybe have it charge you for these leads, and make money that way? (Some dating apps already try to do this.)

    • By MarceColl 2025-05-0513:102 reply

      > and mingle with other AI's to find possible business or romantic connections for us, all automatically

      I thought the top post was already depressing, but this is a whole new level of psychopathic tech-bro mindset.

      Interesting also how my other comment as well as the other top post were mysteriously artificially demoted to the bottom of the comment section even with a lot of upvotes. In both cases they were the top comment and instanly went to the lowest one. AI criticism is punished now?

      • By pmarreck 2025-05-0515:441 reply

        You seem like you not only have a chip on your shoulder about technological assistance in human lives (quite Luddite of you, even if we've all seen The Social Dilemma) but that you would prefer to believe a conspiracy theory without evidence (that "the AI is downvoting your AI-negative posts") than that you might simply be making badly-argued, negative-toned comments.

        Tell you what- Here's a business idea you might appreciate: A series of islands where literally everything exists as it did in 1984, or 1992, or 2000, and you pay to basically "go back in time". All devices are confiscated on arrival but you are re-provided with the devices that were available in that era, meticulously maintained. We could call it "time/era tourism".

        Heck, why stop there? Let's have one that is set in 1945, just after WW2 ended, or perhaps 1850/the Victorian era prior to the introduction of cars or the Industrial Revolution. Bonus points if it includes time-appropriate racism, sexism or diseases.

        • By MarceColl 2025-05-0515:541 reply

          I have no problem with technological assistance in human lives in most cases. I'm just pointing out the incredibly anti-social behaviour of wanting to outsource socializing.

          What conspiracy theory? I didn't say anything about AI doing shit, what I said is that somehow my 48 points comment that was at the top of the comment section, within the span of 5 seconds ended up at the bottom of the comment section while having more upvotes. I don't even care about that. But it's incredibly weird and without bringing AI into question (because it was not downvoted), it's clearly just that HN wants to slow down anti-AI sentiment (since it benefits them economically?).

          Why don't you get your own island and let the AI communicate with the rest of humanity for you? Heck, why stop there. Maybe it could even outsource talking to your parents! No more of that time wasting! I could be hustling!

          • By pmarreck 2025-05-0516:271 reply

            > pointing out the incredibly anti-social behaviour of wanting to outsource socializing

            Excellently and succinctly stated.

            I guess I was considering it an adjunct to socializing, or a filter on who to socialize with. Not a substitute. Have you ever spent a few minutes talking to someone only to realize that you had nothing in common? Have you ever met someone you had things in common with but it was at the very end of an event when there was no more time (or when it would be too awkward or too soon) to exchange contact info with? Well, this tech might have captured those.

            Another example- There are people in the world who literally cannot stand having their beliefs get poked and prodded, and who in fact react violently if this poking and prodding (which is really just "curious probing") includes evidence against something they believe. I had a woman actually scream at me at a cocktail party once when I challenged her blank-slate hypothesis by citing Hassett/Siebert/Wallen (2008) (notably, the experimental conclusions from this study have since been challenged numerous times, which wasn't the case when that occurred years ago- I'm not here to defend it, only to point out an example). It would have been wonderful if I could have avoided that embarrassment by filtering out people who cannot tolerate a difference of evidence-backed opinion and gone straight to the people who love to debate stuff. Picture an AI whispering into my tiny earpiece, "this person, whose name is April, will likely not react well to the heretical poking and prodding you usually enjoy doing at these things."

            > No more of that time wasting! I could be hustling!

            LOL. Fair enough. As a friend recently pointed out to me, "if you really want efficiency in government, you'll end up with an autocratic dictatorship." Perhaps "optimizing the hell out of certain things" ruins them, or at least passes some point where the on-balance total cost is too high.

            I'd love to "run the experiment" in real life!

            • By 542354234235 2025-05-0518:12

              Considering how current tech has facilitated the automation of echo chambers, I doubt extending the tech into more social spaces will somehow reverse that. Of course, everyone believes they only hold evidence based, rational beliefs, so the net result 99% of the time would end up filtering out people who disagree.

      • By idiotsecant 2025-05-0513:152 reply

        You will meet, in your lifetime, a very small fraction of 1% of the human race. There exists, out there, thousands of people that you would form a life long bonds with of the type that many people never find. If a machine can help you with that, why is that so bad? I know it's trendy to have this cynical 'tech bro bad lol' approach to literally any intersection of society and tech, but we've been 'tech-bro'ing social relationships as society changes in response to technology for centuries now.

        • By GuinansEyebrows 2025-05-0515:09

          do you trust that this won't end up as bad or worse than what's become of social media?

        • By betterThanTexas 2025-05-0515:49

          I'm just confused what you think a chatbot is where it would do anything but complicate this process. It's a lot easier to confuse a recruiter than it is to go on dates.

    • By whoomp12342 2025-05-0515:03

      aeon flux

    • By betterThanTexas 2025-05-0515:46

      [flagged]

  • By vasco 2025-05-054:152 reply

    With each paragraph I thought more and more this was performance art. The voice of the text also sounds condescending in an LLM way, did you use AI to come up with those sections?

    • By insin 2025-05-0510:08

      There are separate tools to get single properties from the same config object. If you got someone's LLM-in-a-for-loop to send 6 separate HTTP requests for those, I'd consider them to have participated in performance art.

    • By superb_dev 2025-05-0523:52

      I was thinking similarly. So many redundant paragraphs…

  • By rkagerer 2025-05-054:32

    When I started reading this, I actually thought it was done in the vein of sarcasm.

HackerNews