Skip to content
View stephen-os's full-sized avatar
Enjoying the moment.
Enjoying the moment.

Block or report stephen-os

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
stephen-os/README.md

Stephen Watson

Software Engineer

Building tools and systems from the ground up. Interested in low-level programming, backend development, security, and the intersection of code with rendering, physics, and math.

LinkedIn Portfolio Email


About Me

I'm passionate about low-level systems programming, backend engineering, and security. I love building software that solves real problems—whether that's creating developer tools, optimizing systems, or exploring the intersection of rendering, physics, and mathematics. I'm driven by curiosity and the challenge of understanding how things work at a fundamental level.


🚧 Currently Working On

Kioku | APIWeb

Full-stack flashcard application for efficient learning and spaced repetition

  • Stack: TypeScript, React, Node.js, PostgreSQL

CLI tool for aggregating and practicing programming problems from LeetCode and other platforms

  • Stack: Python, CLI frameworks

Featured Projects

Custom C++ application framework featuring OpenGL-based 2D and 3D rendering engines with complete application lifecycle management

  • Tech: C++, OpenGL, Graphics Programming

2D tile map editor built on top of the Lumina framework, featuring an intuitive editing interface and map serialization

  • Tech: C++, Lumina Framework, OpenGL

Personal website showcasing projects and technical writing

TSP route optimization application for exploring Harrisonburg locations efficiently

  • Tech: Python, TypeScript, Algorithm Design

Solar system simulator with gravitational physics built on Lumina's 3D renderer

  • Tech: C++, OpenGL, Physics Simulation

Skills

Languages: C++ • Python • Java • TypeScript • JavaScript

Graphics & Game Dev: OpenGL • Rendering Engines • Physics Simulation

Web Development: React • Next.js • Node.js • PostgreSQL

Tools & Other: Git • Linux • Algorithm Design • System Architecture

Pinned Loading

  1. kioku kioku Public

    A flashcard and quiz app.

    TypeScript

  2. lumina lumina Public

    A simple OpenGL renderer.

    C++

  3. tiles tiles Public

    A 2D map creator.

    C++

  4. key-actions-py key-actions-py Public

    A keyboard and mouse recorder, player, and sequence creator written in Python.

    Python

  5. frequency-visualizer frequency-visualizer Public

    C++

  6. orbital-engine orbital-engine Public

    C++