Technology Ecosystem

Tools, Platforms & Concepts

Each entry is marked Professional, Hands-on, or Exploring based on real experience, not a percentage score.

Microsoft Cloud & Identity

Microsoft Entra IDProfessionalPlatform

Cloud identity and access management for users, groups, and app sign-in.

Identity architectureApp registrations
Docs ↗
Active Directory Domain ServicesProfessionalPlatform

On-prem directory service: domains, OUs, group policy.

Domain administrationGroup Policy
Microsoft Entra ConnectHands-onTool

Syncs on-prem Active Directory identities to Entra ID.

Hybrid identity syncSync troubleshooting
Microsoft Entra Cloud SyncHands-onTool

Lightweight agent-based alternative to Entra Connect for hybrid sync.

Multi-forest syncLightweight agent deployment
Microsoft 365ProfessionalPlatform

The productivity and collaboration suite this work is built around.

Tenant administrationLicense & service management
Docs ↗
Exchange OnlineProfessionalPlatform

Cloud mailbox hosting, mail flow, and transport rules.

Mail flow configurationMailbox migration
SharePoint OnlineProfessionalPlatform

Document libraries, site structure, and permission design.

Site architecturePermission design
Microsoft TeamsProfessionalPlatform

Collaboration platform administration and policy configuration.

Tenant policy configurationGovernance
Microsoft IntuneProfessionalPlatform

Endpoint management and compliance across managed devices.

Compliance policiesApp & config deployment
Docs ↗
Microsoft AzureProfessionalPlatform

Cloud infrastructure platform for hybrid and cloud-native workloads.

Resource & cost managementHybrid connectivity
Docs ↗
Microsoft GraphProfessionalProtocol

The unified API behind most Microsoft 365 automation.

API-driven automationApp permissions & scopes
Docs ↗
Power PlatformProfessionalPlatform

Low-code platform underlying Power Automate and related tooling.

Low-code app & flow designConnector integration

Cybersecurity & Data Protection

Conditional AccessProfessionalConcept

Policy-based sign-in controls built around user, device, and risk signals.

Policy design & stagingBreak-glass safeguards
Multi-Factor AuthenticationProfessionalConcept

Enforcing a second sign-in factor across users and sensitive apps.

Rollout planningMethod & policy design
Zero TrustProfessionalConcept

Verify-explicitly security model applied across identity, device, and network.

Architecture reviewLeast-privilege design
Microsoft DefenderProfessionalPlatform

Threat detection and response across endpoints, identity, and email.

Alert triagePolicy & coverage tuning
Docs ↗
Microsoft PurviewProfessionalPlatform

Data governance, classification, and compliance across Microsoft 365.

Classification & labelingCompliance policy design
Docs ↗
Endpoint DLPProfessionalTool

Blocking or flagging risky data movement directly on the device.

Policy tuning to real workflowsException handling
Sensitivity LabelsProfessionalTool

Classifying and protecting documents and email by sensitivity level.

Label taxonomy designAuto-labeling policy
BitLockerHands-onTool

Full-disk encryption managed and recovered through Intune/AD.

Key recovery managementPolicy enforcement
LAPSHands-onTool

Randomized, rotated local administrator passwords per machine.

Rotation policyCredential exposure reduction
WDACHands-onTool

Application control that restricts which code is allowed to run.

Allowlist policy designRollout without breaking workflows

Networking & Security Appliances

FortinetProfessionalPlatform

Firewall and SD-WAN appliances used for perimeter and branch security.

Policy configurationVPN & SD-WAN setup
Docs ↗
CiscoProfessionalPlatform

Switching and routing hardware for core and access-layer networking.

Switch/router configurationVLAN & trunking
Docs ↗
UniFiProfessionalPlatform

Ubiquiti’s unified networking gear for switching, Wi-Fi, and gateways.

Site designCentralized management
Docs ↗
SophosHands-onPlatform

Firewall and endpoint security appliances used in real deployments.

Firewall policy configurationEndpoint protection setup
Docs ↗
SonicWallHands-onPlatform

Firewall appliances used for branch and perimeter deployments.

Firewall & VPN configurationSite-to-site connectivity
Docs ↗
VLAN & Switching DesignProfessionalConcept

Separating broadcast domains and designing access/trunk port layouts.

VLAN planningTrunk/access port design
RoutingProfessionalConcept

