Profile

Md. Farhan Masud Shohag

Software Engineer | MERN Stack Developer | Competitive Programmer | AI/ML Enthusiast
On-site / Remote
2+ years experience
Full Stack Developer

Personal Information

Email:fsh69711@gmail.com
Phone:+8801648209351
Location:Dhaka, Bangladesh

Education

Computer Science & Engineering
Bachelor of ScienceJagannath University, Dhaka2020 - 2024
CGPA: Above 3.50
Science Group
Higher Secondary CertificateHoly Land College, Dinajpur2017 - 2019
CGPA: 5.00

Skills

Programming Languages

Typescript
Javascript
Python
C++
Java

Frontend

React
Next.js
Zod
Tailwind CSS
Shadcn UI
React-bits
HeroUI
Magic UI

Backend

Node.js
Express
FastAPI
MongoDB
PostgreSQL
Vercel
AWS
Supabase
Qdrant (Vector DB)
Firebase
MySQL
Turso
Redis
Socket.io

Mobile Platforms

React Native
Expo
Android Studio

Tools

Git
Docker
Github Actions
Prisma
Drizzle
CI/CD
Linux
Figma

ML Libraries

TensorFlow
PyTorch
Scikit-learn
Pandas
Numpy
Matplotlib
Seaborn

AI/ML Models

Hugging Face
Langchain
LangGraph
LLM
RAG
Embedding
Vector Search
Prompt Engineering
Fine-tuning
EDA
Transformers
BERT
Neural Networks (CNN, ANN, RNN)
LSTM
GAN
Time Series Forecasting
Decision Trees
Random Forest
SVM
KNN
Naive Bayes
K-Means
DBSCAN

Top Skills

Next.js
Next.js
Node.js
Node.js
TypeScript
TypeScript
Python
Python
MongoDB
MongoDB
Docker
Docker
FastAPI
FastAPI
Next.js
Next.js
Node.js
Node.js
TypeScript
TypeScript
Python
Python
MongoDB
MongoDB
Docker
Docker
FastAPI
FastAPI
Next.js
Next.js
Node.js
Node.js
TypeScript
TypeScript
Python
Python
MongoDB
MongoDB
Docker
Docker
FastAPI
FastAPI
Next.js
Next.js
Node.js
Node.js
TypeScript
TypeScript
Python
Python
MongoDB
MongoDB
Docker
Docker
FastAPI
FastAPI
Core Technologies & Expertise

Work Experience

  1. 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.
  2. 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.
  3. 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.
  4. 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.

EasyTrip

CHAMPION (AI & API) - BUET CSE FEST 2024AI Travel Companion
Description

Champion at BUET CSE FEST 2024 Hackathon - EasyTrip is an AI-powered platform that simplifies travel planning by generating smart itineraries, integrating interactive maps and weather updates, and automating content creation like blogs and vlogs.

Tech Stack
Next.jsTypeScriptAI/MLNode.js

Landsat Pulse

CHAMPION (Dhaka Region) & Global Nominee - NASA Space Apps ChallengeSatellite Monitoring
Description

Real-time Earth insights platform providing environmental monitoring and analysis using satellite data.

Tech Stack
PythonMachine LearningNext.jsTypeScriptPostgreSQLAndroid

EcoSync

5th Place Country-wide - Code Samurai BD 2024Waste Management
Description

EcoSync is a waste management system for Dhaka North City Corporation, built with Express.js and React. Developed for Code Samurai 2024, it optimizes waste collection, transportation, and processing through innovative technology, EcoSync effectively streamlines urban waste logistics.

Tech Stack
Next.jsNode.jsAWSPostgreSQLExpressReact NativeReinforcement Learning

Smart Village System

CHAMPION - KYAU National Hackathon 2023Smart Village
Description

Comprehensive platform for rural development and management with integrated services.

Tech Stack
ReactNode.jsTypeScriptPostgreSQLAI