Skip to content

    Vishwa

    आपले स्वागत आहे

    विश्वजितसिंह देसुरकर

    Ruby on Rails engineerपुणे, Maharashtra, India

    Vishwajeetsingh Desurkar is a Pune-based Ruby on Rails engineer who organises the Pune Ruby meetups and Deccan Queen on Rails, and publishes open-source Ruby libraries on RubyGems.

    Ruby on Rails

    Vishwajeetsingh Desurkar is a Ruby on Rails engineer based in Pune, Maharashtra, India.

    Ruby on Rails

    Building and maintaining Rails applications.

    Machine-learning tooling

    Bringing model training into Ruby with trainers-rb.

    Cloud architecture

    Designing the infrastructure Rails apps run on.

    The full Ruby on Rails page

    Open Source

    MIT-licensed Ruby libraries on RubyGems. Both framework-agnostic — neither is a Rails engine.

    payu-ruby

    v0.2.0
    MITRuby >= 3.1

    Ruby client for the PayU India payment gateway — hash generation, payment params, server-to-server verification, refunds. Framework-agnostic; works with Rails, Sinatra, or plain Ruby. Zero runtime dependencies.

    Released 19 July 2026

    trainers-rb

    v0.1.1
    MITRuby >= 3.1Early — 0.1.x

    Training loop, LoRA, LR scheduling, callbacks and safetensors serialization for fine-tuning HuggingFace transformer models. Built on torch-rb and transformers-rb. Early — 0.1.x.

    Released 9 June 2026

    All gems and the roadmap

    Talks

    Ruby conference talks at RubyConf India, RubyConf Australia and Conf42.

    What If… Ruby Led the AI Revolution?

    RubyConf India 202512 September 202513:46

    What if Ruby never sat out the AI boom? What if it quietly evolved—unlocking the ability to build intelligent apps with semantic understanding, local models, and smart automation? In this talk, we step into an alternate reality where Ruby leads the AI charge.

    A deep dive into Ruby's most powerful—and potentially risky—performance features. Topics include frozen strings, memoization, monkey patching, metaprogramming, Proc vs. Lambda, and new enhancements in Ruby 3.0. Learn how to use these advanced tools effectively while avoiding hidden dangers.

    Concurrency Showdown: Threads vs. Fibers

    RubyConf Australia 202411 April 202422:48

    Co-presented with Ishani Trivedi

    A comparative exploration of Ruby's concurrency models—threads vs fibers. Covers mutex locks, race conditions, deadlocks, and interrupt handling. Demonstrates a hybrid model using fibers for I/O-bound tasks and threads for CPU work, emphasizing Ruby 3.0's fiber enhancements.

    Connecting the Dots: Unleash the magic of AI in IoT

    Conf42 Internet of ThingsDecember 2023

    Dives into AI-driven IoT solutions using Ruby. Showcases demos on preventive maintenance and anomaly detection with live Ruby-powered IoT devices. Highlights how language features and AI can optimize IoT performance.

    All 6 talks

    Community

    The Ruby communities I organise and help run, in Pune and across India.

    Deccan Queen on Rails
    On the organising crew
    Pune Ruby meetups
    Organiser
    Rails Girls Pune
    Organised
    Ruby India
    Helped form the community

    Speak at, host or sponsor a meetup

    Writing

    Articles on Ruby, Rails and developer tooling.

    Launch Like a Pro with K6

    25 February 2025

    Unleash Rails 7 UI Development with ESBuild

    17 October 2023

    Rails

    Latest article

    Launch Like a Pro with K6

    25 February 2025

    Latest gem release

    payu-ruby v0.2.0

    19 July 2026

    Everything I have published

    Podcasts

    Conversations about Ruby, Rails and applying AI inside Rails applications.

    Vishwajeetsingh Shares His Vision and Experience with AI in Ruby on Rails

    RubyConf 2024 RewindNovember 20249:00

    During the conversation, Vishwajeetsingh Desurkar spills the beans on how AI-driven tools could streamline development workflows, enhance application performance, and enable smarter decision-making within Rails applications. He has also highlighted emerging libraries and frameworks that bring AI capabilities directly into Ruby ecosystems, making it easier for developers to adopt these cutting-edge technologies.

    Listen to the conversation

    Books

    24 books read and rated — fiction, poetry, mythology and business, in English and Marathi.

    Murder on the Orient Express

    Agatha Christie · 1934

    Masterclass in suspense and whodunit.

    Siddhartha

    Hermann Hesse · 1922

    Philosophical and poetic; a literary gem.

    The Almanack of Naval Ravikant

    Eric Jorgenson · 2020

    Concise and deeply thought-provoking.

    The Art of War

    Sun Tzu · 5th century BC

    Timeless and applicable to life and business alike.

    The Lean Startup

    Eric Ries · 2011

    A game-changer for modern startups.

    The Psychology of Money

    Morgan Housel · 2020

    Insightful, non-preachy, and very readable.

    All 24 books

    About

    Vishwa is a developer based in Pune, Maharashtra, India, working across Ruby on Rails, machine-learning tooling, and cloud architecture.

    He organises the Pune Ruby meetups, helped form the Ruby India community, organised Rails Girls Pune, and is on the team behind Deccan Queen on Rails — a Rails conference held in Pune.

    He publishes open-source Ruby libraries on RubyGems: payu-ruby, an MIT-licensed, framework-agnostic client for the PayU India payment gateway, and trainers-rb, a training-loop and LoRA library for fine-tuning transformer models on torch-rb and transformers-rb.

    He has spoken at four Ruby conferences — RubyConf India in 2023, 2024 and 2025, and RubyConf Australia in 2024, where he co-presented Concurrency Showdown: Threads vs. Fibers with Ishani Trivedi.

    Pune, Maharashtra, India

    Get in touch

    vishwajeetsinghd@gmail.com

    Send Email

    Full profile