Explore key topics and resources in full-stack development, from agentic AI integration to security best practices.
Data & Queries
Security
→
Web Application Security
OWASP Top 10, XSS, CSRF, input validation, and secure design principles for web apps
→
API Security
Rate limiting, authentication, authorization, and hardening strategies for REST APIs
→
WebAPI Token Security — JWT
End-to-end JWT authentication flow: token issuance, validation, refresh, and revocation
→
Okta SSO Integration
Implementing single sign-on with Okta across an Angular SPA front end and C# Web API back end
→
Application Security Testing
SAST, SCA, and DAST tools — Checkmarx, Veracode, Black Duck, Snyk, Invicti, and Burp Suite
Architecture & DevOps
→
Event-Driven Microservices
Order-processing architecture using async messaging, service isolation, and event queues
→
Azure DevOps
Build pipelines, release management, boards, and team collaboration in Azure DevOps
→
GitHub Actions CI/CD — GitFlow
Automating build, test, and deployment workflows using GitHub Actions with a GitFlow branching strategy
ChartQuest
Integrating Agentic AI Capabilities into Web Applications.
ChartQuest uses Agentic AI to suggest key decisions for chart generation, subscriber management, and scheduled reporting. The agent suggests which tools to call, in what order, and how to respond to the user, guiding the workflow from request to result.
EvidenceMD
AI-Powered Clinical Triage.
EvidenceMD turns patient‑reported symptoms into concise, evidence‑backed clinical summaries that streamline triage before the visit. Think of it as an AI triage nurse, medical scribe, and research assistant working behind the scenes to prepare clinicians for faster, clearer decision‑making.
Optimization
SQL optimization strategies for web applications.
Apply these strategies to enhance end‑to‑end application performance and maximize the efficiency of data‑retrieval operations.
Security
Web application security.
Key security considerations when designing and developing a web application.
Research
Webservices.
Microservices break large applications into small, independent services that can be developed, deployed, and scaled separately. This section is under development.
Research
CI/CD with GitHub.
CI/CD with GitHub automates building, testing, and deploying code using GitHub Actions to streamline software delivery. This section is under development.