Government Navigator

Government Navigator is a go-to-market sales and marketing intelligence platform tailored for state, local, and education IT vendors. By leveraging millions of data signals and decades of procurement expertise, it delivers real-time insights from early buyer-intent and pre-RFP alerts to verified contacts, jurisdictional profiles, statewide IT contracts, and curated market briefings so clients can uncover emerging opportunities and focus on winning deals instead of doing the homework.

Lead DevelopereRepublic LLCDecember 2017 - Present8 years, 3 months

About This Project

I led a team of four developers to build and maintain a PHP/Laravel application that helps citizens find and access government services. The platform integrates with multiple government APIs and provides an intuitive search interface.

Key Achievements

  • Scaled platform to support hundreds of daily active users
  • Led team of 4 developers through complete platform rebuild
  • Implemented robust search functionality using OpenSearch and allowing in-flight re-indexing
  • Established CI/CD pipeline reducing deployment time by 75%
  • Moved from a monolithic application to a microservices architecture with a focus on scalability and maintainability
  • Implemented Unit Testing and Integration Testing to ensure the quality of the code
  • Created a fully virtualized development environment using Docker Compose to allow for high fidelity local development and testing
  • Implemented Redshift as a data warehouse to allow for data warehousing and analytics
  • Helped integrate OpenAi for rapid AI-powered categorization and summarization of documents
  • Led a project to bring the application into compliance with SOC 2
  • Architected and built a production AI agent system with 12+ MCP tool classes (search, RFP intelligence, analytics, territory, content, support ops), agentic planning loops, async job execution via queue services, and persona-based session management
  • Designed multi-agent architecture with tool-calling orchestration, server-side OpenAI proxy for credential isolation, and comprehensive test suites validating tool execution and DB parity

Related Projects

Related Publications

Articles that cover technologies and skills used in this project

Prop Drilling is a Code Smell When Used Incorrectly
[M]medium
Oct 10, 20244 min read

Prop Drilling is a Code Smell When Used Incorrectly

Prop drilling is considered an anti-pattern in React because it involves passing props down multiple levels of a component tree, even when only a few components need them. This can lead to several...

Read more ->
JavaScriptJavaScriptReactReact
Technical CommunicationTechnical Communication +1 more
3 JavaScript Array Sorting Algorithms and When to Use Them
[M]medium
Oct 10, 20244 min read

3 JavaScript Array Sorting Algorithms and When to Use Them

Let’s compare three common JavaScript array sorting algorithms: Bubble Sort, Merge Sort, and Quick Sort. I’ll explain each, provide examples, and highlight when each would be most appropriate.1....

Read more ->
JavaScriptJavaScript
Technical CommunicationTechnical Communication
PHP8’s Nullsafe Operator or “Optional Chaining”
[M]medium
Apr 26, 20233 min read

PHP8’s Nullsafe Operator or “Optional Chaining”

In JavaScript this feature is called “optional chaining” where you can reduce the amount of checks that you need to do by chaining accessors with a ?. For example const street = User.address?.street...

Read more ->
PHPPHPJavaScriptJavaScript
Technical CommunicationTechnical Communication

Project Details

Timeline
December 2017 - Present
Duration
8 years, 3 months
Role
Lead Developer

Technologies Used

AngularAngularJavaScriptJavaScriptPHPPHPMySQLMySQLAWSAWSDevOpsDevOpsOpenSearchOpenSearchDockerDockerRedshiftRedshiftLambdaLambdaOpenAIOpenAI*MCP

Skills Demonstrated

Technical LeadershipTechnical LeadershipProject ManagementProject ManagementDeveloper CoachingDeveloper CoachingStakeholder ManagementStakeholder ManagementAgile MethodologiesAgile MethodologiesArchitecture PlanningArchitecture Planning