Available for opportunities

Hi, I'm

Mohammad Sharif

Chattogram, Bangladesh

I'm a Senior Software Engineer with 4.5+ years of experience designing and shipping production-grade web applications end to end. I specialize in building scalable backends and clean, performant frontends, and I enjoy turning ambiguous product requirements into reliable, well-architected systems.

Mohammad Sharif
Career

Experience

Where I've been building, shipping, and growing as an engineer.

Technical Lead

July 2026 — Present
  • Building SaaS ERP solutions for GoldLite and Kimly Singapore.
  • Leading a team of 10 developers with agile workflows, serving as the primary point of contact between clients, top management, and the development team.

Senior Software Engineer

October 2025 — June 2026
  • BDO ERP: contributing to SaaS ERP solutions for BDO Singapore.
  • Inventory & Master Modules Owner: independently designed and delivered the complete inventory and master modules based on SAP Business One, covering serial and batch management, barcode integration, warehouse operations, bill of materials, and all inventory transactions.
  • DevOps & Code Review: managing CI/CD pipelines, Azure cloud infrastructure, and deployments via Coolify, along with database administration, monitoring, and environment configuration across staging and production.
  • Team Lead: leading a team of 10 developers with agile workflows, serving as the primary point of contact between clients, top management, and the development team.
ReactExpressPostgreSQLSequelizePrismaWebSocketRedisRabbitMQDockerCoolifyPrometheusGrafana
Tech Stack

Skills & Tools

The technologies I reach for to design and ship reliable software.

Tailwind CSSCSS Framework
SASSCSS Pre-processor
GitVersion Control
JavaScriptProgramming Language
TypeScriptProgramming Language
ReactFrontend Library
Next.jsReact Framework
ReduxState Management
Vue.jsFrontend Framework
Nuxt.jsVue Framework
SvelteFrontend Framework
Node.jsJavaScript Runtime
BunJavaScript Runtime
ExpressNode.js Framework
NestJSNode.js Framework
GolangProgramming Language
MongoDBNoSQL Database
PostgreSQLSQL Database
MySQLSQL Database
MongooseODM
PrismaORM
GraphQLQuery Language
Azure DevOpsCI/CD Platform
PostmanAPI Platform
SwaggerAPI Documentation
AxiosHTTP Client
RedisIn-Memory Store
RabbitMQMessage Broker
Socket.ioRealtime Engine
DockerContainerization
CoolifyDeployment Platform
CloudflareEdge & CDN
SentryError Monitoring
PrometheusMetrics & Monitoring
GrafanaObservability
LinuxOperating System
Work

Projects

A selection of products and tools I've designed and built.

Homplex

Homplex

Household & Kitchen Appliances E-commerce

  • • Full-featured e-commerce storefront for household and kitchen appliances with category browsing, search, and rich product detail pages.
  • • Cart, checkout, and order management with secure authentication, address handling, and real-time order status tracking.
  • • Built-in invoice generator that produces downloadable, print-ready PDF invoices for every order, complete with itemized billing and tax breakdown.
  • • Admin dashboard for managing products, inventory, orders, and customers, with background jobs over RabbitMQ and media uploads to Cloudflare R2.
  • • Installable PWA, containerized with Docker and deployed via Coolify, delivering a responsive mobile-first shopping experience.
SvelteTypeScriptNode-ExpressPostgreSQLDrizzleShadcnZodCloudflare R2RabbitMQPWADockerCoolify
Amazing Dashboard
Featured

Amazing Dashboard

Dynamic Dashboard & Reusable Component Library

  • • A dynamic, fully responsive admin dashboard built around a library of reusable, composable UI components.
  • • Rich data visualizations with interactive charts, stat cards, and analytics widgets that adapt to any dataset.
  • • Data-driven tables with sorting, filtering, pagination, and configurable columns powered by reusable building blocks.
  • • Theme-aware design with light/dark mode, accessible primitives, and consistent design tokens across every view.
