Professional / experience

Software built around how work actually happens.

Ten years across mobile products, web platforms, APIs, integrations, and production systems, with attention to the people who use them and the teams who support them.

Career history

Experience

2013 — now

AssetWorks LLC

Senior Software Developer

June 2018–present

Build mobile, web, and platform software for asset-management products used in the field, from the apps on scanners and iPads to the services and data behind them.

  • Primary developer on replatforming a field asset-validation product from Oracle and SOAP to Next.js, Fastify, and PostgreSQL, with a 16-endpoint mobile bridge and per-device rollback.
  • Designed the shared backend (auth, users, audit, gateway) that four internal applications and the mobile apps now build on, with app-scoped migrations and per-service data isolation.
  • Delivered a customer-configurable, role-based permission system end to end: 23 permission keys, security hardening, and unit, integration, end-to-end, and property-based tests.
  • Build and support field mobile apps: Xamarin/C# cross-platform features, plus native Android (Kotlin, Jetpack Compose) and iOS (Swift, SwiftUI), with barcode, RFID, Clover payment processing, and hardware-vendor integrations.
  • Set up quality and security gates: CI on every branch, Semgrep, OWASP ZAP, k6 load tests, and a rebuilt Playwright end-to-end suite.
  • Onboard and mentor developers, write the team's shared spec-driven, AI-assisted workflows, and coordinate rollouts with IT, product, and vendor engineering.

Case studies

E-ISG Asset Intelligence

Mobile Developer

June 2016–June 2018

Reworked the customer-facing mobile app end to end and launched asset-tracking and auditing apps.

  • Reworked the customer-facing mobile app end to end and built asset-tracking and auditing workflows with barcode/RFID scanning and push notifications.
  • Collaborated with product, design, and infrastructure partners to refine and deliver mobile product features.

Case studies

Howard University

Lab Administrator

August 2013–June 2015

Supported engineering lab systems and built tools for data collection, backups, and campus information.

  • Built Python/MySQL social-media data pipelines and automated Bacula/CentOS backups across 15+ servers.
  • Maintained campus kiosks with real-time content updates.

A practical toolkit

Skills

Selected, verified experience

Languages

  • TypeScript
  • JavaScript
  • C#
  • Python
  • Kotlin
  • Swift
  • SQL

Web and APIs

  • React
  • Next.js
  • Tailwind CSS
  • Node.js
  • Fastify
  • .NET
  • REST APIs
  • SOAP integration

UI/UX

  • User research
  • Usability testing
  • Wireframing
  • Low- to high-fidelity prototyping
  • Responsive design
  • Personas and task analysis
  • InVision
  • Marvel
  • Justinmind
  • Photoshop
  • Illustrator

Mobile

  • Jetpack Compose
  • SwiftUI
  • Xamarin
  • .NET MAUI
  • Barcode and RFID scanning
  • Hardware scanner integration
  • Clover payment processing

Data and cloud

  • PostgreSQL
  • SQL Server
  • Oracle
  • MySQL
  • SQLite
  • AWS (S3, ECS, CloudWatch, DynamoDB)
  • Azure

Quality and delivery

  • Docker
  • Docker Compose
  • GitHub Actions
  • Vitest
  • Playwright
  • pytest
  • Property-based testing
  • Semgrep
  • OWASP ZAP
  • k6
  • Production support

AI-paired development

  • Claude Code
  • Codex
  • Kiro
  • ChatGPT
  • Spec-driven development
  • Parallel agent orchestration
  • Local LLMs (Ollama)