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.
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 →