Building software and teams
I'm Dushyant Singh Shekhawat, an engineering leader and senior software engineer with 14+ years of experience across applied AI, SaaS, backend, full-stack, and mobile systems.
I build products, improve how teams deliver software, and help engineers take ownership. My work includes cutting an AI audit from 30–60 minutes to 2–5 minutes, building a reporting system with more than 60 report types, and leading multiple engineering teams.
Explore my selected work and leadership case studies, read about how I work, or view my resume.
Selected Work
-
AI Hotel Call Auditing
A solo full-stack AI system that reduced documented hotel-call review time from 30-60 minutes to 2-5 minutes.
-
Building and Improving Two Elixir SaaS Products
Ongoing product work across two Elixir/Phoenix SaaS engagements, including features, tests, integrations, and regular upgrades.
-
Helping an Engineer Become a Backend Owner
Helped an early-career engineer grow from programming basics to primary backend ownership through useful, increasingly difficult work.
-
Making Delivery Predictable in One Month
Made delivery predictable within one month by simplifying the codebase, adding engineering checks, and improving how the team worked.
Latest Posts
-
Understanding the basics of ruby enumerators by building one
March 1, 2023Ruby has an Enumerator class which allows us to make any object or even piece of code enumerable. Learn how they work by building one from scratch.
-
Ruby different types of strings and heredoc
September 25, 2022Ruby has 6 ways to create strings. Learn the differences between single quotes, double quotes, percent literals, and heredocs.
-
Understanding Rake, the task runner for Ruby on Rails
June 23, 2022Think in terms of tasks, not files. Learn how to write effective rake tasks with namespaces, arguments, and service objects.
-
HTTP Requests in Ruby the standard way
May 21, 2022Making HTTP requests with Ruby's Net::HTTP standard library and HTTParty. From simple GET requests to HTTPS with headers and auth.
Games
-
Sudoku
Classic 9x9 Sudoku puzzles. Pick a number, then click cells to place it. Three difficulty levels with notes, undo, and error checking.
-
Tic-Tac-Toe
The classic X's and O's game. Play against an AI opponent or challenge a friend in two-player mode.