About Tanvir Ahamed
I’m a software engineer specializing in AI applications and backend development. My experience spans application interfaces, API design, authentication, databases, and cloud deployment across teams in Japan and Bangladesh.
Background
At AIZOTH Inc. in Tsukuba, Japan, I develop applications that connect language models with software workflows. My work includes AI agents and document-grounded retrieval, together with the FastAPI services, Flutter interfaces, and Google Cloud infrastructure needed to make those features part of an application.
My foundation is backend engineering. At eSRD-Lab in Dhaka, I worked on education and clinical data platforms, developing APIs with Django and Flask, interfaces with Angular, and interactive visualizations with D3.js. The work also involved data collection, database query optimization, and server deployment.
After Japanese language, business, and development training through B-JET, I joined Have a Talk Inc. in Miyazaki. There I developed Laravel and Ruby on Rails applications, implemented multi-factor authentication with WebAuthn and SMS links, and worked on database performance. That experience informs how I approach AI features today: as part of a wider application with authentication, data, and operational requirements.
My current interests are document-grounded AI, agents that connect to application tools, and the engineering needed to support those features in a deployed service. I also explore how coding agents can support everyday software development.
Explore my professional experience for responsibilities by role, my project case studies for architecture and implementation decisions, or my résumé for a concise overview.
Technical expertise
From user interfaces and APIs to AI integration, data, and deployment.
Interface
Developing Flutter web interfaces and connecting user interactions to backend services, with earlier experience in Angular and data visualization.
Current: Flutter, Dart, JavaScript, TypeScript
Earlier roles: Angular, D3.js
Services
Designing REST APIs and application logic with Python and FastAPI, supported by experience in authentication, integrations, and backend frameworks.
Current: Python, FastAPI, REST APIs
Earlier roles: Django, Flask, Laravel, Ruby on Rails
AI layer
Integrating language models into application features, developing AI agents, and implementing RAG for responses grounded in specific documents.
Current: LLM integration, AI agents, Agentic workflows, RAG, LLM coding agents
Cloud
Deploying and operating services on Google Cloud, with earlier experience on AWS and DigitalOcean.
Current: Google Cloud, Cloud Run, Vertex AI, Compute Engine, Cloud Build, Docker, Linux
Earlier roles: AWS, DigitalOcean
Data
Working with relational and document databases, optimizing queries, and using caching to improve application performance.
Earlier roles: PostgreSQL, MySQL, MongoDB, Redis
Education, certification and languages
Education
Bachelor of Science in Computer Engineering
North South University, Dhaka, Bangladesh
2015 – 2020
Certification
- Supervised Machine Learning: Regression and Classification
Languages
- Bengali
- Native
- English
- Full professional proficiency
- Japanese
- Professional working proficiency
