portfolio
Yashraj Tiwari
Software Engineer building intelligent software for mobile, embedded systems, and edge AI.
Mobile • Embedded • Edge AI • Systems
Download résumé ↓about
I'm Yashraj, a software engineer focused on building reliable mobile applications and exploring the future of intelligent software.
Professionally, I develop and maintain production applications for Android, iOS, Android TV, and the web using Flutter. My work includes designing new features, integrating backend services, improving performance, and shipping software used in production.
I regularly use AI-assisted development tools to accelerate research, architecture planning, debugging, code generation, and documentation. I treat them as engineering tools that help me iterate faster while ensuring I understand, validate, and maintain the final solution.
Outside of work, I enjoy experimenting with embedded systems, edge AI, and developer tools. I'm particularly interested in how intelligent software can run directly on phones and constrained devices without relying on the cloud.
I'm constantly building side projects to better understand systems, firmware, and machine learning at the edge.
skills
experience
Design, develop, test, deploy, and maintain production software products.
Building and maintaining cross-platform applications for Android, iOS, and the web. My day-to-day work involves developing new features, integrating APIs, improving app performance, fixing bugs, and helping turn ideas into products people can actually use.
Development of Flutter applications for Android and iOS. Implemented UI components, fixed bugs, and assisted with feature development. Integrated REST APIs and gained experience with production software development workflows. Collaborated with senior developers during testing, debugging, and deployment. Successfully completed the internship and transitioned into a full-time Software Engineer role.
education
projects
see all →Developed an AI-powered accessibility application for visually impaired users. Built the Flutter application from concept to production. Integrated camera capture, speech-to-text, AI-powered image understanding, text-to-speech, and multilingual support for an accessible voice-first experience. Designed an accessible user experience optimized for voice interaction. Integrated RevenueCat subscriptions and managed production deployment and maintenance.
Developed an Android TV digital signage platform for remotely managing commercial displays. Built media playback and scheduling functionality. Implemented offline caching and remote content synchronization. Optimized storage and network usage for reliable long-running deployments. Designed around backend limitations to minimize bandwidth usage.
Maintained and enhanced the mobile application for an internal business operations platform. Integrated the existing web platform into a Flutter mobile application. Implemented platform-specific functionality. Managed application updates and production releases.