Experience

Resume

Senior Software Engineer

CrowdCoursing

October 2023 - Present

  • Built and shipped .NET backend features in C# with clean layering, automated tests, and tightened edge-case behavior.
  • Owned and delivered 50+ full-stack features across React, TypeScript, and GraphQL for admin, instructor, and student workflows.
  • Owned an end-to-end resume upload flow with strict client-side validation to protect user-entered data and backend services.

Software Engineer

ByteBot

May 2024 - Present

  • Reduced page load latency by 55% by removing request waterfalls and parallelizing independent fetches.
  • Refactored Node.js and MongoDB money flows ahead of a 10k+ user launch to prevent rounding drift.
  • Strengthened platform quality with robust Jest tests reaching 98% coverage.

Software Engineer

Chelle.ai

November 2023 - February 2024

  • Designed and delivered a real-time AI chat platform with encrypted data and secure session handling.
  • Built onboarding and authentication flows with Next.js, Clerk, and Firebase.
  • Implemented server-side session handling and API boundaries for user context, secrets, and message history.

Software Engineer

Tensile Payments

August 2021 - February 2022

  • Developed secure payment portal workflows with React and AWS Amplify.
  • Performed WCAG 2.x accessibility audits, remediation, and post-audit checks.
  • Achieved 87% test coverage with Jest, Enzyme, and Cypress using TDD principles.

Core Technical Skills

TypeScriptJavaScriptReactNext.jsNode.jsC#.NETGraphQLPostgreSQLMongoDBFirebaseAWSDockerJestCypressWCAG 2.x