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)