Loading...

Background
Sardaar Niamotullah
Hi, I'm

Sardaar Niamotullah

_
B.Sc. in Computer Science, BRAC University
Contact Info

GET TO KNOW MORE

About Me

“A passionate coder who also loves to run.”

I'm a developer who finds joy where tech meets human connection. For me, coding isn't just logic—it's a creative craft, much like my morning trail runs. Fresh air clears my mind and sparks ideas in ways a screen never could.

When I'm not building or debugging, I'm usually deep in conversation with friends—usually about tech, whether it's a new framework, AI trends, or tools we're geeking out over. Those chats often turn into impromptu brainstorming sessions.

I'm excited by how technology can solve real problems and bring people together. I love digging into tough challenges, but I'm just as driven by collaboration, curiosity, and building things that matter.

At the end of the day, great software isn't just clean code—it's thoughtful, adaptable, and human. That's where I feel most at home.

Academic Background

Education

B.Sc. in Computer Science & Engineering

BRAC University

CGPA

3.26

Session

Summer '19 - Fall '24

Comprehensive curriculum covering Algorithms, Computer Networks, Software Engineering, Artificial Intelligence, Database Management System, Compiler Design, Computer Graphics, and many more with hands-on project experience.

Active participation in research initiatives and complementing academic coursework.

Browse my recent

Projects

Hajj Aday

Hajj Aday

Hajj Aday is a freelance project I developed for a travel agency in Bangladesh that assists pilgrims throughout their Hajj journey. The app provides a smooth and user-friendly interface. Built with Next.js, it leverages features like optimized image loading, loading screen, and other nextjs features to enhance performance.

frontend

NextJSReactJS

backend

ExpressJSNodeJS

database

Postgres
Instant Chat App

Instant Chat App

Instant Chat App is one of my favorite pet projects where I explored real-time communication using WebSocket (Socket.IO). It’s a fully functional chat application that supports instant messaging and stores all conversations in a PostgreSQL database via Prisma ORM. The backend is built with ExpressJS and includes user authentication using OAuth2 and PassportJS for secure access. This setup ensures both real-time responsiveness and persistent message history across sessions.

frontend

NextJSReactJS

backend

ExpressJSNodeJSSocket.IOPassportJSOAuth2

database

PostgresPrisma
ToDo: Mobile App

ToDo: Mobile App

ToDo is a personal mobile app project built using Flutter and Dart. It helps users manage their daily tasks and assign them to others with ease. The backend is powered by ExpressJS, which handles the API endpoints efficiently, and PostgreSQL is used for storing all task-related data reliably. This setup ensures quick response times and a stable data layer for both solo and collaborative task management.

frontend

FlutterDart

backend

ExpressJSNodeJS

database

Postgres

My Learning Journey

Certifications

Node.js, Express, MongoDB & More: The Complete Bootcamp

Udemy2024
Node.js, Express, MongoDB & More: The Complete Bootcamp certificate

Completed hands-on training in building modern backend applications using Node.js, Express, and MongoDB. Covered key concepts like REST API design, authentication, and deployment.

Highlights

Node.jsExpressMongoDBREST APIsAuthentication

The Ultimate React Course 2025: React, Next.js, Redux & More

Udemy2024
The Ultimate React Course 2025: React, Next.js, Redux & More certificate

Gained practical experience with modern React development, including Next.js, Redux, and TypeScript. Focused on building scalable and maintainable frontend applications.

Highlights

ReactNext.jsReduxTypeScriptReact Hooks

The Complete Flutter Development Bootcamp with Dart

Udemy2024
The Complete Flutter Development Bootcamp with Dart certificate

Learned how to build beautiful and responsive cross-platform mobile apps using Flutter and Dart. Worked on various real-world projects with state management.

Highlights

FlutterDartState ManagementMobile UI

Master Spring Boot 3 & Spring Framework 6 with Java

Udemy2024
Master Spring Boot 3 & Spring Framework 6 with Java certificate

Developed strong understanding of Java-based backend systems using Spring Boot and Spring Framework. Explored REST APIs, Hibernate ORM.

Highlights

Spring BootJavaSpring MVCHibernate

The Complete 2023 Web Development Bootcamp

Udemy2023
The Complete 2023 Web Development Bootcamp certificate

Built a solid foundation in full-stack web development, covering HTML, CSS, JavaScript (ES6+). Created multiple real-world projects.

Highlights

JavaScriptES6HTMLCSSAsync Programming

Technologies I Work With

My Toolbox

Languages

Experienced in

JavaScriptTypeScriptDart

Hands-on exposure to

JavaPython

Frontend

Experienced in

ReactJSNextJSFlutterTailwindCSSSASS

Hands-on exposure to

BootstrapReact Native

Backend

Experienced in

ExpressJSNodeJS

Hands-on exposure to

Spring Boot

Databases

Experienced in

PostgreSQLMySQL

Hands-on exposure to

MongoDB

Essentials

Experienced in

GitGitHubTerminalPostman

Hands-on exposure to

Docker