Skip to main content

Experience

Nov 2024 – Present

Software Engineering Consultant

Various companies

Remote

Independent software engineering consultant working with companies across fintech, web3, blockchain, IoT, and web platforms, primarily in Elixir and Phoenix.

ElixirPhoenixLiveViewObanBroadwayRabbitMQStripeRedisNode.jsTypeScriptDockerKubernetesAWS
  • Delivered Elixir backend projects across fintech, web3, blockchain, and IoT on schedule with zero missed client deadlines
  • Delivered third-party integrations and automated monitoring and alerting that replaced manual balance checks with proactive alerts, catching issues before they reach end users
  • For a B2B loyalty-currency exchange platform, co-built the Stripe prepayment and billing engine (subscriptions, top-ups, idempotent payment webhooks, deferred-revenue double-entry ledger) that turned a pre-revenue product into a monetisable one
  • Shipped that platform's first live seller integration and an HMAC-signed webhook system with zero-downtime secret rotation, unlocking real partner and buyer integrations
  • Hardened financial correctness with reversal entries, retries, and a reconciliation worker wired to Slack alerts, keeping a double-entry ledger provably balanced through a 48-hour, 42-million-request stress test with zero data loss
  • Built and own a TypeScript and ethers.js blockchain audit-trail microservice that anchors transactions on-chain for tamper-evident, third-party-verifiable records
  • Lead backend engineer on a live multi-tenant equipment-health and maintenance-management SaaS (Elixir/Phoenix) used by enterprises including TCS and PwC; within about a month made the app roughly 30% faster and closed its security leaks
  • Introduced that platform's first automated test suite (~130 test files), AWS CodeBuild to ECR to Kubernetes CI/CD, and Dockerised builds on a codebase that previously had none, and fixed a production out-of-memory leak in the work-order scheduler
  • Built an IoT analytics reporting suite (energy, power-quality, and air-quality reports) over a RabbitMQ/MQTT/Broadway sensor-data pipeline, and hired and mentored a developer to scale delivery

Sept 2025 – March 2026

Software Engineer

Integral Thread

Florida, US · Remote

Full stack engineer building Give With Click, a fundraising platform for K-12 schools and youth sports, on the Elixir, Phoenix, and LiveView stack — handling minors' data and live payments.

ElixirPhoenixLiveViewEctoPostgreSQLOban
  • One of three core engineers, working full stack across the platform's entire lifecycle on Elixir/Phoenix services and real-time Phoenix LiveView frontends
  • Designed platform-wide timezone and localization support — organization-level time zones with timezone-aware rendering across campaigns, donations, and donor records — critical for a US-wide product, then refactored it into reusable LiveView components
  • Built the end-to-end sponsorship system: sponsorship levels, sold-inventory tracking, email-based sponsor verification, a multi-phase end-of-campaign flow, and attribution reporting
  • Led authorization and security hardening for a platform holding children's data — extended a role-based access-control engine, fixed a cross-entity authorization-bypass vulnerability, and hardened the Content Security Policy
  • Owned the payments integration foundation (merchant onboarding, fee-split transactions, webhook processing) and built real-time game-day pledge and statistics dashboards over Phoenix PubSub
  • Delivered a B2B sales-partner program end to end: attribution, partner payments, and a self-service partner portal with analytics
  • Cut weekly manual admin and sales reporting time by ~70% with internal tools that automated data aggregation and export from Postgres and third-party APIs
  • Incorporated AI-assisted workflows to ship complex features in about a week each, without compromising review or test discipline

Aug 2021 – Oct 2024

Backend Engineer

qiibee ag

Zürich, Switzerland · Remote

Backend engineer at a Swiss blockchain loyalty company, building scalable systems with Elixir and Node.js.

ElixirPhoenixBroadwayNode.jsAWS LambdaGenStage
  • One of two primary backend engineers on a multi-tenant, blockchain-backed loyalty platform serving 20+ brands — an Elixir umbrella of 15+ services
  • Built the platform's redemption engine — converting loyalty points into real-world value — integrating Shopify, Coinbase, Binance, PayPal, and airline mileage programs behind a pluggable provider pattern
  • Led the Shopify integration as primary engineer (miles-based checkout, coupon and billing management, webhooks), opening a new e-commerce customer segment
  • Authored NFT-balance reconciliation and on-chain nonce re-sync tooling that restored data integrity after a multi-hour blockchain outage — reconciling 500+ transactions and making 100% of balances whole
  • Engineered core signing-service capabilities (token-contract deployment, NFT minting/transfer/sale, batch balance reads, chain mirroring) bridging the Elixir backend and the blockchain
  • A primary author of the serverless layer: AWS Lambda functions for transaction polling/reconciliation, notifications, and scheduled jobs
  • Hardened security — patched data-leak vulnerabilities, added cryptographic wallet-ownership verification, and tightened access control on data exports
  • Built a sales-automation tool that lifted prospecting throughput ~3x; reduced deployment time 50% and improved data-retrieval performance 1400% within Lambda constraints
  • Built distributed publisher-consumer pipelines in Elixir with GenStage and Broadway for background processing of loyalty events

Feb 2021 – Jul 2021

Project Consultant

Mrinq Technologies

Goa, India

Freelance consultant working on access control and IoT device systems for Spintly.

AWS LambdaAPI GatewayRDSJavaScriptPythonAWS SQS
  • Worked with Mrinq on their access control division at Spintly on project basis
  • Developed client projects to track entries and exits using Spintly's systems (AWS Lambda, API Gateway, RDS, Claudia.js)
  • Developed device diagnostics service for Spintly's devices (AWS Lambda, SQS, RDS, Python, Chalice)