3-day current streak·38-day longest streak
Hi there, I'm Vlad Frangu! 👋 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…
Hi there, I'm Vlad Frangu! 👋
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
- [[email protected]](mailto:[email protected])
@vladdy- [
WolfgalVlad][Telegram]
🔭 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
my repositories].
👀 Quick statistics
> Provided by [GitHub Readme Stats].
<!----------------- LINKS ----------------->
[TypeScript]: https://www.typescriptlang.org/
[Node.js]: https://nodejs.org/
[Java]: https://www.java.com/
[Rust]: https://www.rust-lang.org/
[Vue]: https://vuejs.org/
[React]: https://react.dev/
[my repositories]: https://github.com/vladfrangu?tab=repositories
[GitHub Readme Stats]: https://github.com/stats-organization/github-stats-extended
[Telegram]: https://t.me/WolfgalVlad
<!--------------- PROJECTS ---------------->
[discord.js]: https://github.com/discordjs/discord.js
[Discord API Types]: https://github.com/discordjs/discord-api-types
[Sapphire]: https://github.com/sapphiredev/framework
[pfp.lgbt]: https://pfp.lgbt/
[async_event_emitter]: https://github.com/vladfrangu/async_event_emitter
[highlight]: https://github.com/vladfrangu/highlight
-
discord-api-types ★ PINNED ⑂
Up to date Discord API Typings, versioned by their API version
TypeScript ★ 0 4y agoExplain → -
async_event_emitter ★ PINNED
A portable port of the NodeJS event emitter with extra async support
TypeScript ★ 12 1d agoExplain → -
highlight ★ PINNED
✏️ A Discord bot that highlights words or expressions and tells you when they were said
TypeScript ★ 27 5d agoExplain → -
SimplyStats
A simple bot to get in-depth stats about your servers
TypeScript ★ 28 3y agoExplain → -
sapphire-application-commands-examples
No description.
TypeScript ★ 10 2y agoExplain → -
etf.js
An External Term Format Encoder/Decoder, written in pure JavaScript
TypeScript ★ 8 3y agoExplain → -
chainfetch
Chainable node-fetch for when you want to easily migrate to node-fetch, or just want an easier API.
JavaScript ★ 7 5y agoExplain → -
hlidacstatu-client
A client for interacting with the https://www.hlidacstatu.cz API
TypeScript ★ 5 5y agoExplain → -
discOwOd.js ⑂
A powerful JavaScript library for interacting with the Discord API
JavaScript ★ 5 3y agoExplain → -
vladfrangu
No description.
★ 3 1d agoExplain → -
dotfiles
Like everyone else, I have dotfiles too!
Python ★ 3 9d agoExplain → -
cn-lab-project
ALU unit + Cache project for Numerical Computers
Verilog ★ 3 2y agoExplain → -
discord-ban-by-name-filters
No description.
TypeScript ★ 3 3y agoExplain → -
typescript-import-mapping-issue
No description.
TypeScript ★ 2 4y agoExplain → -
discord-guild-count
Simple UI to see in how many guilds you are on Discord
★ 2 5y agoExplain → -
async-dl-github-repo
Asynchronously download a GitHub Repo
JavaScript ★ 2 5y agoExplain → -
DiscordThemeUpdater ▣
A updater I've made before my theme (DiscordReborn) had automatic updates
Visual Basic ★ 1 9y agoExplain → -
example-djs-v13-proxy
No description.
JavaScript ★ 1 3y agoExplain → -
apify-testing-docker-images
No description.
Dockerfile ★ 1 3y agoExplain → -
mikro-orm-esm-testing-grounds
No description.
TypeScript ★ 1 4y agoExplain → -
hackweek-discord-api-docs ⑂
A Discord Hackweek Project
TypeScript ★ 1 4y agoExplain → -
dblposter
:sparkles: A simple to use status updater for DiscordBotList
JavaScript ★ 1 5y agoExplain → -
jFamilyCounselor ⑂
Eclipse plugin for detecting hidden familial type correlations
★ 0 27d agoExplain → -
github-readme-stats ⑂
:zap: Dynamically generated stats for your github readmes
★ 0 6y agoExplain → -
node ⑂
Node.js JavaScript runtime ✨🐢🚀✨
JavaScript ★ 0 5d agoExplain → -
homebrew-core ⑂
🍻 Default formulae for the missing package manager for macOS (or Linux)
Ruby ★ 0 11mo agoExplain → -
crawlee-pnpm-issue-3063
Trying to reproduce 3063
TypeScript ★ 0 1y agoExplain → -
c_mqtt_client_project
No description.
C ★ 0 1y agoExplain → -
zod ⑂
TypeScript-first schema validation with static type inference
★ 0 1y agoExplain → -
actions-testing-public
No description.
JavaScript ★ 0 1y agoExplain → -
WebKit ⑂
WebKit with patches
★ 0 1y agoExplain → -
bun ⑂
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
★ 0 10mo agoExplain → -
nocturne-ui ⑂
The most advanced Spotify Car Thing mod - Restore functionality to your Spotify Car Thing!
★ 0 1y agoExplain → -
discord.builders ⑂
Use new Discord components in messages for free and stylize your server however your want
TypeScript ★ 0 1y agoExplain → -
zlib-sync ⑂
Synchronous zlib for NodeJS
★ 0 1y agoExplain → -
compression-lib
No description.
JavaScript ★ 0 1y agoExplain → -
rust_mfa_example
A project where we had to implement a concept of computer security, and I chose to build out an MFA example
Rust ★ 0 1y agoExplain → -
DefinitelyTyped ⑂
The repository for high quality TypeScript type definitions.
★ 0 2y agoExplain → -
homebrew-tap ⑂
A Homebrew tap for Apify tools
★ 0 2y agoExplain → -
osu ⑂
rhythm is just a *click* away!
★ 0 2y agoExplain → -
ts5.3-ts-node-issue
No description.
TypeScript ★ 0 2y agoExplain → -
node-import-issue
No description.
JavaScript ★ 0 2y agoExplain → -
ts-resolution-issue
No description.
JavaScript ★ 0 2y agoExplain → -
VendettaTweak ⑂
A tweak to inject Vendetta, a mod for Discord's mobile apps.
Swift ★ 0 2y agoExplain → -
linkedom ⑂
A triple-linked lists based DOM implementation.
★ 0 2y agoExplain → -
tweets-to-discord ⑂
Mirroring Tweets from a Twitter account to a Discord channel via scheduled Cloudflare Workers
★ 0 5y agoExplain → -
esbuild-plugin-version-injector ⑂
An esbuild plugin to inject your application's version number or today's date into your files
★ 0 3y agoExplain → -
KingDGrizzle-Scammer-Bingo ▣
A scammer bingo, for those indian folks
C# ★ 0 9y agoExplain → -
Decorations ▣
A decoration mod. That kinda sucks xD
Java ★ 0 10y agoExplain → -
typescript-eslint-2210 ▣
No description.
TypeScript ★ 0 6y agoExplain → -
discord-open-source ⑂
List of open source communities living on Discord
★ 0 4y agoExplain → -
apify-sdk-js ⑂
Apify SDK monorepo
TypeScript ★ 0 3y agoExplain → -
crawlee ⑂
Crawlee—A web scraping and browser automation library for Node.js that helps you build reliable crawlers. Fast.
TypeScript ★ 0 3y agoExplain → -
discord-api-docs ⑂
Official Discord API Documentation
Markdown ★ 0 2y agoExplain → -
typedoc-number-enum-lacks-type-information
No description.
TypeScript ★ 0 4y agoExplain → -
docusaurus-plugin-typedoc-api ⑂
Docusaurus plugin that provides source code API documentation powered by TypeDoc.
TypeScript ★ 0 4y agoExplain → -
eslint-config-marine ⑂
🐬 Typescript ESLint shareable config
★ 0 4y agoExplain → -
jaro-winkler ⑂
A string similarity utility that uses the Jaro-Winkler algorithm
★ 0 4y agoExplain → -
interaction-kit ⑂
Interaction Kit is a framework for creating Discord slash command bots over the HTTP API
★ 0 4y agoExplain → -
actor-website-checker ⑂
Analyzes target website for anti-scraping protections and performance. Saves screenshots/HTML snapshots.
JavaScript ★ 0 4y agoExplain → -
styleguide ⑂
Repository containing code style and formatting definitions.
★ 0 5y agoExplain → -
browser-pool ⑂
A Node.js library to easily manage and rotate a pool of web browsers, using any of the popular browser automation libraries like Puppeteer, Playwright, or SecretAgent.
JavaScript ★ 0 5y agoExplain → -
dotzsh ⑂
zsh settings
Shell ★ 0 5y agoExplain → -
ow ⑂
Function argument validation for humans
TypeScript ★ 0 5y agoExplain → -
Bug-Bot ⑂
The bot that powers Discord Testers bug reports
JavaScript ★ 0 9y agoExplain → -
oldschoolbot ⑂
Old School Bot - A discord bot for Old School RuneScape (OSRS)
★ 0 5y agoExplain → -
file-type ⑂
Detect the file type of a Buffer/Uint8Array/ArrayBuffer
★ 0 6y agoExplain → -
spotify-web-api
A Spotify Web API Wrapper that covers most of the documented Spotify Web API
★ 0 8y agoExplain →
No repos match these filters.