Portfolio Hub

Terrence Daniels

Principal Full-Stack Engineer

I am a Principal Full-Stack Engineer with 21+ years of professional experience in software and infrastructure design and delivery. I've been fortunate to be exposed to a breadth of different tech stacks that no one resume could completely capture — .NET, Java, Angular, React, Vue, Node.js, Laravel, and more — all delivered under real Agile and CI/CD discipline. Known for auditing and modernizing real production codebases — finding and fixing genuine defects and security vulnerabilities others miss, and upgrading legacy patterns to current architectural standards. Below are real-world examples of that work.

Each one of these projects solve different problems.

Full-stack · Laravel + React

coolify-full

Modernized a live, production-style PaaS platform without disrupting existing functionality — migrating 84 pages from a legacy framework to a modern stack incrementally, the same disciplined approach required when upgrading business-critical systems without downtime. Cut static-analysis errors by over 95%, directly reducing the risk of production defects.

84/84pages migrated
1,306→55PHPStan baseline
165merged PRs

Library engineering · Angular + NgRx

platform-main

Deep-dived into a widely-used open-source state management library to find and fix real design flaws — the kind of rigorous code review skill that prevents costly bugs from reaching production. Delivered a 18x performance improvement and backed every change with more than 7,000 automated tests, reflecting the quality bar expected on enterprise platforms. It also includes Helpdesk, a full help-desk app built on the library that you can try right in your browser.

6ISP fixes
7,046Vitest tests
18×real perf fix

Backend + frontend complete · Java + Gradle + React

saga-full

Designed and built a distributed transaction system from scratch — the same pattern banks and e-commerce platforms use to keep orders, payments, and fulfillment in sync across independent services without one system taking down another. All six services pass their full test suite end-to-end against real infrastructure, demonstrating production-readiness, not just a proof of concept.

181/181tests passing
6/6services done
31real bugs fixed

Full stack complete · React + Express + PostgreSQL

conduit-full

Took an existing publishing-platform codebase and brought every dependency and pattern fully current — the exact skill needed to de-risk aging enterprise applications that have fallen behind on security patches and framework support. Fixed 70 real defects along the way and verified the entire stack runs end-to-end.

228 backend tests passing backend complete, 100% TypeScript 70 real bugs fixed Full stack runs end to end, verified live

Early stage · .NET 10 + Aspire microservices

eShop-full

Leading the modernization of a full e-commerce microservices platform onto the latest .NET and cloud-native tooling — directly relevant to organizations planning legacy-to-cloud migrations. Over 300 tests passing with CI coverage wired in from day one, showing migration work that doesn't sacrifice quality for speed.

6 of 21 projects done .NET 10 / Aspire 13, researched not copied 304 tests passing 186 .NET + 118 frontend, CI coverage/reporting wired up

Early stage · Java + Gradle

AxonFramework-Full

Migrating a major Java framework's build system module by module, inspecting each file individually rather than relying on automated conversion — the careful, low-risk approach needed for infrastructure changes that can't afford to break downstream consumers. Already surfaced and fixed 43 real defects in the process.

3 of 14 reactor modules complete test-logging, common, and update all complete — build-logic conventions and CI done first 43 real bugs found & fixed every file inspected against the Maven source, not bulk-copied

Early stage · Vue 3 + Pinia + Express

directus-main

Rebuilt the state-management layer of a popular open-source admin platform, including a fully working live app — demonstrating both architecture design and hands-on delivery. Shipped with 96% test coverage and zero security findings, the kind of quality bar expected before code reaches production.

3 packages + 2 in progress + 1 live app stores, constants, errors done — system-data, utils, api/ in progress 121 tests, 96% coverage 0 lint errors, 0 CodeQL findings

Phase 3 + ESPI + Stripe + Grid Ops complete · .NET 10 + Aspire / React / Kafka / Node.js

GridPulse

Designed and built an original, event-driven platform simulating a utility company's full meter-to-billing pipeline — including real Stripe payment processing and automated outage detection. This directly demonstrates the microservices, event-streaming, and observability skills needed to own mission-critical systems at companies like Consumers Energy, built and verified end-to-end rather than just theorized.

102 tests passing six services, real accounts, a real webhook delivered, a real Stripe payment collected, real outages detected 23 real bugs fixed Phase 3 of 6, plus ESPI + Stripe + Grid Ops Full six-service pipeline verified live end-to-end, including a polyglot Node.js service, real Stripe test-mode payments, and real outage/work-order tracking

Design phase · .NET Core + React + GCP

BEX

Authored a complete architecture and design blueprint for an FX trading strategy platform for broker-dealer and commercial banking use cases — covering market-making, smart order routing, and hedging strategies as swappable, capability-split components. Shows the ability to translate complex financial trading requirements into a clean, extensible technical architecture, now backed by a real implementation of the core strategy engine.

Design doc complete business requirements, strategy-pattern engine design, 10-strategy catalog, GCP microservice architecture, CI/CD, security controls, phased rollout No service code yet architecture/design phase — see the repo for current status before assuming an implementation exists