BERKO//OS  ·  CODE ARCHIVE

Coding projects.

A scan-friendly index of mobile apps, functional programming projects, algorithms, games, and web work built from 2022 through 2026.

10 projects
05 technology areas
2022-2026 build archive

02 / PROJECT ARCHIVE

Experiments & systems

Web development, functional programming, algorithms, and interactive games.

dora_poster.pdf
Research poster titled Reimplementing DoRA: Weight-Decomposed Low-Rank Adaptation in a Scaled-Down Text Classification Setting, showing method diagrams and accuracy results
  • Python
  • Deep learning

DoRA Reimplementation

A from-scratch reimplementation of DoRA (Weight-Decomposed Low-Rank Adaptation), which splits a frozen pretrained weight into a trainable magnitude and a direction updated through a LoRA-style low-rank branch. Built on a Phi-2 backbone rather than the paper’s LLaMA-7B and evaluated across eight commonsense reasoning benchmarks, it reached 80.3% average accuracy while training the fewest parameters of any setup we compared against.

  • PyTorch
  • Phi-2
  • PEFT
  • LoRA
View repository
read_status_tracker.ui
Gerrit code review interface showing per-file read checkboxes and a Read Progress Dashboard with file and line coverage metrics
  • Java
  • TypeScript

Gerrit Read Status Tracking

A client-facing team project built on top of Gerrit, the open-source code review platform. Reviewers can mark individual files—or specific line ranges inside a diff—as read, and a Read Progress Dashboard rolls that up into file and line coverage so a long review can be picked up exactly where it was left off. Backed by a custom read-status-tracker plugin with REST endpoints and a Bazel/JUnit test suite.

  • Java
  • TypeScript
  • Bazel
  • Gerrit
View repository
portfolio_2026.jpg
Jake Berko portfolio homepage with bold retro-futurist typography and a technical window interface
  • HTML
  • GitHub Pages

This Website

Developed this website from the ground up and hosted it on GitHub Pages. The project included building the interface with HTML, CSS, and JavaScript, managing version control with Git, and applying web design principles to create an effective and visually appealing site.

  • HTML
  • Git
  • GitHub Pages
Website files
game_of_life.exe
Cornell-themed Game of Life terminal game board
  • OCaml
  • Terminal game

The Game of Life

The Game of Life is a project coded in the functional programming language OCaml. The game occurs in the terminal, can be played with one player or two, and is themed around Cornell and Cornell-based experiences.

  • OCaml
  • Functional programming
  • Game design
Project link
little_language_model.ml
Little Language Model text generation interface
  • OCaml
  • NLP

Text Generator “Little Language Model”

An interactive language model application developed in OCaml. Trained on a given text corpus, it generates word sequences using n-gram analysis—a technique commonly used in natural language processing. Given a starting sequence of words, the application predicts and outputs a continuation that mimics the style and content of the training corpus.

  • OCaml
  • N-grams
  • Natural language processing
london_sewer_system.java
Maze algorithm visualized in the London Sewer System
  • Java
  • Graph algorithms

Maze Algorithm

Developed and implemented graph algorithms and concurrency techniques within a complex codebase. The primary task simulates navigation through the London Sewer System, represented as a graph. The objective shifts to collecting as much treasure as possible while escaping the maze within a limited number of steps.

The project emphasizes data structures such as heaps to optimize graph search algorithms, synchronization of concurrent code for efficient execution, and the practical application of theoretical concepts in a real-world scenario.

  • Java
  • Graphs
  • Concurrency
  • Heaps
asteroid_shooter.py
Asteroid Shooter arcade game in progress
  • Python
  • Arcade game

Asteroid Shooter

This project involved developing a unique version of the classic arcade game Asteroids. It began with the basic functionality of a single wave mirroring the classic gameplay, then added enhanced graphics, sound effects, and advanced gameplay elements inspired by iconic shooting games such as Galaxian and Galaga.

  • Python
  • Game development
  • Sound design

JB_TERMINAL.EXE

JACOB BERKO PORTFOLIO SYSTEM [Version 2026.07]

Type help to view available commands.