GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” sjain882 - Overview

@sjain882 sjain882 Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@sjain882
sjain882
Follow
View sjain882's full-sized avatar

sjain sjain882

Follow
Hobby programmer and software engineering graduate. Primarily C# & Java, but likes to tinker with other languages such as C++, Python, etc.
42 followers ยท 116 following
  • United Kingdom

Achievements

Achievement: StarstruckAchievement: QuickdrawAchievement: Pull Shark

Achievements

Achievement: StarstruckAchievement: QuickdrawAchievement: Pull Shark
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
sjain882/README.md

Hi there! ๐Ÿ‘‹

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 (๐Ÿ’ฌ)

๐Ÿ•— Recently, I...

  • Built a C# Finance Planner using Test Driven Development and the Chain of Responsibility pattern
  • Created a C# ASP.NET web 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

๐Ÿ’ก I'm currently...

  • 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

๐Ÿ“ˆ Next, I plan to...

  • 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# WinForms tray 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)

๐Ÿš€ My best projects are...

  • 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 โ€Ž
  • 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

๐ŸŽจ Sometimes, I...

  • 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 Powershell scripts to overcome various challenges and publish them on GitHub Gists
  • Save others time by translating various troubleshooting experiences into guides published on GitHub Gists.

๐Ÿ›  Languages & Tools

Frontend

JavaScript CSS3 PostgreSQL NextJS Node.js TypeScript Laravel XAMPP

Backend

.NET .Net Core C# C++ Java Python Haskell Docker

Other

Git Bash PowerShell LaTeX Blender Photoshop Illustrator Adobe InDesign Premiere Pro After Effects
Note: My GitHub contribution graph isn't the best representation of the programming I do outside of work - some of my current projects aren't on GitHub.

Pinned Loading

  1. OCRmyPDF-WinGUI OCRmyPDF-WinGUI Public

    Simple frontend for OCRmyPDF (Windows only).

    C# 20 1

  2. App-SingleInstanceTrayGuide-Win App-SingleInstanceTrayGuide-Win Public

    Novice-friendly launcher for single-instance Windows apps, created with .NET 9 WPF.

    C# 1

  3. Finance-Planner-TDD-CRP Finance-Planner-TDD-CRP Public

    Fullstack ASP.NET Core & Next.js Finance Planner system created to learn TDD, BDD, CQRS, CSR, CoR & Result patterns, PostgreSQL, Docker, Next.js and Github Actions with C#.

    C# 1

  4. HELEN-ClearType-Toggle HELEN-ClearType-Toggle Public

    Simple patcher for HELEN software that toggles its ability to enable or disable Windows ClearType.

    C# 2 2

  5. OMSI-Crossing-Editor-Tools OMSI-Crossing-Editor-Tools Public

    Better camera controls for OMSI 2's Crossing Editor!

    C# 4

  6. ETS2-Basic-Info-Grid ETS2-Basic-Info-Grid Public

    ETS2 Telemetry Server 4 skin designed for peripheral vision / corners of the eye

    JavaScript 1

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.