Skip to main content

Now

What I'm currently focused on. This is a /now page.

Last updated: January 17, 2026

Working remotely from California

Current Project: GroundWorkJS

A TypeScript-first, full-stack monorepo platform

GroundWorkJS is a comprehensive framework for building scalable, modular, feature-rich applications. It provides a solid foundation for full-stack TypeScript development, combining the best tools and patterns from the modern JavaScript ecosystem into a cohesive, opinionated platform. The project focuses on developer experience, type safety, and extensibility — giving teams the ability to build production-ready applications quickly while maintaining full control over their architecture.


Tech Stack
frontend
Next.js 15
React 19
MUI
Apollo Client
Redux Toolkit
backend
Express
Apollo Server 4
GraphQL
Passport
database
PostgreSQL
Knex
devops
Docker
GitHub Actions
pnpm workspaces
Key Features
  • TypeScript-first: End-to-end type safety across frontend, backend, and shared packages
  • Next.js 15 frontend: App Router, React Server Components, streaming
  • Express + Apollo Server backend: Flexible API layer with GraphQL and REST
  • PostgreSQL + Knex: Reliable relational data with migration tooling
  • JWT + OAuth authentication: Secure, standards-based auth out of the box
  • RBAC + ABAC authorization: Granular, flexible permission systems
  • Plugin SDK: Extend the platform without forking the core
  • pnpm workspaces: Efficient monorepo management with shared packages
  • GitHub Actions CI/CD: Automated testing, building, and deployment pipelines

Currently Building


  • Plugin SDK for third-party extensions
  • Advanced RBAC permission editor UI
  • Real-time collaboration features via WebSockets
  • Comprehensive developer documentation and starter templates

Architecture Decisions


  • Evaluating micro-frontend patterns for plugin isolation
  • Designing event-driven communication between services
  • Exploring schema stitching for federated GraphQL
  • Defining upgrade contracts for plugin API versioning

Security Focus


  • Implementing OWASP Top 10 mitigations across the stack
  • Adding Content Security Policy headers and reporting
  • Exploring end-to-end encryption for sensitive data at rest
  • Automated dependency vulnerability scanning in CI pipeline

Development Experience


  • Building a CLI for scaffolding new modules and plugins
  • Improving hot-reload and type-checking performance
  • Adding detailed error boundaries with contextual debug info
  • Creating interactive architecture diagrams for documentation

Current Focus Areas

Platform Extensibility
Type Safety
Developer Experience
Security First
Documentation
Open Source