About
Senior Full-Stack Engineer with industry experience of 8+ years scaling SaaS platforms using Ruby on Rails, React, and TypeScript. Achieved 99.9% query performance improvement at GitLab, 98% API response reduction serving 350+ B2B clients. Specialized in async-first remote collaboration, database optimization, and open-source contribution.
Selected work

Roosnam — Open-Source Developer Portfolio Platform
Roosnam is an open-source platform that lets developers showcase projects and case studies with quantified outcomes. Built with Rails 8, Next.js and TypeScript, fully containerized with Docker.

MediClaim — Intelligent Prior Authorization System
An end-to-end AI workflow that automates healthcare prior authorization. It involves extracting clinical data from PDFs, images, and text with Claude, scoring each request against payer policies, and routing edge cases through agentic + human review. Auto-approvable decisions drop from 2–5 days to under 5 minutes, with a complete HIPAA/CMS audit trail.

WardenFlux — Agentic Workflow Automation
A multi-agent incident-response orchestrator built on IBM watsonx Orchestrate. Wardenflux ingests a security incident report and routes it through a supervisor agent that coordinates four specialists — Security Response, IT Ops, Legal/Compliance, and Communications — then streams a coordinated reply back over a multi-turn conversation. Node/Express backend with IAM token caching, run polling, and an embedded-channel JWT flow; React 19 + Vite frontend.
Experience
Independent Projects & Open Source
• Built Roosnam – open-source portfolio platform using Rails 8, React/Next.js, and TypeScript. • Developed AI-powered applications integrating LangGraph and Google Gemini for multimodal analysis. • Participated in 3 global AI hackathons (Dubai AI Genesis, IBM Watsonx, Kaggle) building automated workflow systems.
Senior Software Engineer
• Developed HIPAA-compliant two-way SMS functionality using Ruby on Rails 7, React, and RSpec. • Reduced Twilio billing costs through SMS character validation enforcing GSM-7/UCS-2 limits. • Rebuilt client's component library using Chakra UI v3 + React 17, improving developer experience and UI consistency. • Optimized CI/CD pipelines in CircleCI, reducing test suite runtime and container costs.
Backend Engineer
• Reduced query time from 2.7 minutes to 2ms using partial indexes in PostgreSQL (99.9% improvement). • Built scalable APIs enhancing core product features used by millions of developers worldwide. • Remediated critical security vulnerabilities in Rails-based services; collaborated async-first across global time zones.
Senior Software Engineer
• Modernized legacy HIPAA-compliant system implementing new privacy workflows with improved UX. • Integrated EHR systems with patient-consent logic using Rails 6 and PostgreSQL. • Introduced Amazon SQS for inter-service messaging (Ruby ↔ Python) and implemented A/B testing for user engagement optimization.
Tech Lead
• Led development of a SPA serving 350+ B2B clients (150+ customizations, 200+ white-label) using Angular, Rails, ElasticSearch, and PostgreSQL. • Achieved 98% API response time improvement (7 minutes → 10 seconds) through architectural optimization. • Integrated secure PayPal payments and in-app Twilio calling for seamless user experience. • Mentored junior developers, established TDD practices with RSpec, and drove code review culture.
Software Engineer
UI Consultant at Enquero (Angular 2), Full Stack Developer at TeliportMe (PHP/Zend), freelance development.
Case studies
Cutting a 2.7-minute PostgreSQL query down to 2 milliseconds
A critical PostgreSQL query was taking ~2.7 minutes under production load, dragging down responsiveness across a high‑traffic system. By analyzing the SQL query and introducing partial indexe, I brought it down to ~2 ms ( a ~99.9% improvement ) with no change to application behaviour.
From 7 minutes to 7 seconds: speeding up a 1,000-item bulk import
A new API let clients submit up to 1,000 items (diamonds, jewelry, or gemstones) in a single request, and it was taking about 7 minutes to respond long enough to freeze the page. I switched it to insert records in batches, moved the per-record callback work to a background job (Sidekiq), and tightened the database queries (selecting only the fields it needed and adding indexes). That brought the response time down from ~7 minutes to ~7 seconds.
Reduce Twilio SMS costs with GSM/UCS character validation
SMS messages sent to customers via an internal Admin Toolkit (a Chrome extension) could exceed segment limits, inflating the Twilio bill. I added backend validation enforcing the correct character limits for both GSM and UCS‑2 encodings, preventing oversized multi‑segment messages and reducing SMS spend.