Working notes · revision · experiments

My Engineering Learning Journal

This is where I turn books, documentation, workplace questions and hobby projects into explanations and code I can revisit. Some subjects are established strengths; others are technologies I am actively exploring.

These articles show how I learn and reason at a point in time—not a claim to know everything.

Browse by topic

Go straight to the guides you need

Select a card to view its articles

What’s new

New three-part SQL Mentoring Series · ASP.NET Core Request-to-Response Journey: A Senior Developer’s Guide

See recent articles ↓
Browse the library

All engineering insights

55 of 55 articles

Data & Performance31 min readPART 1 OF 3

SQL Mentoring Series — Part 1 of 3: Relational Foundations and Core Querying

10 Aug 2026

Part 1 of my practical SQL mentoring series for junior developers: relational thinking, data modelling, normalization, integrity, schema evolution, SELECT, filtering, joins and set-based reasoning.

SQLSQL ServerRelational DatabasesData ModellingNormalizationConstraintsJoinsQuerying📁 Continuous Learning
Read article →
Data & Performance35 min readPART 2 OF 3

SQL Mentoring Series — Part 2 of 3: Advanced Querying, Analytics and Transactional SQL

10 Aug 2026

Part 2 of my practical SQL mentoring series: expressions, aggregation, CTEs, window functions, data modification, transactions, concurrency, idempotency and reliable application data.

SQLSQL ServerAnalyticsWindow FunctionsCTEsTransactionsConcurrencyT-SQL📁 Continuous Learning
Read article →
Data & Performance41 min readPART 3 OF 3

SQL Mentoring Series — Part 3 of 3: Performance Engineering and Modern Data Architecture

10 Aug 2026

Part 3 of my practical SQL mentoring series: index architecture, query optimisation, execution plans, statistics, plan caching, Query Store, data quality, warehousing and modern data systems.

SQL ServerQuery PerformanceExecution PlansIndexesQuery StoreStatisticsData WarehousingColumnstore📁 Continuous Learning
Read article →
Data & Performance28 min readNEW

ASP.NET Core Request-to-Response Journey: A Senior Developer’s Guide

10 Aug 2026

My practical mentoring guide for junior developers who want to understand the complete ASP.NET Core journey: startup, Kestrel, middleware, routing, security, model binding, application services, responses, observability, performance and testing.

ASP.NET Core.NETC#KestrelMiddlewareWeb APIDependency InjectionAuthenticationAuthorizationObservability📁 Continuous Learning
Read article →
Cloud & DevOps43 min readNEW

Azure Bicep Infrastructure as Code: From Your First Resource to Safe Production Deployments

28 Jul 2026

My book-backed study notes and practical exercises for understanding Azure Bicep, from first resources through modules, managed identity, what-if, CI/CD and production governance.

Azure BicepInfrastructure as CodeAzure Resource ManagerAzure CLIAzure PowerShellGitHub ActionsAzure DevOpsManaged IdentityAzure Verified Modules📁 Continuous Learning
Read article →
Cloud & DevOps41 min readNEW

Azure for .NET Developers: From First Resource to Production Cloud

27 Jul 2026

My structured Azure learning journal, connecting tenants, subscriptions and Bicep with App Service, Functions, containers, data, messaging, identity, monitoring and secure delivery.

Microsoft Azure.NET 10ASP.NET CoreAzure App ServiceAzure FunctionsAzure Container AppsAzure StorageAzure SQLService BusManaged IdentityBicepGitHub ActionsApplication Insights📁 Continuous Learning
Read article →
C# & .NET42 min readNEW

Revisiting C# Data Structures and Algorithms: From First Principles to Practice

27 Jul 2026

My in-depth revision notes and C# exercises for rebuilding intuition about runtime memory, Big O, collections, sorting, searching, trees, graphs and production performance.

C# 14.NET 10Data StructuresAlgorithmsBig OCLRGarbage CollectionSpan<T>CollectionsTreesGraphsPerformance📁 Technical Skills
Read article →
AI Engineering33 min readNEW

Building Agent-Powered Applications: My Developer Notes

27 Jul 2026

Faz Ahmed’s 5,000-word learning notebook on moving from language models and RAG to controlled AI agents—covering tools, memory, orchestration, planning, MCP, A2A, multi-agent patterns, evaluation, safety and a practical first build.

