Back to Home

Work Experience

My professional journey in software engineering - from building AI-powered platforms to developing full-stack applications across various industries.

4 Positions2+ Years Experience

Software Engineer (Trainee)

May 2025 - Present
Dhaka, Bangladesh
Full-time
On-site

Key Responsibilities & Achievements

  • Developing a full-stack RAG-based unified AI chatbot platform using Next.js and FastAPI for the RAG model and AI Agents.
  • Integrated large language models (LLMs) to enhance chatbot functionality, enabling dynamic and context-aware responses.
  • Designed responsive user interfaces with Tailwind CSS and Shadcn UI, ensuring cross-device compatibility and accessibility.
  • Implemented data validation and type safety using TypeScript and Zod to improve code reliability and maintainability.
  • Optimized API endpoints in FastAPI for efficient data retrieval and processing, reducing latency in chatbot interactions.
  • Utilized MongoDB for managing conversation data, implementing optimized queries for real-time performance.
  • Deployed the platform using Vercel, setting up CI/CD pipelines with GitHub Actions for automated testing and deployment.

Technologies & Skills

Next.jsFastAPILarge Language Models (LLMs)Tailwind CSSShadcn UIFull-Stack DevelopmentRAG (Retrieval-Augmented Generation)TypeScriptPythonPostgreSQLZodVercelGitHub ActionsCI/CD

Freelance Full Stack Developer

April 2025
Remote (Macedonia)
Freelance
Remote

Key Responsibilities & Achievements

  • Developed and maintained web applications using React, Node.js, and MongoDB. Collaborated with cross-functional teams to deliver high-quality software solutions.

Technologies & Skills

ReactNext.jsSupabaseTailwind CSSShadcn UITypeScriptZodGitHub ActionsCI/CD

Junior Machine Learning Engineer

September 2024 - March 2025
Remote (US)
Full-time
Remote

Key Responsibilities & Achievements

  • Utilized time series forecasting models (TimesNet, TimeXer, TimeMixer, Non-Stationary Transformer, iTransformer) from the Time-Series-Library for predictive analytics.
  • Developed machine learning and deep learning models for Ethereum price prediction using time series data.
  • Conducted explanatory data analysis (EDA) to generate actionable insights from datasets.
  • Built CI/CD pipelines to automate deployment of machine learning models.
  • Dockerized applications and created Dockerfiles with bash automation scripts for efficient hosting.
  • Reproduced research paper code to validate and implement advanced algorithms.
  • Worked with large language models (LLMs) and various machine learning models to enhance AI solutions.

Technologies & Skills

Machine LearningDeep LearningArtificial IntelligenceTransformersTime Series PredictionPythonFast APICI/CDDockerLLMs

Full Stack Developer

May 2024 - November 2024
Dhaka, Bangladesh
Part-time
On-site

Key Responsibilities & Achievements

  • Developed a drag-and-drop web builder and CMS for an e-commerce platform using Next.js and TypeScript.
  • Enhanced backend functionality and implemented server actions in Next.js projects with data validation using Zod.
  • Migrated databases from NoSQL to SQL (PostgreSQL, SQLite) with optimized queries and indexing.
  • Improved Next.js frontends using Tailwind CSS, Shadcn UI, Next UI, and other UI libraries across multiple projects.

Technologies & Skills

MERN StackNode.jsNext.jsNoSQLSQLiteFull StackTailwind CSSShadcn UINextUI

Interested in working together?

I'm always open to discussing new opportunities and exciting challenges.