Static and dynamic routing between networks and sites.

Static route designInter-site routing
Network SegmentationProfessionalConcept

Isolating network zones so a breach in one doesn’t reach the rest.

Zone designException auditing
SD-WANProfessionalConcept

Steering traffic across multiple WAN links by policy.

Link failover designTraffic steering policy
VPNProfessionalConcept

Site-to-site and remote-access VPN configuration.

Tunnel configurationRemote access policy
Firewall Policy DesignProfessionalConcept

Writing and auditing rule sets so access matches actual intent.

Rule set auditingLeast-privilege rule design

Servers, Virtualization & Infrastructure

Windows ServerProfessionalPlatform

Server OS administration: roles, services, and hardening.

Role & service configurationPatch & hardening management
Docs ↗
LinuxProfessionalPlatform

Day-to-day server administration across common distributions.

Shell-based administrationService troubleshooting
VMwareHands-onPlatform

Virtual machine hosting and management in production environments.

VM provisioningResource allocation
Docs ↗
Hyper-VHands-onPlatform

Windows-native virtualization for server consolidation.

VM provisioningVirtual switch configuration
ProxmoxHands-onPlatform

Open-source virtualization for VMs and containers on bare metal.

Cluster setupBackup & snapshot management
Docs ↗
DockerProfessionalTool

Containerizing and running applications consistently across environments.

Image & Compose authoringContainer lifecycle management
Docs ↗
NginxProfessionalTool

Reverse proxy, TLS termination, and static file serving.

Reverse proxy configurationTLS/cert setup
Docs ↗
systemdProfessionalTool

Managing and troubleshooting Linux services and startup order.

Service unit configurationBoot & dependency troubleshooting
Docs ↗
VPS OperationsProfessionalConcept

Running production workloads on a shared VPS without disturbing other tenants.

Safe multi-app coexistenceBackup & rollback discipline

Software & Backend Engineering

PythonProfessionalLanguage

Automation scripts, backend services, and data processing.

Automation scriptingAPI integration
Docs ↗
PowerShellProfessionalLanguage

Administration and automation across Windows and Microsoft 365.

Graph/M365 automationSystem administration scripting
Docs ↗
C#ProfessionalLanguage

Backend services and application logic on .NET.

Backend service developmentAPI development
.NETProfessionalFramework

The runtime and framework behind the C# backend work above.

Service hostingDependency & config management
Docs ↗
ASP.NET RazorHands-onFramework

Server-rendered web pages and forms on top of ASP.NET.

Razor page developmentForm & validation handling
REST API Design & IntegrationProfessionalProtocol

Designing and consuming HTTP APIs between services.

Endpoint designThird-party API integration
Database IntegrationProfessionalConcept

Connecting application code to a database reliably and safely.

Connection & query handlingSchema-aware integration
Role-Based Access ControlProfessionalConcept

Scoping what a user or service can do by assigned role.

Role & permission modelingLeast-privilege enforcement
Authentication & AuthorizationProfessionalConcept

Verifying identity and enforcing what that identity is allowed to do.

Token-based auth flowsSession & permission handling

Databases & Data Infrastructure

MySQLHands-onPlatform

Relational database used as the backing store for real applications.

Schema designQuery performance basics
Docs ↗
SQL & Data ModelingHands-onConcept

Structuring relational data and writing queries against it.

Table & relationship designQuery writing
RedisHands-onTool

In-memory store used for caching and fast key-value lookups.

Caching strategyKey-value data modeling
Docs ↗

AI Engineering & Agent Systems

Claude CodeProfessionalTool

Agent-assisted development: building, debugging, and deploying real projects.

Agentic coding workflowsTool & permission configuration
Docs ↗
AI AgentsProfessionalConcept

Designing autonomy, task scope, and stopping conditions for an agent.

Task decompositionAutonomy & scope design
Agent SkillsHands-onTool

Packaging reusable, scoped instructions an agent loads for a specific task.

Skill authoringScoped instruction design
Model Context ProtocolProfessionalProtocol

The protocol connecting an agent to external tools and data sources.

Server integrationTool exposure design
Docs ↗
Tool CallingProfessionalConcept

Letting a model invoke real functions instead of just producing text.

Function/tool schema designResult handling
Multi-agent OrchestrationProfessionalConcept

Coordinating multiple agents so their work stays predictable, not chaotic.

