Hello APISIX Community and Mentors,

My name is Kumar Vanshaj (GitHub: vanshaj2023
<https://github.com/vanshaj2023>), and I am a 3rd-year CSE student at IIIT
Bhubaneswar. I am very interested in participating in GSoC this year and
would love to work on the "JSON Schema to Form UI for APISIX Dashboard"
project.

I have already been active in the community and recently had 2 PRs merged
into the Apache APISIX repository. I really enjoy working with the project
and am eager to take on a larger architectural challenge with this
dashboard feature.

Based on the project deliverables, my technical background aligns
perfectly. I have extensive experience building dynamic, responsive UIs
using React.js, Next.js, and TypeScript. During my recent full-stack
freelance and internship roles, I successfully designed and delivered
highly reusable UI component architectures (achieving 90%+ code reuse) and
handled complex state management. I am highly confident in my ability to
build a robust SchemaForm that handles complex patterns like
oneOf/dependencies and sets up a strict AJV validation pipeline.

I have already set up the APISIX Dashboard locally and have started
exploring the front-end codebase. I have a few initial questions for the
mentors:

1. Are there specific APISIX plugins you recommend I look at first that
feature the most complex JSON schemas?
2. Is there an existing form-rendering library the project prefers to base
this on, or is the strict goal to build this entirely from scratch
utilizing the existing UI components?

Since the GSoC application period is currently open, I am already working
on my proposal draft. I plan to share a link to my proposal here in the
next few days to get your early feedback.

Thank you for your time, guidance

Best regards,

Kumar Vanshaj
GitHub <https://github.com/vanshaj2023>
LinkedIn <https://www.linkedin.com/in/kumar-vanshaj-435450293/>

Reply via email to