White halls of Gondor

The Library of Gondor

A manuscript of who I am, what I build, and where I have been.

Chapter I — Who I am

I’m Urmi Rahman, a Software Engineer. I enjoy building things, working through problems with my team, and helping other developers grow. I stay involved in the code while guiding the team’s technical decisions and everyday's work.

I currently work remotely at XIIA, a Denmark-based company, where I progressed from Full Stack Developer & Tech Lead to Team Lead. I work across frontend and backend development, building web and mobile interfaces with React, Next.js, and React Native, alongside APIs and backend services with NestJS.

My responsibilities extend from development through deployment, including DevOps tasks, release coordination, and keeping track of the team’s progress.

Chapter II — Skills & tools

An inked inventory of the craft I keep at my desk.

AI

  • AI Agent
  • AI integration

Languages & Data

  • JavaScript
  • Python
  • PostgreSQL
  • MySQL
  • GraphQL

Libraries & Frameworks

  • React
  • Next.js
  • NestJS
  • Django

Mobile Development

  • React Native

Styling

  • HTML
  • CSS
  • Tailwind CSS
  • Sass
  • Bootstrap
  • Material UI
  • styled-components
  • Responsive design

Backend & Integration

  • NestJs
  • Drizzle ORM

Tools & Design

  • Git
  • Turborepo

Engineering & Leadership

  • Code reviews
  • Reusable components
  • Technical planning
  • Team coordination
  • Web & mobile delivery

Chapter III — Where I've wandered

Places of work, listed as a traveler's chronicle.

  1. Team Lead · XIIA

    Denmark (Remote) · Dec 2025 – Present

    • Lead a remote engineering team delivering web and mobile products, turning product priorities into clear development tasks.
    • Review code, guide technical decisions, and support developers through implementation and troubleshooting.
    • Coordinate with product and design teams to plan releases and keep delivery focused on user needs.
  2. Full Stack Developer & Tech Lead · XIIA

    Denmark (Remote) · Dec 2024 –

    • Develop web applications with React and Next.js, backend services with NestJS, and mobile features with React Native and Expo.
    • Connect interfaces to REST APIs and build workflows for customer, admin, and operational users.
    • Help the team structure reusable components, review changes, and resolve issues across the application stack.
  3. Frontend Team Lead · Akij Venture Ltd.

    Dhaka, Bangladesh · Dec 2022 – Jan 2023

    • Develop responsive interfaces for corporate websites, product catalogues, and business applications using React and Next.js.
    • Integrate REST APIs and build reusable components for consistent layouts, forms, and navigation.
    • Collaborate with designers and backend developers to deliver features and resolve interface issues.
  4. Front-end Developer (Internship) · Navana Communication Ltd.

    Dhaka, Bangladesh · Sep 2022 – Nov 2022

    • React.js, Next.js, REST APIs, CSS
  5. Front-end Developer · OriTechBD

    Dhaka, Bangladesh · Dec 2020 – Apr 2021

    • Start-up
    • React.js, TypeScript, GraphQL API, Tailwind CSS
  6. FullStack Developer (Internship) · E_GOB Ltd.

    Dhaka, Bangladesh · Aug 2020 – Nov 2020

    • React.js, REST APIs, PHP, CSS

Scholar's notes — Education

  1. American International University-Bangladesh

    university · 2017–2021

    Found my direction and kept learning by building.

  2. Dhanmondi Ideal College

    college · 2014–2016

    Grew into software engineering as a real interest.

  3. Natun Kuri Cantonment High School

    school · 2002–2014

    A warm place where childhood took root.

— End of this leaf —