Next.jsReactTypeScriptTailwindShadcnRechartsTanStack TableZod
Localama

Localama

Local AI Chat for Ollama Models

  • • Open-source, lightweight AI chat app for running Ollama models locally on your own machine.
  • • Real-time streaming responses over Server-Sent Events (SSE) for a seamless LLM chat experience.
  • • Text-to-speech and voice-to-text support with in-memory chat history and a responsive UI.
SvelteSvelteKitTypeScriptTailwindShadcnBunNestJSOllamaDocker
LinkedIn carousels

Latest Quick Reads

Short visual explainers on frontend, backend, databases, system design, DevOps, AI, career and more.

All Quick Reads
Kind Words

Testimonials

What colleagues and peers say about working with me.

Tap and scroll through the cards.

I had the pleasure of working alongside Mohammad Sharif during his tenure as a Full Stack Engineer at Lapasar, where I served as Team Lead. One highlight was witnessing his adaptability and eagerness to embrace new technologies. When I introduced SvelteKit to the team for our migration project, Sharif took the initiative to master it quickly and delivered exceptional results. His Borong V5 migration from Nuxt.js to SvelteKit was impressive, particularly in how he handled complex features including internationalization (i18n) for multiple languages, light/dark mode theming, and responsive design that worked seamlessly across web and mobile. He combines strong technical abilities with a willingness to learn and adapt, and I recommend him without reservation.

Wayne Cheah
Wayne Cheah

Technical Lead · Lapasar

Selangor, Malaysia

I had the pleasure of working with Mohammad Sharif Uddin at Lapasar Sdn Bhd, where he excelled as a Full Stack Developer. His expertise in TypeScript, JavaScript, various frameworks, and MongoDB was crucial in developing and managing our web applications. His problem-solving skills, coupled with his efficiency and positive attitude, consistently led to innovative and scalable solutions. He is a supportive and friendly team player who fosters a collaborative and productive work environment. I highly recommend him for any role that requires a talented and dedicated full stack developer.

Mohammad Asaduzzaman
Mohammad Asaduzzaman

Software Engineer · Anowar Group

Dhaka, Bangladesh

I collaborated with Sharif bhai on several team and open source projects where his expertise in React, Node.js, MongoDB, and PostgreSQL consistently translated into elegant, efficient solutions. His ability to architect full-stack applications demonstrated deep technical knowledge and attention to detail. Beyond technical skills, his collaborative approach, problem-solving abilities, and commitment to quality code made him an invaluable team member.

Md Abdul Ahammed
Md Abdul Ahammed

Senior Full Stack Developer · Bugfixers

Dhaka, Bangladesh

Sharif is very professional in his skillsets. He can take responsibility and overcome issues in a very decent way. Delight to have worked with you, man! 🙌

Mohammad Ridwanul Alam
Mohammad Ridwanul Alam

Software Engineer · Adventure Dhaka Limited

Dhaka, Bangladesh

Sharif Bhai helped me connect with the industry by improving my communication skills and inspired me to explore technologies like NestJS, GraphQL, and DevOps. His dedication and technical expertise make him outstanding at guiding others. I'm grateful for his support and the positive impact he's had on my career.

Md Yeasin
Md Yeasin

Junior Web Developer · Cat Home

Singapore

I had the chance to learn vanilla JavaScript and ES6 from Rahat. He explained tough concepts in such a simple and practical way that everything was easy to understand. I'm super grateful for his guidance!

Rahib Chowdhury
Rahib Chowdhury

WordPress Developer · Freelance

Chattogram, Bangladesh

Open Source

Contributions

My GitHub activity over the past year.

—

Total contributions

in the last year

—

Active days

—

Longest streak

consecutive days

—

Best day

Get in touch

Contact

Have a project in mind or just want to say hi? Let's talk.

Let's connect

I'm open to senior engineering roles, freelance projects, and collaboration.

mail@sharifrahat.com

Chattogram, Bangladesh

Ask me anonymously