NAME

Joseph Bronsten - computer science student and systems programmer

SYNOPSIS

firstname-lastname [--languages PYTHON JAVA ZIG]
                   [--domains COMPILERS SYSTEMS AI]
                   [--tools LINUX GIT GODOT]

DESCRIPTION

Joseph Bronsten is a computer science student with a focus on low-level systems, programming language implementation, and applied machine learning.

Primary interests include compiler construction, typed lambda calculi, neural networks built from first principles, and interactive systems programming.

Prefers understanding tools by implementing them.

SKILLS

Languages:
    Python, Java, Zig, C, x86-64 Assembly (familiarity)

Concepts:
    Compilers, ASTs, type systems, interpreters


Tools:
    Linux, Git, Godot, Vim, Arduino, Raspberry Pi

PROJECTS

Compiler (Work in Progress)
    A custom compiler targeting x86-64 assembly.
    Implements lexing, parsing, AST construction,
    type checking, and stack-based code generation
    with no heap allocation.

Neural Network Library
    Fully-connected multilayer perceptrons implemented
    from scratch in Python without external ML libraries.

Godot Game Projects
    Multiple 2D game prototypes exploring non-traditional
    mechanics, including sound-based interaction and
    physics-driven projectiles.

EDUCATION

University of California, San Diego
    B.S. in Computer Science (in progress)

EXPERIENCE

FIRST Robotics Competition (FRC)
    High-school robotics competition experience involving
    programming, mechanical design, and teamwork.

PHILOSOPHY

Understanding emerges from implementation.
Prefers simple, explicit systems over opaque abstractions.

CONTACT

Email: josephbronsten@gmail.com
GitHub: https://github.com/satdarn

SEE ALSO

gcc(1), clang(1), python(1), zig(1), godot(1), git(1)