const app = createNuxtApp() import { ref, computed } from 'vue' import { useFetch } from '#app' export default defineNuxtConfig({ modules: ['@nuxtjs/tailwindcss'], ssr: true, devtools: { enabled: true }, }) async function fetchProjects() { const { data } = await useFetch('/api/projects') return data.value } class Developer { name = 'Fahim' stack = ['Laravel', 'Vue', 'Nuxt'] passion = 'Building great software' async build(idea) { const plan = await this.architect(idea) const code = await this.implement(plan) const tested = await this.test(code) return this.deploy(tested) } } // Database queries $projects = Project::published() ->with(['tags', 'images']) ->orderBy('created_at', 'desc') ->paginate(12); Route::prefix('api/v1')->group(function () { Route::get('/projects', [ProjectController::class, 'index']); Route::get('/blog', [BlogController::class, 'index']); Route::post('/contact', [ContactController::class, 'store']); }); const skills = reactive({ frontend: ['Vue.js', 'Nuxt', 'React', 'Tailwind'], backend: ['Laravel', 'Node.js', 'PHP', 'Python'], database: ['MySQL', 'PostgreSQL', 'Redis'], devops: ['Docker', 'AWS', 'CI/CD', 'Nginx'], }) function optimizePerformance(app) { enableSSR(app) lazyLoadImages(app) cacheRoutes(app) compressAssets(app) return app } git commit -m "ship it 🚀" npm run build && npm run deploy docker compose up -d --build SELECT name, proficiency FROM skills WHERE category = 'fullstack' ORDER BY proficiency DESC; export const useApi = () => { const config = useRuntimeConfig() return { fetch: (url) => $fetch(url, { baseURL: config.public.apiBase }) } }
Hello, I'm a Developer

I Build
|

Full-stack developer crafting modern web experiences with clean code and creative solutions.

Skills & Expertise

Technologies and tools I work with

Backend Development

PHP95%
Laravel95%
Node.js70%
Python40%
RESTful APIs90%
GraphQL70%

AI Agent and LLM

Chat-Gpt/Gemini95%
Claude Code95%
Cursor80%

Frontend Development

JavaScript95%
Vue.js95%
React85%
TypeScript90%
HTML595%
CSS390%
Tailwind CSS95%
Bootstrap70%

Database

MySQL95%
PostgreSQL70%
MongoDB70%
Redis75%
Database Design90%

DevOps & Tools

Git95%
Docker85%
AWS70%
CI/CD85%
Linux85%
Nginx80%

Testing & Quality

Playwright90%
PHPUnit85%
Jest80%
Test-Driven Development75%

Other Skills

Agile/Scrum90%
UI/UX Design75%
Team Leadership85%
Code Review90%
Technical Writing75%

What Clients Say

Feedback from people I've worked with

"Fahim was great to work with. He communicated well and consistently with myself and his technical lead. He provided good idea input for the project as we advanced through the backend development as well as understood direction, asked questions as needed to be a strong team member in our project group.I appreciate the professional attitude and communication from Fahim and would definitely rehire for future projects."

Tom

Fit Bodies

Have a project in mind?

Let's work together to bring your ideas to life. I'm always open to new opportunities and collaborations.

Get in Touch

Portfolio

Portfolio of Fahim Mohammad Chowdhury, a full-stack software engineer specializing in Laravel backend development and Vue.js / Nuxt.js frontend applications. I build scalable, secure, and high-performance web applications.

Connect

© 2026 Portfolio. All rights reserved.