Skip to content
View vladfrangu's full-sized avatar
πŸ› οΈ
Writing & Breaking Code
πŸ› οΈ
Writing & Breaking Code

Sponsors

@IanMitchell
@openclaw

Sponsoring

@shanegillio

Block or report vladfrangu

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
vladfrangu/README.md

Hi there, I'm Vlad Frangu! πŸ‘‹ Profile views

I'm a backend-focused software engineer and open-source maintainer based in Romania. I spend most of my time building APIs, developer tooling, and libraries with TypeScript and Node.js, occasionally reaching for React or Vue when a project needs a UI.

  • πŸ› οΈ I enjoy solving infrastructure, tooling, and API design problems
  • 🌱 I'm currently exploring Rust while keeping an eye on the wider systems ecosystem
  • ⚑ I learn best by diving into a problem, building something, and researching the sharp edges along the way
  • πŸ˜„ Any pronouns are fine, as long as they're used respectfully

πŸ“š Experience

I started programming in 2016 with Java, moved to JavaScript in 2017, and shortly after made TypeScript my daily language. Since then, I've worked across backend systems, web applications, developer experience, and open-source maintenance.

Today, my work is mostly centered around the Node.js ecosystem: designing reliable APIs, maintaining widely used packages, improving developer workflows, and reviewing the details that keep projects healthy over time.

Key notes ✍️

  • Self-taught software engineer, building software since 2016
  • Backend-focused, with full-stack experience when a project calls for it
  • Most at home with TypeScript, Node.js, APIs, and developer tooling
  • Active open-source contributor and maintainer
  • Always happy to learn, collaborate, and talk shop

πŸ“« How to reach me

πŸ”­ Projects

A few projects and communities I spend time on:

  • πŸ‘― discord.js β€” a powerful TypeScript library for interacting with the Discord API
  • 🧩 Discord API Types β€” versioned, up-to-date typings for the Discord API
  • πŸ’Ž Sapphire β€” a collection of libraries and a framework for building Discord applications
  • πŸ³οΈβ€πŸŒˆ pfp.lgbt β€” a simple tool for adding pride flags to images and GIFs
  • πŸ€– Community bots β€” custom Discord bots and tooling for communities including NASCAR and VALORANT LFG
  • ⚑ async_event_emitter β€” a portable event emitter with first-class async support
  • ✏️ highlight β€” a Discord bot that notifies you when chosen words or expressions are mentioned

This is only a snapshot. You can find more in my repositories.

πŸ‘€ Quick statistics

Vlad's GitHub statistics Vlad's most used languages

Provided by GitHub Readme Stats.

Pinned Loading

  1. discordjs/discord.js discordjs/discord.js Public

    A powerful JavaScript library for interacting with the Discord API

    TypeScript 26.8k 4.1k

  2. sapphiredev/framework sapphiredev/framework Public

    Discord bot framework built on top of discord.js for advanced and amazing bots.

    TypeScript 751 77

  3. discordjs/discord-api-types discordjs/discord-api-types Public

    Up to date Discord API Typings, versioned by the API version

    TypeScript 619 140

  4. async_event_emitter async_event_emitter Public

    A portable port of the NodeJS event emitter with extra async support

    TypeScript 12 1

  5. highlight highlight Public

    ✏️ A Discord bot that highlights words or expressions and tells you when they were said

    TypeScript 27 10