Work history
Experience
Places I have worked, contributed, and learned.
Software DeveloperGoogle Summer of Code — OWASP SecureCodeBox ↗
May 2024 – Sep 2024
- Designed the architecture of a new CLI for OWASP SecureCodeBox, simplifying interaction with Kubernetes Custom Resources for security scans.
- Developed the CLI client allowing users to initiate scans, observe real-time progress, and manage scan configurations from the terminal.
- Achieved 87% test coverage across all components.
Software Engineer InternCNCF — LitmusChaos ↗
Sep 2023 – Dec 2023
- Implemented REST API documentation using go-swagger and swaggo, improving developer onboarding.
- Raised backend test coverage from 0% to 25.48% for gRPC and REST handlers using the Go testing library.
- Improved frontend coverage from 0% to 30.36% using the React Testing Library.
- Led a code architecture migration to an interface model, enabling efficient and maintainable test cases.
- Optimized GraphQL handlers, boosting performance in data management and retrieval.
Software Engineer InternLayer, CNCF — Meshery ↗
Jul 2023 – Sep 2023
- Developed APIs to support new features and enhanced existing endpoints for consistency.
- Wrote a Prometheus manifest and configured communication between Prometheus and Node Exporter.
- Migrated API documentation from Swagger to Redocly and added a release workflow.
Backend EngineerSheba Plastic ↗
May 2023 – Aug 2023
- Migrated the backend from Firebase to Node.js, improving scalability and operational efficiency.
- Added CI workflows and achieved 72% REST API test coverage using Mocha and Chai.
Community Engager VolunteerWilco ↗
Announcement ↗Mar 2023 – Jun 2023
- Assisted Wilco users weekly and collaborated with the team to grow their developer community.
- Worked with the CEO to organise the Discord community and design activities to increase engagement.
- Provided feedback on the SDK and quests.
Software Engineer InternGreenie Web ↗
Jan 2023 – Mar 2023
- Optimised Docker images using multi-stage builds to separate dependencies and reduce layer count.
- Built Docker containers for each service and deployed a Kubernetes cluster on DigitalOcean.