Engineering Lead of a cross-functional product pod, responsible for leading the development of large, customer-facing features. Played a central role in the company's architectural evolution following its acquisition by WGU (Western Governors University), driving the transition from a single-product engineering organization - operating out of one product codebase - to an enterprise-grade, multi-product platform organized as a unified monorepo. Championed the underlying monorepo strategy and Nx adoption as the structural foundation for that transition, establishing shared tooling, independent product surfaces, and scalable team ownership within one cohesive engineering platform.
Leadership
Led a cross-functional pod from the ground up, starting as a 2-engineer team alongside a PM and rotating designer, then expanding into a 5-engineer pod with a dedicated PM. Served as Engineering Lead throughout, owning feature scoping, technical planning, sprint execution, and delivery end-to-end. Operated consistently above title - writing code, authoring architectural specs, producing technical analyses, and unblocking teammates across the engineering organization.
1.
Segmented Learner Cohorts
Tenant-aware membership and access-control system gating content, assessments, and activity visibility across nested customer cohorts. Drove the architectural call: landed on policy-based authorization with hierarchical permission scoping and modeled cohort membership as a composable relationship graph - enabling nested inheritance and cross-organizational sharing.
2.
Time Tracking
Activity-logging and approval workflow for learners, instructors, evaluators, and admins, with program-specific validation and submit-on-behalf-of flows. Kept it extensible without per-customer forks: modeled approval as a state machine with pluggable rules. Exposed program-level configuration so instructors and admins could tailor how learners tracked time - daily vs. monthly entry cadence, minimum time per activity, whether learners could log above the target, and other per-program constraints - without requiring engineering changes.
New product surface for defining skill taxonomies, attaching them to activities, and tracking learner progress. Led end-to-end from discovery through rollout: authored the taxonomy and progress-aggregation data model, and drew the platform/per-customer boundary so the feature could be reused across future products on the monorepo. Organized and planned the work based on dependencies to maximize parallel efforts across multiple engineers.
4.
Rubrics
Grading surface for instructors, evaluators, and admins to design, attach, and score configurable rubrics; now the most-used feature in the product. Led the redesign after the original implementation accumulated unfixable state-management bugs - aligning product, design, and engineering on a four-mode provider pattern (view/edit/attach/score) and a schema-driven form architecture unifying every surface behind one rendering pipeline.
Architecture
Most recently, drove the platform's most consequential frontend effort since the monorepo: a coordinated Auth0 v4, Next.js 16, and React 19 replatform paired with a months-long performance program that unwound a client-bound rendering architecture and restored server-side rendering, page caching, and healthy Core Web Vitals across the product.
1.
Server-Oriented Frontend Migration
Led a sustained, incremental migration - building team buy-in and driving a rethinking of the app's client/server boundaries over many months - to dismantle the client-side waterfall behind every cold page load: a ~1 MB bundle download followed by serial session, user, environment, and feature-flag requests that produced 3-4 seconds of blank screen before first paint and defeated Next.js page caching entirely. Progressively moved session validation into edge middleware, feature-flag evaluation to server startup, and provider bootstrapping onto the server - so pages fully pre-render, previously-visited pages return near-instantly from the restored page cache, and the app's third-party browser exposure collapses to a single first-party origin, eliminating a class of customer-firewall outages.
2.
Embedded Analytics Proxy & Report Performance
Co-architected the company's embedded-analytics integration (ThoughtSpot) around a deliberate licensing constraint: rather than provisioning per-user service accounts, all reporting is served through one service account with requests proxied through the app - saving the company roughly $50k per year. Uncovered the critical report-loading bottlenecks that were overwhelming the client and freezing browsers, then designed and implemented the remedy - per-user liveboard preloading under the shared account plus streamed, cached proxy assets - making report loads near-instantaneous.
3.
Auth0 v4 & Next.js 16 Replatform
Owned the platform upgrade that had stalled repeatedly: a legacy, client-bound Auth0 integration pinned the app to React 18 and blocked the Next.js upgrade path entirely. Re-architected authentication around edge middleware and server-side session management on Auth0 v4, then landed Auth0 v4, Next.js 16, React 19, and Turbopack as a coordinated three-stage rollout - a net deletion of code - with zero customer-facing downtime.
4.
Core Web Vitals & Loading Performance
Combined, the architectural unlock and bundle work improved FCP/LCP ~50% and TTI ~60% on high-traffic pages and cut cold-load times by 2-4 seconds on slower and corporate-throttled networks; non-critical client work (session replay, analytics boot, background refreshes) now defers until the browser is idle, keeping the main thread free for first paint.
5.
Bundle Size & First Load Performance
Diagnosed the root causes behind a bloated shared bundle - barrel-export fan-out, a 525 kB generated GraphQL document, a non-lazy provider cascade, and a UI package exports map silently pointing to CJS output that defeated tree-shaking - then authored the remediation roadmap and led its incremental delivery across the team over successive releases, cutting the app-wide first-load JavaScript baseline 62% (1.01 MB to 383 kB) and the shared app chunk 68% (921 kB to under 300 kB).
6.
Structured Logging & Observability
Designed and rolled out a unified, namespaced structured-logging architecture spanning every service - replacing scattered ad-hoc logging with a single queryable observability surface wired into Datadog.
7.
Monorepo & Microfrontend Decoupling
Championed and led a long-term restructuring of the platform around scalable monorepo patterns: spearheaded Nx adoption, reoriented engineering efforts toward decoupled, independently-owned modules with clean microfrontend boundaries, and steered the company's expansion from a single-product codebase toward a scalable, multi-product mesh.
Mentoring
Invested heavily in the growth of junior and mid-level engineers through structured PR reviews, pair programming, and 1:1 mentoring focused on TypeScript, React, Next.js, and GraphQL. Acted as a consistent technical resource and escalation point for the broader engineering organization.
Design & UX Coordination
Primary liaison between Design/UX and Engineering; established structured handoff and feedback processes that reduced ambiguity, shortened iteration cycles, and produced measurably better user experiences. Spearheaded integration of Deque axe-core accessibility checks into CI/CD pipelines for automated WCAG enforcement.
Developer Experience & Code Quality
Established a monorepo-wide TypeScript and ESLint quality program, systematically adopting 20+ rules via a grandfathering strategy that kept new code clean while enabling incremental migration. Enforced type-checking across test files in CI, fixed long-broken IDE ESLint integration, and created an internal documentation app covering contributing guides, React patterns, and architectural decisions.
Impact
The pod's output was directly instrumental in attracting and onboarding new enterprise accounts and qualifying the company for several public-sector grants.
Contributed to the ongoing development of Northbeam's flagship marketing analytics platform across web and mobile surfaces.
Multi-Currency Analytics
Designed and implemented a currency localization system enabling all marketing analytics to be denominated in a user-configurable currency, directly expanding the platform's addressable market to international customers.
React
GraphQL
Component Library
Architected a well-tested, flexible internal component library built on React, SASS, and TailwindCSS. Enabled significantly faster feature development, reduced UI inconsistency across the product, and made design-scope changes far easier to absorb throughout the codebase.
Floating UI
StorybookJS
UI/UX
SCSS & SASS
CSS
Javascript
Component Development
React
TypeScript
React Native
TailwindCSS
Unit Testing
Integration Testing
HTML
Responsive Design
Other Skills
Logging & Monitoring Infrastructure
zod
framer-motion
Mantine
GCP
nodeJS
Error Monitoring/Alerting
PostgreSQL
docker
jest
SVGs
Relational Databases
ESLint
npm
Client Side Rendering
Prettier
Monolith Architecture
Error Handling
CI/CD
ClickUp
Notion
Agile Software Development
bash
linux
expressJS
Application Security
pnpm
Amplitude
BugSnag
git
nvm
Authentication Protocols
Security Practices
Project Planning & Roadmapping
Package & Dependency Management
Contributed to early MVP development of a web-based inventory management, order management, and accounting platform for the chemical supply chain industry. Organized Agile workflows, led team meetings, and mentored engineers less familiar with the stack built on Next.js, TRPC, Prisma, and Vercel.
Other Skills
zod
Mantine
UI/UX
PrismaJS
SCSS & SASS
CSS
Javascript
AWS
Component Development
Error Monitoring/Alerting
PostgreSQL
React
TypeScript
SSR
TRPC
NextJS
Unit Testing
REST API Design
jest
SVGs
Relational Databases
ESLint
npm
Client Side Rendering
@tanstack/react-query
pino
Prettier
Error Handling
CI/CD
NextJS Pages Router
NextJS App Router
Notion
Agile Software Development
bash
linux
Application Security
Integration Testing
HTML
Responsive Design
git
nvm
Authentication Protocols
Security Practices
Vercel
Clerk
AWS S3 Storage
Package & Dependency Management
Team lead for the "Corsha Console," a modern customer-facing web platform enabling customers to manage, monitor, and configure proprietary network security technology. Owned the product roadmap from initial planning through delivery: scoped the system architecture, established Agile workflows, coordinated with an external UI/UX design firm on the full UX and user flow, and led the engineering team through implementation. Maintained high code quality through rigorous PR review and active mentoring of less experienced engineers.
Notable Technical Contributions
1.
Component Library
Led the development of an internal component library and established patterns associated with resusable components, component documentation and component testing.
StorybookJS
UI/UX
React
2.
Error Communication Protocols
Established protocols for communicating errors between the client and the server and incorporated these methods into UI components responsible for making server requests, communicating feedback to users and making decisions based on error control flow.
Error Monitoring/Alerting
REST API Design
Error Handling
Leadership
Organized workflows and Agile processes for the team, lead team meetings and planned each step of the product's implementation. Worked closely with engineers who were less familiar with the technologies being used to help teach, guide and improve their understanding.
Agile Software Development
Project Planning & Roadmapping
Design
Responsible for establishing and coordinating relationships with external UI/UX design firms for purposes of designing the Corsha Console. Worked with a UI/UX design firm between Aug 2022 and late Nov 2022 on the product’s UI/UX, design, user flow and structure of the application.
UI/UX
Jira
Project Planning & Roadmapping
Planning & Road Mapping
Planned and organized the future development of the Corsha Console product between June 2022 and late November 2022, when actual development began.
Jira
Project Planning & Roadmapping
Other Skills
zod
antd
Material UI
PrismaJS
SCSS & SASS
nodeJS
CSS
Javascript
Component Development
PostgreSQL
TypeScript
SSR
NextJS
Unit Testing
docker
jest
swr
SVGs
Relational Databases
ESLint
npm
Client Side Rendering
pino
Prettier
CI/CD
NextJS Pages Router
bash
linux
expressJS
Application Security
Integration Testing
HTML
Jenkins
Responsive Design
git
nvm
SCSS/CSS Modules
pyenv
pip
poetry
black
Authentication Protocols
Security Practices
codecov
SonarQube
tox
Microservices Architecture
Package & Dependency Management
Architected and led development of GreenBudget, a real-time, multi-user collaborative budgeting and payroll platform for the film production industry, addressing a gap where producers relied on cumbersome spreadsheets and outdated tools. Launched February 2022; by May 2022, the platform had grown to over 1,000 users with approximately 40-50% on paid subscriptions and had been adopted by several film studios for beta testing (now operating as Saturation at saturation.io).
Testing & CI/CD
Spearheaded a comprehensive automated testing suite and CI/CD integration that increased test coverage by approximately 70%, meaningfully improving platform stability and release confidence.
The application was released in Feb 2022, with paid subscriptions following shortly thereafter. The application was adopted by several small film studios, who agreed to test the software while still in beta. The software platform is now called Saturation, and can be found at https://saturation.io.
Django
Logging & Monitoring Infrastructure
Python
AWS RDS
antd
AWS ECS
AWS Identity & Access Management
AWS ElastiCache
UI/UX
Django REST Framework
SCSS & SASS
CSS
Javascript
AWS
Component Development
Error Monitoring/Alerting
PostgreSQL
React
TypeScript
React Redux
Redux-Sagas
Unit Testing
docker
REST API Design
Relational Databases
AWS Amplify
AWS Certificate Manager
ESLint
npm
@react-pdf
AWS Elastic Beanstalk
Client Side Rendering
AWS Route 53
Prettier
pytest
Error Handling
CI/CD
Django Channels
bash
linux
JWT Authentication
Application Security
Integration Testing
AWS EC2
HTML
Responsive Design
AWS Cloudwatch
git
nvm
pyenv
unittest
pip
celery
yarn
poetry
Authentication Protocols
Security Practices
AWS Lambdas
CircleCI
mock
tox
pylint
flake8
Session Authentication
Django Admin
Project Planning & Roadmapping
AWS S3 Storage
HTML Templating
Python 2/3 Compatibility
Jinja
Sentry
Package & Dependency Management
Other Skills
NextJS
SVGs
Vue
Redis
Agile Software Development
Jira
Microservices Architecture
Responsible for the full consumer-facing product: infrastructure architecture, feature development, and technical leadership of a small engineering team. Managed task allocation, conducted all code reviews, and led feature initiatives from planning through delivery. Spearheaded an automated testing and CI/CD initiative that increased test coverage by approximately 70%.
Rebuild
I was brought on at Nirveda at a time when significant parts of the code application(s) had to be re-designed to support the size and scale of current and future customers. I led the architecture re-design and implementation, addressing scalability and maintainability concerns while simultaneously onboarding new customers. As a direct result of my contributions, the sales team was able to onboard several new top-tier Enterprise level customers.
Django REST Framework
TypeScript
Unit Testing
Integration Testing
Testing
Spearheaded the implementation of our entire automated testing suite and ci-cd pipeline, which increased test coverage by roughly 70% and improved the stability of the development of new features.
pytest
CI/CD
codecov
tox
Leadership
Organized, managed and led large scale initiatives around the development of new features, improvement of existing functionality and re-architecting of the application.
Agile Software Development
Jira
Clubhouse
Other Skills
Django
Logging & Monitoring Infrastructure
Python
AWS RDS
styled-components
antd
AWS Identity & Access Management
UI/UX
SCSS & SASS
CSS
Javascript
AWS
Error Monitoring/Alerting
PostgreSQL
React
React Redux
Redux-Sagas
docker
REST API Design
Relational Databases
AWS Certificate Manager
AWS Secrets Manager
ESLint
npm
Client Side Rendering
Prettier
Error Handling
Redis
Auth0
Django Channels
bash
linux
JWT Authentication
Application Security
AWS EC2
HTML
Jenkins
Responsive Design
AWS Cloudwatch
git
nvm
pyenv
unittest
pip
celery
poetry
Authentication Protocols
Security Practices
mock
pylint
flake8
Session Authentication
Web Sockets
Django Admin
Project Planning & Roadmapping
AWS S3 Storage
Sentry
Package & Dependency Management
Developed front-end and back-end analytical tooling used by the trading desk to inform investment decisions, bridging the gap between quantitative analysis and software development teams.
Diff Reporting
Created a sub-application used daily by traders that allowed them to analyze the differences, modifications and frequencies of changes between electricity grid data at different points in time. With this application, traders were able to more efficiently track outages and other important events in different electrical grids.
React
React Redux
Redux-Sagas
Other Skills
Python
styled-components
antd
UI/UX
SCSS & SASS
CSS
Javascript
AWS
PostgreSQL
TypeScript
Flask
Unit Testing
docker
REST API Design
Relational Databases
ESLint
npm
Client Side Rendering
Prettier
pytest
Error Handling
CI/CD
Data Scraping
bash
linux
JWT Authentication
Application Security
Integration Testing
HTML
Jenkins
Responsive Design
git
nvm
pyenv
unittest
pip
SQLAlchemy
yarn
Authentication Protocols
Security Practices
Message Buses
mock
RabbitMQ
flake8
Session Authentication
Web Sockets
ElasticSearch
mySQL
Rundeck
Package & Dependency Management
Backend Python developer supporting The Atlantic's CMS, subscriptions, and digital products. Designed and implemented the Apple News syndication pipeline, opening a new digital distribution channel and directly contributing an additional revenue stream for the company.
Accounts API
Spent a year overhauling the entire revenue/subscription model and its applicable services as a decoupled REST API using django-rest-framework that could independently support subscriptions and memberships at The Atlantic.
Django
Python
Django REST Framework
Unit Testing
REST API Design
pytest
unittest
poetry
mock
Microservices Architecture
Apple News
Created the Apple News syndication platform supporting the syndication of digital content through Apple News at company, directly contributing another source of revenue and increased visibility of the company's content.
Django
Python
Unit Testing
REST API Design
unittest
celery
mock
Django Admin
Other Skills
Logging & Monitoring Infrastructure
nodeJS
CSS
Javascript
AWS
Error Monitoring/Alerting
PostgreSQL
React
docker
jest
Relational Databases
ESLint
npm
AWS Elastic Beanstalk
Prettier
Monolith Architecture
Error Handling
CI/CD
Agile Software Development
bash
linux
expressJS
JWT Authentication
asyncio
Application Security
Integration Testing
AWS EC2
HTML
Jenkins
Responsive Design
git
pyenv
pip
mongooseJS
Jira
Authentication Protocols
Security Practices
codecov
jQuery
tox
pylint
flake8
Session Authentication
Package Development
Handlebars
AWS S3 Storage
HTML Templating
Python 2/3 Compatibility
Jinja
mySQL
Sentry
Package & Dependency Management
Built internal analytical tooling and data infrastructure supporting investment decision-making at a multi-billion dollar asset management firm. Regularly bridged quantitative analysis and software development teams, formalizing and automating previously manual analytical workflows through Python-based tooling. This role marks the foundation of my professional software engineering practice.
Transparency
Rebuilt the firm's primary internal analytical tool into a more interactive/dynamical tool using a react/Redux front-end consuming an API built using django-rest-framework.
Django REST Framework
React
React Redux
Django Admin
Rock Creek Insights
Constructed an application, Rock Creek Insights, using MeteorJS that the firm uses to provide client risk reporting, monitor risk and compare performances of managed pension funds.
Created a custom, flexible and proprietary charting package using D3.js that the firm now uses in a variety of applications to visualize data in more than 2 dimensions and animate the visualization over time.
Javascript
d3.js
SVGs
HTML
Data Visualizations
Responsive Design
AWS Lambdas
Other Skills
Django
Python
styled-components
AWS DynamoDB
AWS Identity & Access Management
UI/UX
SCSS & SASS
AWS
PostgreSQL
React Native
REST API Design
Relational Databases
mongoDB
AWS Certificate Manager
npm
VBA
Data Scraping
bash
linux
Application Security
AWS EC2
git
pip
Authentication Protocols
Security Practices
jQuery
pylint
Session Authentication
Web Sockets
scipy
pandas
numpy
scikit-learn
Handlebars
AWS S3 Storage
noSQL Databases
mySQL
Package & Dependency Management
Researched and implemented complex models for credit default risk across exotic derivatives and structured products, using Python for numerical computation and Monte Carlo simulation.