Hi, I'm Scott Batary
Software Developer / Sourcerer 🧙‍♂ïļ

I'm a full-stack developer with a passion for building feature-rich web apps, robust APIs, and innovative libraries. Check out my work on GitHub!

👋 About

Hello, world! I'm Scott, a software developer based in Oklahoma. I'm passionate about building intuitive and scalable software solutions that make a positive impact.

I strive to keep up-to-date with new technologies and best practices. Lately, I've been learning Go, Next.js, and React Server Components. I also have personal licenses for GitHub Pro, GitHub Copilot, JetBrains, Tailwind UI, and Font Awesome.

Beyond coding, I enjoy playing games like Overwatch, Dead by Daylight, and Elder Scrolls Online.

ðŸ’ŧ Experience

2017 - Present
Principal Developer — Oklahoma Supreme Court

I'm currently leading the development of a cutting-edge case management system. Additionally, I standardized authentication and authorization across our applications, established a design system for a seamless user experience, and optimized developer workflows through CI/CD pipelines.

  • C#
  • TS
  • SCSS
  • Angular
  • ASP.NET Core
  • Entity Framework Core
  • IdentityServer
  • OpenID Connect
  • OAuth 2.0
  • SQL Server
  • SSRS
  • Docker
  • SharePoint
  • Microsoft Graph
  • Azure DevOps
2016 - 2017
Senior Developer — Innov8tive

I was the technical lead and architect for a team of developers working on a patient portal for a healthcare provider. Notable achievements include the integration of multi-factor authentication, a patient education system, and a secure messaging application.

  • C#
  • JS
  • ASP.NET
  • AngularJS
  • React
  • Redux
  • Redis
  • Twilio
  • SendGrid
  • DocuSign
  • GitHub Enterprise
  • Octopus
  • Jira
2013 - 2016
Programmer Analyst — Oklahoma Supreme Court

I led the development of a state-wide credit card transaction system and an online payment web app. I was a key contributor to various applications, APIs, background jobs, and reports.

  • C#
  • JS
  • SQL
  • ASP.NET MVC
  • Entity Framework
  • SQL Server
  • SSRS
2011 - 2013
Lab Assistant — Oklahoma City Community College

I tutored students in computer science, collaborated with instructors to create course materials, and supervised student projects.

  • Java
  • PHP
  • HTML
  • CSS
  • JS
  • Computer Science

✏ïļ Blog

    View more…

    🚀 Projects

    Suika Clone

    Halloween 🎃 themed version of the Watermelon Game.

    • TS
    • Phaser
    • Matter.js
    • Vite

    Overlay Sharer

    Share StreamElements overlays with the click of a button.

    • Next.js
    • NextAuth.js
    • React
    • Prisma
    • PostgreSQL
    • Tailwind
    • Vercel

    Conquer Server

    Private server for the MMORPG Conquer Online.

    • C#
    • ASP.NET Core Identity
    • Entity Framework Core
    • SQL Server

    d20

    Roll a set of 3D dice ðŸŽē in the browser.

    • TS
    • Babylon.js
    • Havok
    • Vite

    DBD Stats

    Track Dead by Daylight player stats and achievements from Steam.

    • Next.js
    • React
    • Tailwind
    • Prisma
    • Vercel

    Chat Widget

    Animated chatbox widget for StreamElements, Twitch, and OBS.

    • HTML
    • CSS
    • JS

    CronTimer

    Cron timer NuGet package with over 100k downloads.

    • C#
    • .NET
    • NuGet

    .NET Monitoring

    Sample ASP.NET Core web app with instrumentation and monitoring using OpenTelementry.

    • C#
    • Prometheus
    • Jaeger
    • Grafana
    • Docker

    Todos

    Simple todo app built with Go.

    • Go
    • SQLite
    • REST

    Notion Clone

    Fullstack notes app with auth, sharing, rich text editing, and image uploads.

    • Next.js
    • React
    • Tailwind
    • shadcn/ui
    • Clerk
    • Convex
    • Edge Store
    • BlockNote

    Discord Clone

    Fullstack chat app with realtime messaging, audio, and video calls.

    • Next.js
    • React
    • Tailwind
    • shadcn/ui
    • Socket.IO
    • Prisma
    • MySQL

    Pool

    A game of pool ðŸŽą made with pixel art.

    • JS
    • Phaser
    • Matter.js

    Chess

    Chess ♟ïļ game using the Canvas API.

    • HTML
    • JS
    • Vite

    Bouncy Emojis

    Spawn emojis ðŸĪŠ with bouncy physics.

    • JS
    • Phaser
    • Matter.js

    Platform

    Frontend prototype for a platform as a service.

    • TS
    • SCSS
    • Angular
    • Material

    Twitch Clone

    Proof of concept streaming platform built on the same protocols as Twitch: RTMP and HLS.

    • C#
    • SignalR
    • React
    • Chakra UI

    Versed

    File conversion microservice powered by FFmpeg, LibreOffice, ImageMagick, and Tesseract OCR.

    • Node.js
    • Express

    PDF Sign

    Prototype using custom PDF rendering, overlayed form controls, and the ability to draw on canvas.

    • HTML
    • JS
    • CSS

    Fractals

    Implementations of common fractals.

    • HTML
    • JS

    Pocket IV

    Mobile app for calculating IV in Pokemon GO.

    • JS
    • CSS
    • Ionic

    📧 Contact