I'm Uday Taneja, a Software Engineer passionate about building reliable software using modern backend technologies, AI, and full-stack development.
I enjoy designing scalable APIs, integrating AI into practical applications, and writing clean, maintainable code that solves real-world problems. My engineering interests span backend systems, AI-powered products, and modern web technologies.
Alongside personal projects, I actively contribute to open source, collaborating on Python, JavaScript, and Rust codebases. Working with maintainers and real-world software has strengthened my debugging, code review, and collaborative engineering skills.
AI-powered Citizen Grievance & Infrastructure Intelligence Platform
Bharat Infra Sentinel AI is a production-oriented full-stack application that combines modern web technologies with multimodal AI to improve how infrastructure issues are reported and analyzed.
Instead of acting as a traditional complaint portal, the platform transforms citizen reports into structured intelligence by combining image analysis, text analysis, severity prediction, risk assessment, and department recommendations through an AI-assisted backend workflow.
- Full Stack Architecture using React 19, TypeScript, Node.js and Express.js
- RESTful backend with structured API responses
- Google Gemini powered multimodal AI analysis
- JSON-based AI outputs for predictable backend integration
- Fallback inference strategy for improved reliability
- Clean separation between frontend, backend, AI, and data layers
- Production-focused architecture emphasizing maintainability and scalability
- Multimodal AI-powered issue analysis
- Image and text understanding
- Infrastructure severity prediction
- Risk assessment
- Department recommendation
- Structured JSON responses
- Reliable backend workflows
- Production-oriented API design
Open source is an important part of my engineering journey. Contributing to established repositories has helped me understand large codebases, investigate bugs, collaborate with maintainers, and improve software through production-quality pull requests.
I have contributed across Python, JavaScript, and Rust projects, where I focused on debugging issues, implementing fixes, and improving software quality.
| Repository | Focus | Technologies |
|---|---|---|
| ParseHawk | Debugging, bug fixes, software quality improvements | Python |
| Quarter | Code contributions and maintenance | Rust |
| religion-council | Feature improvements and collaborative development | JavaScript |
Through open source, I've strengthened skills in:
- Reading large codebases
- Root cause analysis and debugging
- Git & Pull Request workflows
- Code reviews and maintainer collaboration
- Writing maintainable, production-oriented code
Beyond software development, I've taken on leadership roles that strengthened my collaboration, communication, and project coordination skills.
| Role | Contribution |
|---|---|
| Technical Head | Led technical initiatives and coordinated engineering activities |
| Marketing Coordinator | Worked across teams to improve outreach and event visibility |
| Public Relations Coordinator | Managed communication with participants and external stakeholders |
| Alumni Coordination | Coordinated with alumni and organizers for successful collaboration |
These experiences have helped me become a better engineer by improving ownership, teamwork, and communication.
| Achievement | Recognition |
|---|---|
| 🥇 Promptathon | Winner |
| 🥈 Robo Rumble | Runner-Up |
| 🥉 Robo Soccer | Third Place |
| 📄 International Conference | Research Presentation |
| 💡 Hackathons | Active Participant |
"I enjoy building software that is clean, reliable, and designed to solve real-world problems."