AI AgentsGenerative AILLMsRAGPrompt EngineeringMCPAgent2AgentPythonEvaluationResponsible AIAgent Orchestration📁 Continuous Learning
Read article →
Cloud & DevOps35 min readNEW

Learning Generative AI on AWS: My Developer Notes from Idea to Production

27 Jul 2026

Faz Ahmed’s personal 5,000-word learning notebook on generative AI at AWS—from foundation models, prompting and RAG to agents, evaluation, production architecture, security, responsible AI and a practical first project.

AWSAmazon BedrockGenerative AIFoundation ModelsRAGAmazon Bedrock AgentCoreAI AgentsGuardrailsEvaluationResponsible AIPython📁 Continuous Learning
Read article →
Cloud & DevOps32 min readNEW

Learning Machine Learning Engineering on AWS: My Developer Notes

27 Jul 2026

Faz Ahmed’s 5,000-word developer notebook from learning machine learning on AWS—connecting Amazon Bedrock, SageMaker AI, RAG, agents, data engineering, training, deployment, evaluation, security and LLMOps into one understandable journey.

AWSAmazon BedrockSageMaker AIMachine LearningGenerative AIAI AgentsRAGFeature StoreMLOpsPython📁 Continuous Learning
Read article →
C# & .NET32 min readNEW

Clean C# in Production: Design Patterns and Defensive Code

27 Jul 2026

My practical notes on combining clean C#, SOLID and design patterns with validation, resilient integrations, retries, concurrency, testing and production-minded reviews.

C#.NETDesign PatternsClean CodeSOLIDDefensive ProgrammingASP.NET CoreTestingResilienceSoftware Architecture📁 Technical Skills
Read article →
Leadership & Career29 min readNEW

Learning Python as an Experienced C# Developer: Translation Notes and Exercises

27 Jul 2026

My learning journal for translating familiar .NET ideas into Python’s execution model, typing, data structures, testing, FastAPI, pandas, automation and packaging.

PythonC#.NETFastAPIpytestpandasJupyterPydanticType HintsData Engineering📁 Continuous Learning
Read article →
AI Engineering27 min readNEW

Our First Step into Azure AI: Microsoft Foundry for .NET Developers

27 Jul 2026

My first structured exploration of bringing AI into secure .NET and Azure systems with Microsoft Foundry, models, agents, RAG, controlled tools and evaluation.

Microsoft FoundryAzure AI.NETC#AI AgentsRAGAzure AI SearchASP.NET CoreOpenAPIManaged Identity📁 Continuous Learning
Read article →
Frontend Engineering25 min readNEW

NgRx Without Fear: Understanding Angular State and the Reducer Pattern

27 Jul 2026

My effort to make Angular state management understandable by tracing actions, reducers, selectors, effects, immutability, RxJS and when a store is actually justified.

AngularNgRxReduxRxJSState ManagementReducersEffectsSelectorsNgRx EntityTypeScript📁 Technical Skills
Read article →
C# & .NET24 min readNEW

C# 14 and .NET 10: Sharper Tools for Modern Software

27 Jul 2026

My working notes and examples for understanding which C# 14 and .NET 10 features may matter in real systems, from language additions to ASP.NET Core, EF Core and Aspire.

C# 14.NET 10ASP.NET Core 10EF Core 10.NET AspireBlazorOpenAPIDevSecOpsCloud ArchitectureSecurity📁 Technical Skills
Read article →
C# & .NET22 min readNEW

Revisiting Multithreading, Async and Parallel C#: Practical Notes and Experiments

27 Jul 2026

My revision notes and experiments for choosing among threads, synchronisation, tasks, async I/O, concurrent collections, PLINQ and processing pipelines.

C#.NETMultithreadingAsync/AwaitTask Parallel LibrarySynchronizationConcurrent CollectionsPLINQReactive ExtensionsParallelism📁 Technical Skills
Read article →
C# & .NET21 min readNEW

Practising Pragmatic TDD in C# and .NET: Notes from Red, Green and Refactor

27 Jul 2026

My practical exploration of TDD as a design and risk-management discipline through red–green–refactor, dependency injection, test doubles and careful brownfield adoption.

TDDC#.NETxUnitDependency InjectionTest DoublesDDDEF CoreGitHub ActionsBrownfield Development📁 Continuous Learning
Read article →
Frontend Engineering22 min readNEW

