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.
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.