HomeExperience

Experience

Internships, mentorships and the open-source work in between.

2023 – 2026

Aug 2026

2023202420252026
HackerRank
Cloud Native Computing Foundation (CNCF)
Postman
AsyncAPI Initiative
    • Drove the fix for a major security issue in Screen's email workflow, protecting candidate and customer communications on a platform enterprises trust with their hiring pipeline.
    • Owned customer-reported issues end to end, reproduced, debugged, and shipped fixes for bugs enterprise customers were hitting in production, improving product reliability and cutting down support escalations.
    • Sped up developer feedback loops by migrating the test suite from Jest to Vitest, and kept the codebase healthy by removing legacy code and shipping changes safely behind feature flags.
    • Reduced backend load and infrastructure cost by auditing the frontend's request patterns and eliminating redundant API calls, pages now fetch only what they need, making the product faster for users and cheaper to run.
    Visit site
    • Unblocked the project's stalled React modernization, its test suite depended on Enzyme, a deprecated framework incompatible with newer React, and removing it had been an open problem for two years. Owned the migration end-to-end and eliminated Enzyme from the codebase.
    • Shipped the upgrade of Jaeger UI to React 19, moving a production observability tool onto a modern, supported stack and clearing the path for future ecosystem upgrades.
    • Made the test suite meaningfully more trustworthy, replaced brittle snapshot tests with behavior-driven assertions that validate what users actually see, so tests now catch real regressions instead of formatting noise.
    • Worked directly with Jaeger maintainers through sustained review cycles, building the consistency and code-quality bar expected of a high-profile open source project.
    Visit site
    • Strengthened the reliability of the Node.js build pipeline behind asyncapi.com, the scripts that generate the site's docs, tools listings, community dashboards, and RSS feeds, which previously ran without automated tests.
    • Established the project's testing foundation by introducing Jest and writing comprehensive unit tests for the Node.js scripts powering docs, tools listings, dashboards, and feeds, bringing the script layer to full coverage.
    • Integrated automated coverage reporting into the CI pipeline so every pull request is checked, helping a growing contributor base modify critical code safely.
    • Identified and fixed multiple production bugs uncovered during testing, silent file-write failures, cross-platform path handling, and API error-handling gaps while refactoring scripts for long-term maintainability.
    Visit site
    • Contributed consistently for over two years across AsyncAPI repositories, ranking among the top contributors to the main website, and later served as a website maintainer and Technical Steering Committee member.
    • Collaborated with the team on migrating the entire website to Next.js 14 and TypeScript, modernizing the stack and improving maintainability for a large contributor community.
    • Designed and shipped user-facing sections across the platform, financial transparency, case studies, and community resources, improving how the initiative communicates with sponsors, adopters, and contributors.
    • Reviewed community pull requests, triaged issues, and improved site infrastructure as maintainer, including replacing third-party link shorteners with project-owned redirect tooling and writing contributor documentation.
    Visit site

Stack

ReactNext.jsJS/TSNode.jsTestingExpressJSMongoDBPostgresPythonFastAPI