Building with React, TypeScript and Node: My Full-Stack Learning Notes

27 Jul 2026

My code-backed learning notes from building a TypeScript application with React, Node, Express, PostgreSQL and Prisma, including security, testing and delivery.

ReactTypeScriptNode.jsExpressPostgreSQLPrismaRedux ToolkitVitestDockerOpenTelemetry📁 Loan Supermarket
Read article →
Data & Performance52 min readNEW

Studying High-Performance C# and .NET: Measurement Notes and Code Experiments

27 Jul 2026

My source-backed study and experiments in measuring .NET performance across memory, garbage collection, collections, LINQ, I/O, databases, async code and concurrency.

C#.NETPerformanceGarbage CollectionBenchmarkDotNetLINQEF CoreAsync/AwaitConcurrencyProfiling📁 Technical Skills
Read article →
Frontend Engineering24 min readNEW

Modern Angular Development: My Practical Notes as a .NET Developer

27 Jul 2026

My practical Angular learning notes covering TypeScript, components, data flow, dependency injection, RxJS, signals, routing, forms, testing and performance.

AngularTypeScriptRxJSSignalsDependency InjectionReactive FormsAngular MaterialSSRFrontend Architecture📁 BuildEstate Pro
Read article →
Frontend Engineering20 min readNEW

Exploring Web Development with Blazor: Practical .NET Notes and Examples

27 Jul 2026

My practical exploration of Blazor render modes, Aspire, components, forms, state, APIs, authentication, JavaScript interop, testing and deployment.

BlazorC#.NETRazor ComponentsBlazor WebAssemblyInteractive Server.NET AspirebUnitASP.NET Core📁 Continuous Learning
Read article →
Architecture & Design23 min readNEW

Revisiting Microservices Design Patterns in .NET: Trade-offs and Practice Notes

27 Jul 2026

My revision notes on distributed .NET systems, including boundaries, DDD, REST, gRPC, messaging, sagas, data ownership, resilience and observability.

Microservices.NETASP.NET CoreDDDCQRSgRPCMessagingSaga PatternDockerOpenTelemetry📁 Technical Skills
Read article →
C# & .NET18 min readNEW

My C# Revision Journal for Modern .NET Development

27 Jul 2026

Focused revision notes connecting core C# knowledge to modern .NET work: types, OOP, SOLID, delegates, LINQ, async, EF Core, ASP.NET Core and APIs.

C#.NETOOPSOLIDLINQAsync/AwaitEF CoreASP.NET CoreWeb API📁 Continuous Learning
Read article →
Data & Performance21 min readNEW

Revisiting SQL for Data Analytics: A Senior Developer’s Practice Journal

27 Jul 2026

My practice journal for analytical SQL: data grain, modelling, joins, aggregation, window functions, query performance, data quality and trustworthy analytics.

SQLPostgreSQLData AnalyticsData ModellingWindow FunctionsQuery PerformancePythonpandasData Warehousing📁 Technical Skills
Read article →
Frontend Engineering22 min readNEW

Designing a Complex UI with Components: My Approach to User Management

27 Jul 2026

I use a realistic BuildEstate Pro user-management screen to explain how I turn a complex enterprise workflow into clear component boundaries, sensible state ownership and maintainable UI architecture.

Component ArchitectureAngularReactBlazorState ManagementDesign SystemsAccessibilityEnterprise UI📁 BuildEstate Pro
Read article →
Frontend Engineering24 min readNEW

React Masterclass for Senior Full-Stack Developers: Components, Hooks and Production Architecture

26 Jul 2026

A comprehensive React guide for experienced full-stack developers covering application bootstrapping, JSX, components, props, state snapshots, Hooks, effects, forms, context, reducers, routing, server state, performance, React 19 and production feature architecture.

ReactJavaScriptJSXHooksReact 19SPAFrontend ArchitectureState ManagementTanStack QueryPerformance
Read article →
Architecture & Design24 min readNEW

Clean Architecture for Senior .NET Developers: CQRS, EF Core and SQL Server

26 Jul 2026

A comprehensive Clean Architecture masterclass for senior .NET developers covering dependency direction, domain modelling, value objects, domain events, CQRS, validation, repositories, EF Core, SQL Server, API boundaries, MediatR pipelines, transactions and pragmatic trade-offs.

