Developer & Creator

Nalani Story

Building digital experiences to solve modern problems with code, creativity, and curiosity.

Total Hours Coded
Daily Average
Top Language

✦ tracked since Dec 2024 via WakaTime

Skills & Technologies

Proficient
Comfortable
Familiar
TypeScript/ JavaScript
HTML/CSS
Angular
Git
Node.js
SQL
Firebase
PostgreSQL
Python
React
Java
Docker
RedHat OpenShift
AWS S3 · Lambda
API Gateway
Agile
Jenkins
Terraform
GitLab
CI/CD

Projects

2026

Native Plants of Wake County

Interactive guide to native plants of Wake County, NC with phylogenetic tree, habitat data, and blog-style posts — developed in collaboration with a local scientist

Angular TypeScript PostgreSQL Supabase Prisma Docker SCSS Fly.io Vercel Commissioned AI-Assisted

Native Plants of Wake County

A comprehensive plant database for Wake County, NC built in collaboration with a local scientist. Browse a full list of native and non-native plants with native status, habitat info, height, form, sun requirements, and wetland indicator status. Features an interactive phylogenetic tree for exploring evolutionary relationships and blog-style guide posts for learning about local flora.

2026

Ultimate Budget

Full-featured personal finance app with budgeting, account tracking, savings goals, debt management, and retirement planning across multiple households

Angular TypeScript Node.js PostgreSQL Supabase SCSS Fly.io Vercel AI-Assisted

Ultimate Budget

A comprehensive personal finance platform for managing your entire financial picture. Features a monthly overview with income, bills, spending, and savings breakdowns by category. Track checking and credit card balances to prevent overdraft, manage savings accounts (including CDs and stocks), and set savings goals. Plan ahead with paycheck distribution, future expenses, windfalls, an emergency fund calculator that simulates income loss, and retirement projections. Includes budgets, debt tracking, analytics, a monthly checklist, "future funds" for non-monthly expenses, customizable tabs, and support for multiple households per user.

2026

Collection Card Inventory

Web app to manage excess trading card inventory for easy trade and sell opportunities

Angular TypeScript Node.js SCSS Firestore AI-Assisted

Collection Card Inventory

A card inventory management app for tracking excess trading cards you're looking to trade or sell. Quickly catalog cards, view your collection at a glance, and share listings with potential buyers or traders. Includes a full admin portal for bulk management.

2026

Poshmark Share

Playwright automation to share Poshmark closet listings on a cron schedule with Discord notifications

TypeScript Playwright AI-Assisted

Poshmark Share

A headless Playwright script running on a cron schedule that logs into Poshmark and bulk-shares all active closet listings to followers. Uses stealth plugins and ghost-cursor for human-like mouse movement and typing. Includes Discord webhook integration for error alerts with screenshots, and healthchecks.io monitoring for uptime tracking.

2025

Discord Bot Hub

Modular framework for running multiple lightweight Discord bots with slash commands from a single process

TypeScript Node.js Discord.js Firebase Google API

Discord Bot Hub

Single-repo framework for running multiple Discord bots from one process — shared Bot model with per-bot slash commands, logging, and healthchecks.io monitoring. Currently powers:

  • Gemi — Gemini AI chat interface via /gem slash command with rate-limit handling and Discord-formatted responses
  • Star — Utility bot with misc commands: commute detour calculator (Google Maps API) and business day math
  • Chore Keeper — Google Sheets-backed chore tracker with daily/overdue slash commands and emoji reactions that sync completion in real time
2025

Story Point Poker

Real-time Fibonacci story point estimation app with rooms, voting timer, and result visualizations

Angular TypeScript Node.js Express Socket.IO Firebase Fly.io

Story Point Poker

A classic Fibonacci story point poker app for agile teams. Create or join rooms with no account required — just pick a name and start estimating. Features a built-in countdown timer, live presence showing who's in the room and whether they've voted, and a bar graph breakdown of results once votes are revealed.

2025

Pet Widget

PWA for families to coordinate pet care and shared household tasks

TypeScript Node.js Vite Firebase Docker Fly.io

Pet Widget

