Expirence / Active Directory Groups Manager

Active Directory Groups Manager

Spring 2022

Dev

Figma

Figma

Vue

Vue

Nuxt

Nuxt

Express

Express

Postgres

Postgres

Jira

Jira

Bit Bucket

Bit Bucket

Docker

Docker

Active Directory

Active Directory

LDAP

LDAP

Expirence Overview

  • Developed a full-stack internal tool enabling employees to manage Microsoft Active Directory groups, significantly reducing IT overhead and improving operational efficiency.
  • Led the architecture and implementation of both frontend and backend using Vue.js, Nuxt.js, Express.js, and PostgreSQL, with seamless integration to Active Directory via LDAP.
  • Quickly learned and implemented the LDAP protocol to build a secure, reliable interface for real-time group management and auditing of user actions.
  • Developed a robust logging system to capture and store all user interactions with AD groups, addressing security and compliance concerns previously untracked by Active Directory.
  • Enabled non-technical group managers to approve requests, create groups, and manage permissions through a clean and intuitive UI, designed and prototyped in Figma by another designer on my team.
  • Dockerized the application for consistent deployment and integrated with internal infrastructure using Bitbucket and Jira to support agile development workflows.
  • Delivered a secure, scalable, and user-friendly platform that replaced manual AD tasks with self-service functionality, freeing IT staff for higher-value work.

My Role

I led the application's frontend and backend development, including interfacing with Active Directory over the LDAP protocol by building an interaction with Node and Express. I quickly learned the LDAP protocol and architected a system that interacted with Active Directory and a Postgres database to provide a rich user experience on the frontend, and valuable data collection and seamless integration on the backend.

Problem

Two of the biggest issues with Microsoft Active Directory are logging and management. Active Directory doesn't provide a clean way of recording all user write actions with the system, which concerned our IT team for auditing and security purposes. Managing groups within the application is also a very technical job, and our IT team wanted to hand that process off to the managers of those groups to reduce the overhead of managing those groups themselves.

Top image 1

If you want to put me to work solving the biggest pain points for your business, reach out to me here, and let's talk!

Let's Work Together

© 2025 Dallin Larsen