Clean Architecture.NETC#CQRSEF CoreSQL ServerASP.NET CoreMediatRDomain-Driven DesignOutbox Pattern
Read article →
Data & Performance20 min readNEW

SQL Server and Relational Databases Masterclass: From Fundamentals to Production Performance

26 Jul 2026

A comprehensive senior developer's SQL Server revision guide covering relational modelling, keys, normalisation, joins, aggregation, constraints, indexes, execution plans, SARGability, stored procedures, transactions, concurrency, analytical modelling and production code review.

SQL ServerSQLRelational DatabasesDatabase DesignQuery PerformanceExecution PlansIndexesData ModellingOLTPOLAP
Read article →
Cloud & DevOps16 min readNEW

DevOps, Backlog and Team Planning: A Mentoring Guide for a New Team Member

26 Jul 2026

A practical onboarding guide to DevOps culture and Azure DevOps Boards: backlogs, user stories, tasks, bugs, spikes, technical debt, priorities, sprints, definitions of ready and done, and keeping delivery work visible.

DevOpsAzure DevOpsBacklog ManagementSprint PlanningUser StoriesAgile DeliveryTechnical DebtTeam Onboarding
Read article →
Leadership & Career15 min readNEW

Building a Productive and Happy Software Team: A Real-World Senior Engineering View

26 Jul 2026

A practical senior engineer's guide to team architecture: clarity, psychological safety, mentoring, constructive code review, healthy disagreement, estimation, focus, conflict resolution and shared delivery responsibility.

Technical LeadershipSoftware TeamsMentoringPsychological SafetyCode ReviewAgile DeliveryEngineering CultureTeamwork
Read article →
Leadership & Career18 min readNEW

How to Code Review as a Senior Engineer: C#, SQL and SPA Applications

26 Jul 2026

A production-focused guide to reviewing C# and ASP.NET Core, EF Core and SQL Server, and Angular or React SPA code with attention to correctness, maintainability, security, performance, observability and respectful mentoring.

Code ReviewC#ASP.NET CoreEF CoreSQL ServerAngularReactSPATechnical Leadership
Read article →
Data & Performance12 min readNEW

EF Core Best Practices: A Senior Developer's Guide to DbContext, LINQ, Performance and Production Gotchas

24 Jul 2026

A practical senior-level EF Core guide from Faz Ahmed covering DbContext, change tracking, LINQ-to-SQL translation, IQueryable, projection, Include, N+1 queries, transactions, concurrency, migrations and production performance tuning.

EF CoreC#ASP.NET CoreSQL ServerLINQDbContextPerformance TuningEntity Framework
Read article →
Frontend Engineering18 min readNEW

The World of SPA Applications: Faz Ahmed's Conversation with a Junior Developer

24 Jul 2026

A practical senior-level conversation about Single Page Application architecture: Angular, React and Blazor, application shells, routing, state management, security, performance, testing, observability, deployment and long-term frontend engineering decisions.

Single Page ApplicationsAngularReactBlazorTypeScriptFrontend ArchitectureWeb APIsState ManagementPerformanceSecurity
Read article →
Data & Performance14 min readNEW

How to Investigate a Slow Angular, ASP.NET Core and SQL Server Application

24 Jul 2026

A senior engineer's practical guide to diagnosing slow production applications end to end: Angular rendering, NgRx, Web APIs, CQRS, EF Core or stored procedures, SQL Server execution plans, blocking, observability and safe performance fixes.

AngularNgRxASP.NET CoreC#CQRSSQL ServerEF CoreApplication InsightsPerformance Tuning
Read article →
C# & .NET15 min readNEW

C# Async, Await, Race Conditions and Locks: A Senior Developer's Practical Guide

24 Jul 2026

My practical revision guide to async and await, Tasks, thread-pool behaviour, race conditions, locks, SemaphoreSlim, Interlocked and safe ASP.NET Core concurrency.

C#ASP.NET Coreasync/awaitTaskSemaphoreSlimInterlockedThread SafetyConcurrency
Read article →
AI Engineering16 min readNEW

How RAG, Vector Databases, Microsoft Foundry and ASP.NET Core Work Together

24 Jul 2026

My practical exploration of RAG, embeddings, vectors, vector databases, Azure AI Search, Microsoft Foundry agents and secure ASP.NET Core integration.

