Implemented response chunking with proper encoding (hex sizes + CRLF), plus trailer headers sent after the body. Built a proxy that streams httpbin responses back in chunks and computes SHA256 hashes in real-time to send as trailers.
Parsed the full protocol manually: request lines, headers (with RFC-compliant validation), and bodies. Used a streaming state machine with a sliding buffer to handle requests without loading everything into memory.
The biggest challenge was keeping all the complex business logic intact while splitting everything into separate components. Things like conditional pricing rules and nested tour details had to work exactly the same way just organized differently.
Spent a bit working on a form refactor. We had this form that was just one continuous page, all the fields visible at once, about a thousand lines in a single component. It did the job but was becoming a pain to maintain.
Broke it down into a multistep wizard with seven steps. Each step focuses on one thing like basic info, images, pricing or FAQs. Added auto-save and draft management. Also upgraded the form libraries and split validation by step so errors show up immediately instead of at the end