work

5+ years building data-heavy applications end-to-end: ETL pipelines, model inference, production frontends.

Oloodi Technologies

Customer Engineer (Contract) · January 2026 - Present

Work on KROW Workforce, a hospitality staffing platform with a web dashboard and mobile apps built for a live customer environment. Translate sprint output, architecture tradeoffs, and product changes into clear recommendations for founder and stakeholder reviews.

Ethos

Senior Full Stack Engineer · May 2022 - November 2025
  • Took the product from a single-tenant MVP to a multi-tenant SaaS on Next.js, Node.js, and Azure. Built the identity management and access control layer serving 50+ merchant accounts.
  • Built internal API layers (Jade and Ruby SDKs) that give the frontend a clean interface over complex backend operations. <1% transaction failure rate in production.
  • Wrote deep Shopify POS integrations with <100ms latency for real-time sync between physical retail locations and cloud infrastructure.
  • Set frontend coding standards and drove architectural decisions across the Luna codebase in a 5-person team.

Independent Consulting

Engineering Consultant · January 2023 - Present

Partner directly with business owners to gather requirements, architect solutions, and ship production systems.

  • Diane Party Rentals: Replaced paper-based workflows with a custom ERP: automated quoting, real-time inventory locking, Stripe payments. Cut quote turnaround from 24h to under 2h.
  • Ballerz Football Academy: Built a scheduling and payout platform (Next.js, Cal.com) for session booking and trainer payouts across 100+ monthly sessions.

SaaS Alerts

Software Engineer (Integrations & Security) · October 2020 - December 2021
  • Built log ingestion connectors for major MSP platforms (IT Glue, Datto RMM, ConnectWise, Kaseya), normalizing event data into a unified security schema.
  • Wrote RESTful endpoints for security event processing that cut manual analyst review time and improved mean-time-to-detection for critical alerts.
  • Dug into Microsoft Graph API and Kibana logs to build detection logic for silent MFA modifications and unauthorized file sharing.

skills

Languages: TypeScript, JavaScript, Python, Ruby, SQL, HTML, CSS
Frontend: React, Next.js, Vue.js, Tailwind CSS, MapLibre GL
Backend: Node.js, Express, PostgreSQL, Prisma, Cloudflare Workers, D1
Data & Models: Vector Search (CLIP, BGE), DETR, LLaVA, ETL Pipelines, OCR
Cloud: Cloudflare (Workers, D1, R2, Vectorize), Azure, Vercel, Docker, GitHub Actions
Practices: authentication, authorization, access control, integrations, testing, code reviews, observability, deploy gates, health checks