Workflow coordinationFailure containment
Human-in-the-loop OversightProfessionalConcept

Keeping a required approval checkpoint before consequential actions.

Approval gate designRisk-scoped checkpoints
Prompt EngineeringProfessionalConcept

Structuring instructions so a model’s output is reliable and specific.

Instruction structuringOutput reliability tuning
Context ManagementProfessionalConcept

Deciding what information an agent actually needs in its working context.

Context budgetingRelevant-information filtering
LLM IntegrationProfessionalConcept

Wiring a language model into a real application’s architecture.

API & SDK integrationStructured output handling
Local LLMsProfessionalPlatform

Running language models on owned hardware instead of a hosted API.

Model selection & setupLocal vs. hosted trade-off analysis
GPU InferenceProfessionalConcept

Running model inference against real GPU memory and throughput limits.

Resource-constrained tuningThroughput/latency trade-offs
ComfyUIProfessionalTool

Node-based workflow tool for local generative-model pipelines.

Pipeline/workflow buildingLocal generation setup
Docs ↗
Retrieval-Augmented GenerationExploringConcept

Grounding model output in retrieved documents. Research interest, no production track record yet.

Retrieval pipeline designGrounding evaluation
Vector DatabasesExploringPlatform

Similarity search over embeddings. Research interest, not production-confirmed.

Embedding search designIndex trade-off evaluation
Agent Security EvaluationExploringConcept

Frameworks for testing agent behavior under adversarial conditions. Research interest.

Adversarial scenario designEvaluation framework research

Automation, DevOps & Observability

Power AutomateProfessionalPlatform

Low-code workflow automation across Microsoft 365 and connected services.

Flow designApproval & notification workflows
Docker ComposeProfessionalTool

Defining and running multi-container deployments from one config file.

Multi-service orchestrationEnvironment configuration
Reverse Proxy ConfigurationProfessionalConcept

Routing and securing traffic to multiple apps behind one entry point.

Multi-site routingTLS termination
CI/CD FundamentalsHands-onConcept

Building and testing before deployment, repeatably rather than by hand.

Build pipeline basicsRepeatable deploy steps
Logging & MonitoringProfessionalConcept

Knowing whether a running system is actually healthy.

Health check designLog-based troubleshooting
Deployment & Rollback AutomationProfessionalConcept

Shipping changes with a tested way back if something breaks.

Backup-before-deploy disciplineRollback scripting

Enterprise Migration & Integration

Enterprise Mail MigrationHands-onConcept

Moving mailboxes between systems without losing mail or breaking access.

Migration planningCutover coordination
MDaemonHands-onPlatform

On-prem mail server administered as part of real migration work.

Server administrationMigration source/target handling
ZimbraHands-onPlatform

Open-source mail/collaboration server administered in real deployments.

Server administrationMigration source/target handling
IMAP / SMTPHands-onProtocol

The mail protocols underneath most migration and routing work.

Cross-platform mail transferProtocol-level troubleshooting
Tenant Migration & CoexistenceHands-onConcept

Running two environments side by side during a transition window.

Coexistence planningDirectory synchronization
Mail Routing & DNSHands-onConcept

MX, SPF/DKIM/DMARC, and routing changes that keep mail flowing during cutover.

DNS record managementMail deliverability troubleshooting

3D, Game Technology & IoT

3ds MaxExploringTool

3D modeling tool, explored outside of professional engineering work.

Modeling fundamentals3D workflow experimentation
Docs ↗
3D Workflow & PipelineExploringConcept

How assets move from modeling to a usable, rendered result.

Asset pipeline basicsRender workflow experimentation
Game TechnologyExploringConcept

Game engines and real-time rendering, followed as a personal interest.

Engine fundamentalsReal-time rendering concepts
Raspberry PiExploringPlatform

Single-board computer used for small IoT and automation experiments.

Hobby-scale deploymentIoT experimentation
Docs ↗
ArduinoExploringPlatform

Microcontroller platform used for hands-on hardware experiments.

Microcontroller programmingSensor wiring experimentation
Docs ↗
GPIO & Sensor IntegrationExploringConcept

Reading and acting on real-world sensor input through GPIO pins.

Sensor wiringSignal-to-action logic
Hardware AutomationExploringConcept

Using small devices to automate a physical task, as a personal project area.

Device-to-task mappingSmall-scale automation builds