Who's reading this?

The version where I talk like a person, not a LinkedIn post

JEP

Jose Einstein Pants

"I have 200+ unfinished projects and mass anxiety about all of them. But hey, at least I ship the ones that pay the bills."

About Me

Look, software engineering is just problem-solving with extra steps and way too many tabs open. I've been doing this since I was 13 — I'm almost 34 now — which means I've had 21 years to make mistakes so you don't have to.

Currently I'm at ON24 making video conferencing not suck — hand raising, virtual backgrounds, the "who's talking" indicator, all that stuff. Before that, I was at an Innovation Lab at Retail Business Services building kiosks that help people find tomatoes in grocery stores (real project, I swear). Voice AI that understands "where are the red things for pasta" and knows you mean tomatoes. The future is weird.

I've also published npm packages that actual humans use — too-bored (a virtual keyboard with fat-finger-friendly keys), gappa-comments (threaded comments that actually work), and ace (a CLI to stop copy-pasting boilerplate). 8,700+ downloads combined. Not viral, but not zero either.

I build things because I genuinely love it. Not in a LinkedIn "passionate about synergy" way — I mean I'll spend my Saturday building a CLI tool because my Developer folder is chaos and I got annoyed. I'll refactor code that works perfectly fine because it offends me aesthetically. I have opinions about semicolons. That's the vibe.

My stack is React, TypeScript, Next.js, Node, and whatever else makes sense for the problem. I've done React Native, Tauri, Electron, Remotion for video, OpenTok for WebRTC, IBM Watson for AI that kinda works, and enough CSS to have nightmares about z-index. I believe in shipping, iterating, and not bikeshedding about tabs vs spaces (it's spaces, but I'll use tabs if you're buying lunch).

When I'm not coding, I'm probably thinking about coding. The brain doesn't have an off switch, you know?

Skills & Expertise

Languages

TypeScriptJavaScript (ES6)HTML5CSS3PHP5

Frontend

React.jsNext.jsReact NativeTailwind CSSRemotionSASSStyled Components

Backend

RESTful APIsNode.jsExpress.jsRuby on RailsCouchDBSendGrid

Tools

GitReduxOpenTokIBM WatsonGoogle DialogflowWordPressProject Management

Design

UI/UX DesignSketchAdobe XDPhotoshopAffinity DesignerAffinity Photo

Journey

2021 - Present

Senior Software Engineer at ON24

Making video calls work. Hand raising, virtual backgrounds, the "who's talking" indicator — all the stuff you don't think about until it breaks. I also became the Safari Guy™ which is exactly as fun as it sounds.

2018 - 2021

Innovation Lab at Retail Business Services

Built kiosks that help people find stuff in grocery stores. Voice AI that understands "where are the red things for pasta" and knows you mean tomatoes. Also trained co-ops, shipped npm packages, and learned that enterprise software is wild.

2019

Started Publishing npm Packages

too-bored (virtual keyboard with fat-finger-friendly keys), gappa-comments (threaded comments that actually work), ace (stop copy-pasting boilerplate). 8,700+ downloads combined. Not famous, but not zero.

2016 - 2017

Front End Developer at Xceleration

React, Redux, leaderboards for MLM companies. It was a job. I learned a lot about state management and the skincare industry.

2015

Associates Degree in Business Marketing

Plot twist: I went to school for business. The coding thing happened on the side and then... became the main thing.

2013 - 2014

First Real Software Project

Built an "online operating system" called MiPortal and a ticket system called TicketCloud. PHP5. jQuery. XML. No tests. No version control. I was 20 and fearless. We shipped it anyway.