Skip to content
View vlucas's full-sized avatar
πŸ—―οΈ
It's either a binary trap, or it's not.
πŸ—―οΈ
It's either a binary trap, or it's not.

Highlights

  • Pro

Organizations

@brightbit @alloyphp @stackboxcms

Block or report vlucas

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vlucas/README.md

Hey, I'm Vance πŸ‘‹

Staff+ Engineer working in full-stack TypeScript. I've spent years building tools, libraries, and products that developers actually use β€” from open source packages downloaded millions of times to SaaS apps that solve real problems.

These days I'm especially focused on AI β€” both building new products powered by AI and embedding AI as a core feature into existing ones. I believe AI-native design is the next major shift in how software gets built, and I'm all in on it.

I'm based in Oklahoma City, OK and co-founded @techlahoma, a non-profit that connects and grows the local tech community across the state.


πŸ› οΈ Things I've Built

Current Projects (TypeScript / JavaScript)

Project Description Stars
Hyperspan Full TypeScript dynamic web framework with client islands, built with Bun πŸš€ ⭐ 30
sheetquery Query Builder / ORM for Google Sheets ⭐ 93
Frisby.js REST API testing framework built on Jest β€” makes testing endpoints easy, fast, and fun ⭐ 1.5k

Legacy Projects (PHP β€” now community-maintained)

These libraries were created during my PHP years and are still widely used, but are now maintained by others in the community.

Project Description Stars
phpdotenv Loads environment variables from .env automatically β€” the standard way PHP apps handle config ⭐ 13.5k
valitron Simple, elegant, standalone PHP validation library with no dependencies ⭐ 1.6k

Products

  • BudgetSheet β€” Personal finance tracking powered by Google Sheets
  • Hyperspan β€” A modern full-stack web framework for TypeScript developers

πŸ’» Tech I Work With

Today: TypeScript Β· Bun Β· Node.js Β· React Β· AI/LLM integration Β· Google Sheets API
Previously: PHP (author of several widely-used PHP libraries), Ruby, and Python. Some mobile apps for iOS and Android as well.


🌎 Find Me Elsewhere


"It's either a binary trap, or it's not."

Pinned Loading

  1. hyperspan hyperspan Public

    Hyperspan Web Framework πŸš€ Full TypeScript Dynamic Web Framework with Client Islands built with Bun

    TypeScript 30

  2. phpdotenv phpdotenv Public

    Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.

    PHP 13.5k 657

  3. sheetquery sheetquery Public

    Query Builder/ORM for Google Sheets

    TypeScript 93 14

  4. valitron valitron Public

    Valitron is a simple, elegant, stand-alone validation library with NO dependencies

    PHP 1.6k 250

  5. frisby frisby Public

    Frisby is a REST API testing framework built on Jest that makes testing API endpoints easy, fast, and fun.

    JavaScript 1.5k 196

  6. Stronger Encryption and Decryption i... Stronger Encryption and Decryption in Node.js
    1
    import { createCipheriv, createDecipheriv, randomBytes } from "crypto";
    2
    
                  
    3
    const ENCRYPTION_KEY: string = process.env.ENCRYPTION_KEY || ""; // Must be 256 bits (32 characters)
    4
    const IV_LENGTH: number = 16; // For AES, this is always 16
    5