A Progressive Web App that keeps families in sync on pet care. See at a glance if the animals have been fed, mark tasks complete, and get push notifications via Firebase Cloud Messaging so nothing slips through the cracks. The PWA also includes a vacation pause mode and runs as a containerized app deployed on Fly.io behind Nginx.

2025

Deaf-ember Socials

Automated cross-platform social media posting for a deaf awareness charity event

Python Commissioned AI-Assisted

Deaf-ember Socials

A Python automation that posts daily creative prompts to Facebook, Instagram, Twitter, and Discord throughout December for the annual Deaf-ember charity. Uses the Meta Graph API for Facebook pages and Instagram carousels, Tweepy for Twitter, and Discord webhooks, all on a scheduled daily cadence.

2025

Raspberry Pi Server Manager

Autostart tool for managing background services on a Raspberry Pi

Python JSON Schema

Raspberry Pi Server Manager

A Python utility that reads a JSON config (validated against a schema) and launches Python and Node.js projects in detached screen sessions. Handles version management via pyenv and nvm, dependency installation, and graceful startup sequencing after Pi reboots.

2024

Video Watch Queue

Discord bot that monitors YouTube channels and auto-creates Trello cards for new uploads on a schedule

TypeScript Node.js Google API Discord.js Firebase

Video Watch Queue

A Discord bot that automatically monitors specified YouTube channels for new uploads on a twice-daily cron schedule and creates labeled Trello cards organized by configurable lists. Videos are auto-tagged by length (shorts through very long). Users can also manually share YouTube links in a Discord channel to instantly queue them. Includes message pruning, healthchecks.io monitoring, and Firebase-driven configuration for channels, labels, and lists.

2024

Notification Discord Bot

Discord bot with slash commands for reminders and Google Calendar event creation

JavaScript Node.js Firebase Google API

Notification Discord Bot

A personal Discord bot featuring slash commands for managing reminders and creating Google Calendar events. The /remind command sets timed pings that persist until acknowledged or snoozed via emoji reactions. The /calendar command creates Google Calendar events with configurable title, start time, duration, description, location, and reminder notifications. Includes healthchecks.io monitoring for uptime tracking.

2023

First Village Doula Services

Small business website for a postpartum doula in Fredericksburg, VA

HTML CSS Firebase Commissioned

First Village Doula Services

A clean, responsive static website built for a local postpartum doula business. Features a HoneyBook booking integration, resource directory for new parents, and an events page with Google calendar integration.

2022

Signs of Fun

Resource website for deaf and hard of hearing folks, organized by US state

HTML CSS JavaScript Node.js Firebase Commissioned

Signs of Fun

A resource directory connecting deaf and hard of hearing individuals with services, events, and communities in their state. Users can browse resources organized by US state to find local support, organizations, and activities.

Resume

Experience

2025 — Present ✦ Leidos

Full Stack Software Engineer

Building full-stack applications with React, TypeScript, Python, and Node.js, with a focus on making systems work well together. Designing serverless solutions in AWS using Lambda, S3, and API Gateway to streamline workflows. Managing the deployment pipeline with GitLab CI/CD, Terraform, and CloudWatch to keep things reliable and running smoothly.

2022 — 2025 ✦ Leidos

Application Development Team Lead

Led development on a large-scale government web application, guiding full-stack delivery with Agile practices. Mentored a team of 10 developers through code reviews and knowledge sharing — one of the most rewarding parts of the role. Worked closely with RedHat OpenShift and CI/CD pipelines to improve reliability, and used SQL to uncover user insights that shaped product decisions.

2021 — 2022 ✦ Leidos

Software Developer

Built user-facing features for a government modernization web app using Angular, TypeScript, and Node.js, with a focus on performance and user experience. Brought strong product knowledge from earlier QA work, which helped shape more thoughtful solutions. Contributed to the successful launch of a platform that now serves thousands of daily users.

2020 — 2021 ✦ Leidos

Systems Development Intern

Summer 2020 ✦ Peraton

Software Engineer Intern

Summer 2019 ✦ Rackspace

Software Development Intern

Education

M.S. Information Technology Management

Western Governors University

B.S. Computer Science

Radford University