I'm a recent Software Engineering graduate with strong C# skills and a passion for building clean, efficient software solutions.
- πΌ Open to Graduate & Junior Software roles
- π¬ Contact me at
sjain882github[at]gmail[dot]com - π¨βπ» My pull requests
- π My opened issues (π¬)
- Built a
C#Finance Planner using Test Driven Development and the Chain of Responsibility pattern - Created a
C# ASP.NETweb API using Entity Framework Core with the CQRS pattern for my Finance Planner - Designed a frontend for my
C#FinancePlanner using Next.js - Tinkered with Excel VBA Macros to automate time-intensive spreadsheet tasks
- Contributing quality-of-life improvements to WarrantV (
C#, more info). - Sharpening my problem-solving skills on Coderbyte
- Working on a personal website to better document my portfolio
- Build a complex GUI using AvaloniaUI with the MVVM Community Toolkit for a game project (
C#) - Produce a
C#program that notifies me of imminent arrivals/departures at any specified airport using the FlightAware AeroAPI and Slack Webhooks, for plane-spotting purposes - Release an OBS plugin allowing you to quickly rename the last saved recording file via a keyboard shortcut
- Create small
C# WinFormstray menus as frontends for Lenovo ChargeThreshold CLI and CPU Boost Modes - Contribute quality-of-life improvements to SoundSwitch (
C# WinForms), JetSpotter (Go) and Nagram Messenger (Java)
- Finance Planner (
C# ASP.NET,PostgreSQL,Next.js)- Fullstack Finance Planner system created to learn:
- TDD, BDD, CQRS, CSR, CoR & Result patterns
- C# ASP.NET Core, PostgreSQL, Next.js, Docker, Github Actions β
- Fullstack Finance Planner system created to learn:
- Game Content Manager (
C# WinForms)- Custom content browser that obsoletes the poorly designed GUI of a popular simulation game
- Unreleased pending rewrite with AvaloniaUI β
- OCRmyPDF Frontend (
C# WPF)- Responsive .NET 8 GUI for OCRmyPDF, adhering to MVVM principles. β
- ModernBlog (
PHP, Laravel)- Community blog web application with several QoL features (e.g, role-based access control) β
- OMSI Crossing Editor Tools (
C# WinForms)- Memory-hacking tool that adds missing camera controls to closed-source 3D software β
- HELEN ClearType Control Toggler (
C# WinForms)- Simple patcher that modifies proprietary software to alleviate a design flaw
- Work on AutoHotKey scripts (
AHK) to accelerate my workflow - Tinker with browser userscripts (
js) to solve minor annoyances on frequently visited websites - Complete projects to repurpose obsolete hardware, such as a mobile telemetry display for racing games (
js, CSS) - Put together small
C#GUI utilities to assist with daily tasks, such as these FFMPEG widgets (and more: 1, 2) - Create
Powershellscripts to overcome various challenges and publish them on GitHub Gists - Save others time by translating various troubleshooting experiences into guides published on GitHub Gists.