RAGMicrosoft FoundryAzure AI SearchASP.NET CoreC#Vector SearchSQL ServerAI Agents
Read article →
C# & .NET14 min readNEW

.NET 10 vs .NET 11: Key Features, Real-World Use Cases and What Developers Need to Know

24 Jul 2026

My working comparison notes for .NET 10 and .NET 11, covering search, containers, Native AOT, Runtime Async, C# evolution, ASP.NET Core and EF Core.

.NET 10.NET 11C# 14ASP.NET CoreEF CoreVector SearchNative AOTContainers
Read article →
Architecture & Design10 min readNEW

ASP.NET Core Configuration and Options Pattern: A Practical Production Guide

24 Jul 2026

ASP.NET Core configuration involves much more than reading appsettings.json. In this practical guide, I explain configuration providers, strongly typed options, startup validation, environment overrides and secure secret management—along with the mistakes that commonly cause deployment and production failures.

ASP.NET CoreC#.NETOptions PatternIConfigurationAzure Key VaultAzure App Configuration
Read article →
Architecture & Design17 min readNEW

Anatomy of an ASP.NET Core Web Application: How a Request Really Flows

23 Jul 2026

What really happens when an HTTP request reaches an ASP.NET Core application? Drawing on my experience building and supporting enterprise .NET systems, this guide follows a request through Kestrel, middleware, routing, authentication, model binding, application services and data access—highlighting the misconceptions, ordering mistakes and architectural traps developers frequently encounter.

ASP.NET CoreC#.NETWeb APIMiddlewareKestrelDependency InjectionEntity Framework CoreSQL Server
Read article →
C# & .NET15 min readNEW

C# Async/Await and Task in ASP.NET Core: A Practical Guide

23 Jul 2026

C# async and await can make ASP.NET Core applications more scalable, but only when developers understand what Task, threads, the thread pool and asynchronous I/O actually do. Drawing on my experience building and supporting enterprise .NET systems, this guide explains the mental model, common misconceptions, production mistakes and practical patterns every .NET developer should know.

C#.NETASP.NET CoreAsync/AwaitTaskThread PoolEntity Framework CoreWeb API
Read article →
Architecture & Design8 min read

Designing Enterprise Software Around Business Workflows

20 Jun 2026

One of the biggest lessons I've learned is that successful enterprise software isn't built around databases or APIs — it's built around business workflows. This article explores how understanding business operations first leads to better architecture, cleaner code, and systems that evolve naturally as organisations grow.

ASP.NET CoreSQL ServerArchitectureAzureWorkflow Design📁 BuildEstate Pro
Read article →
Frontend Engineering6 min read

Backend-First Full Stack Development

18 Jun 2026

What does being a Full Stack Engineer actually mean? This article explains my approach to software engineering, why my strongest expertise lies in backend development, and how I confidently work across Angular, React, Blazor, and modern frontend applications without claiming to be a frontend specialist.

ASP.NET CoreAngularReactBlazorTypeScriptREST APIs📁 Engineering Portfolio
Read article →
Case Studies42 min read

Building BuildEstate Pro: How an Enterprise Property Platform Was Designed and Delivered

15 Jun 2026

A source-backed, beginner-friendly engineering case study showing how BuildEstate Pro moved from business vision and domain discovery to Clean Architecture, CQRS, state machines, ASP.NET Core, EF Core, Angular, NgRx, security, search, testing and a repeatable Definition of Done.

.NET 8ASP.NET CoreClean ArchitectureCQRSMediatREF CoreSQL ServerAngular 20NgRx📁 BuildEstate Pro
Read article →
AI Engineering7 min read

How AI Is Changing Software Engineering

12 Jun 2026

Rather than replacing developers, AI is becoming another tool in the engineering toolbox. This article shares how I use Claude, Kiro, ChatGPT, GitHub Copilot, and Azure AI to accelerate architecture, documentation, implementation planning, debugging, and software delivery while maintaining sound engineering principles.

ClaudeKiroGitHub CopilotChatGPTSemantic KernelAzure AI📁 Continuous Learning
Read article →
Leadership & Career58 min read

What 15+ Years in Enterprise Development Has Taught Me

10 Jun 2026

An honest reflection on senior engineering: understanding business workflows, choosing technology for the need, solving problems patiently, supporting the team, and using AI without pretending it replaces judgement.

