VKVansh Kabrainvansh3104.hashnode.dev·1d ago · 3 min readWeek 12: The End of GSoC 2026And just like that, twelve weeks of GSoC are over. Looking back, this project started with a fairly simple goal: build native SVG import and export for p5.js using the new p5.Shape system. It ended up00
VKVansh Kabrainvansh3104.hashnode.dev·1d ago · 4 min readWeek 11: Extra Shapes, API Discussions, and Wrapping UpThis week felt much more like a wrap-up week than a feature-building week. With the main export and import work in place, the focus shifted toward polishing the project, finishing some remaining piece00
VKVansh Kabrainvansh3104.hashnode.dev·1d ago · 4 min readWeek 9: Exploring SVG Features and Getting FeedbackThis week was mostly about making the SVG import side more complete and, at the same time, getting a better idea of how people might actually use it. After getting the basic import pipeline working, I00
VKVansh Kabrainvansh3104.hashnode.dev·Jul 8 · 3 min readWeek 6: Testing PhaseThis week was less about implementing brand new features and more about understanding how people actually use SVGs. After spending the last few weeks building out the export pipeline, I wanted to see 00
VKVansh Kabrainvansh3104.hashnode.dev·Jun 24 · 3 min readBeyond the CanvasI kept asking myself why. There are already SVG tools. Vector editors. Libraries that spit out SVG. The web is full of ways to get from code to a file. So why did this keep coming up? Why were people 00