UBlong
React.js
FastAPI
AI Agents
Socket.io
LegalTech
JWT
UBlong
Full-stack AI agent platform (React, FastAPI) adopted by 2+ NGOs that autonomously researches legal pathways, identifies missing documents, and drafts multilingual registration applications with an 82% success rate, real-time case tracking, and caseworker dashboards.

Project Goals

The main goal of this project was to explore the possibilities of integrating modern web technologies to solve a real-world problem. We focused on creating a seamless user experience, ensuring scalability, and maintaining a high level of code quality through best practices in frontend and backend development.

Challenges Faced

One of the biggest challenges was to ensure the application was performant across all devices. We overcame this by implementing server-side rendering with Next.js and optimizing our static assets. Another challenge was managing state in a complex application, which we solved using React's context API combined with custom hooks for a clean and maintainable architecture.

What I Learned

This project was a great learning experience. I deepened my understanding of full-stack development, especially in building and deploying scalable applications with Vercel. I also improved my skills in creating responsive and accessible user interfaces with Tailwind CSS and modern UI principles.