Skip to content
Tanvir Ahamed

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

See it in Japanese learning app with spaced repetition

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