Skip to content
View WSQS's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report WSQS

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
WSQS/README.md

Sophomore

I explore AI agents, programming languages, C++ build systems, rendering, and small game experiments.

AI & Agents

This part explores coding agents, recursive LLM workflows, and observable tool-using systems.

  • loop_agent: An experimental loop-based coding agent that turns task files into iterative spec / validate / implement / evolve cycles.
  • rlm: An experimental recursive language-model agent built around a persistent Python REPL for long-context processing, tool use, and code-driven reasoning.
  • sopho-harness: A configurable coding-agent harness for experimenting with tool wiring, runtime hooks, and observable agent execution.

Programming Language

This part focuses on parsers, interpreters, and language tooling.

  • jlox: A Java implementation of the Lox interpreter from Crafting Interpreters.
  • clox: A C implementation of the Lox interpreter from Crafting Interpreters.
  • zopho (private): A small scripting-language experiment with scanning, parsing, and interpretation, plus reflection-based function and property binding.
  • my_kaleidoscope: Experiments around building a small language and its compiler pipeline based on LLVM.
  • parsing: Parsing algorithm implementations and experiments, inspired by Parsing Techniques.

C++ Build Tool

This part focuses on build systems and small C++ infrastructure built from the language itself.

  • sob.hpp: A C++ build tool that models sources, dependencies, and build steps directly in C++ types, alongside supporting utilities such as diagnostics, metaprogramming helpers, single-header generation, and compile_commands export.

Rendering

This part focuses on rendering experiments and graphics infrastructure.

  • tiny_renderer: My implementation of tinyrenderer, covering basic software rendering techniques such as line drawing, triangle rasterization, z-buffering, perspective projection, and Gouraud shading.
  • sdl_test: An SDL-based graphics learning project following Learn OpenGL.
  • sopho-renderer: A cross-platform pixel renderer in C++, built with my custom template-metaprogramming build system sob.hpp.

Games

This part focuses on small game experiments and gameplay prototypes.

  • godot-little-games: A collection of small game experiments and prototypes built with Godot.

WSQS's GitHub stats

Top Langs

GitHub Streak

Pinned Loading

  1. blog blog Public

    My personal blog

    HTML