Engineering JudgementBusiness WorkflowsTeamworkAI-Assisted DevelopmentSoftware Delivery📁 About Me
Read article →
Frontend Engineering48 min readNEW

React and TypeScript Production Mastery: Complete Revision Notes

28 Jul 2026

My practical, code-heavy revision handbook for React 19, TypeScript, Server Components, Actions, state, hooks, React Router 7, forms, Auth.js, Node.js, PostgreSQL, Drizzle ORM, testing, CI/CD, performance and production deployment.

React 19TypeScriptReact Router 7Auth.jsNode.jsExpressPostgreSQLDrizzle ORMTestingCI/CD📁 Continuous Learning
Read article →
Frontend Engineering65 min readNEW

JavaScript from the Inside Out: A Gentle Guide to Scope, Closures, this, Prototypes and Async

28 Jul 2026

A slow, beginner-friendly and code-heavy guide to JavaScript's core mechanisms: values, types, variables, functions, scope, hoisting, closure, this, prototypes, classes, coercion, the event loop, Promises, iterators, modules, performance and framework connections.

JavaScriptECMAScriptClosuresPrototypesPromisesAsync/AwaitES ModulesTypeScriptReactAngularNode.js📁 Continuous Learning
Read article →
Frontend Engineering16 min readNEW

TypeScript from the Inside Out: A Gentle Guide to Types, Narrowing and Generics

28 Jul 2026

A beginner-friendly guide to compile-time reasoning, inference, unions, narrowing, generics, structural typing, type operators, modules and honest runtime boundaries.

TypeScriptGenericsZodReactNode.jsStatic Analysis📁 Continuous Learning
Read article →
Frontend Engineering55 min readNEW

How the Browser Actually Works: A Gentle Full-Stack Developer's Guide

28 Jul 2026

Faz’s conversational browser notes: 62 learner questions answered through navigation, parsing, rendering, events, storage, browser security, service workers, memory and DevTools.

BrowserDOMCSSOMJavaScriptService WorkersWeb Performance📁 Continuous Learning
Read article →
Architecture & Design54 min readNEW

HTTP and Web APIs from First Principles

28 Jul 2026

Faz’s conversational HTTP notes: learner questions answered through messages, methods, caching, authentication, CORS, retries, pagination, rate limits and resilient API design.

HTTPREST APIsCORSCachingAuthenticationTypeScript📁 Engineering Portfolio
Read article →
Application Security62 min readNEW

Web Security for Full-Stack Developers: A Gentle Defensive Guide

28 Jul 2026

Faz’s conversational security notes: 85 junior-developer questions answered patiently through threat modelling, access control, browser attacks, identity, supply-chain integrity and incident response.

OWASP Top 10Web SecurityOAuthCSPCSRFXSSAuthorization📁 Engineering Portfolio
Read article →
Frontend Engineering48 min readNEW

CSS and Accessible UI from the Inside Out

28 Jul 2026

Faz’s conversational CSS and accessibility notes: 97 questions about cascade, resilient layout, semantics, keyboard focus, forms, ARIA, design systems and inclusive testing.

CSSHTMLAccessibilityWCAGARIAResponsive Design📁 Continuous Learning
Read article →
Frontend Engineering21 min readNEW

Testing JavaScript and TypeScript Applications with Confidence

28 Jul 2026

Faz’s conversational testing notes: 48 learner questions about trustworthy unit, integration, component, API, database and end-to-end evidence, flakiness and CI.

TestingVitestTesting LibraryPlaywrightTypeScriptIntegration Testing📁 Continuous Learning
Read article →
Architecture & Design23 min readNEW

Node.js from the Inside Out: A Gentle Production Guide

28 Jul 2026

Faz’s conversational Node.js notes: 52 learner questions about the runtime, event loop, streams, backpressure, workers, service boundaries, shutdown and observability.

Node.jsExpressStreamsWorker ThreadsTypeScriptObservability📁 Engineering Portfolio
Read article →
Architecture & Design26 min readNEW

Frontend Architecture Patterns for Scalable Applications

28 Jul 2026

Faz’s conversational frontend architecture notes: 62 learner questions about feature boundaries, state ownership, dependency direction, adapters, workflows and safe evolution.

Frontend ArchitectureReactTypeScriptState ManagementDesign SystemsClean Architecture📁 Engineering Portfolio
Read article →

Want to discuss the work, compare approaches, or turn one of these topics into a focused learning session?