Hello world, I’m

Jeane Ramos

I’m a self taught software developer that is in love with building cool things.


Skills

A few of the seeds planted in the garden of my mind

Frontend

ReactNext.jsTypeScriptViteTailwindHTMLCSSVanilla JSAccessibilityResponsive UI

My passion lies in building and deploying unique ideas from start to finish.

Testing & Practices

JestComponent TestingDebuggingCI/CDGitProduction FixesGitHub ActionsCopilot

I focus on writing clean, maintainable code by utilizing testing and modern tools.

Backend / Other

NodeExpressRESTPostgresRuby on RailsPHP (LAMP)Bash / Vim

Comfortable shipping end-to-end features and collaborating across the stack.

<< Feel free to send all the good tech recommendations my way.

Projects

Recent fruits harvested from the garden of my mind

Better YouTube TV

[In early development] A personal YouTube viewing dashboard for directly watching the most recent uploads from only the channels you’re subscribed to. A TV queue for your subscriptions.

  • Tech: React, Vite, Express, Postgres, Google APIs
  • Highlights: caching, custom auth and session handling middleware, custom Player component

PomoRPG

An RPG-inspired pomodoro timer focused on gamifying the art of building momentum and reaching flow state. Meant to provide satisfying feedback while helping reduce burnout.

  • Tech: React, TypeScript, Vite
  • Highlights: Timer state flow, UI feedback loops

Tiny Games

A collection of small vanilla JS games, including Colony Clicker and Tiny Pets: quick experiments for staying sharp with bare bones Javascript while providing a creative outlet.

  • Tech: HTML, CSS, JavaScript
  • Highlights: Input handling, small game loops, reusable patterns

LumberCampBiomePatch (RimWorld Mod)

Extends RimWorld logging worksites by adding support for custom biomes and wood types. 150+ active Steam subscribers

  • Tech: C#, RimWorld/Verse API
  • Highlights: HarmonyLib (runtime patching), biome-based log mapping, loot/site spawn rule overrides

More projects

project-switcher.nvim

A small neovim plugin for quick switching between projects. Restore project sessions in a single Neovim instance: selecting a project changes the working directory and restores that projects session automatically.

  • Tech: Lua, Neovim

ImSoCode

A tutorial + project blog I built and ran in the 2010s to teach others LAMP stack.

  • Role: PHP Developer & Site Admin
  • Highlights: Built from scratch, wrote tutorials, maintained content + community

Conway’s Game of Life

Interactive simulation playground based on the famous simulation by Conway, built with React + Node.

  • Tech: React, Node/Express
  • Highlights: Simulation state, controls, visualization

AskMan

Prototype: “set and forget” reminders to reduce the overhead of managing commitments. AskMan 2.0 is on my radar as a future creative project

  • Tech: JavaScript
  • Status: In development

Blog

Compost fermenting in the garden of my mind

2026-05-10

Vite React SPA with Node/Express API Monorepo Tutorial

An easy to follow tutorial on setting up a simple server/client monorepo using Vite/React and Node/Express.

Read →