Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
@icflorescu
icflorescu
Follow
View icflorescu's full-sized avatar
☺️
Building lots of stuff with React/Next.js, tRPC.io, Mantine, Node.js, PostgreSQL

Ionut-Cristian Florescu icflorescu

☺️
Building lots of stuff with React/Next.js, tRPC.io, Mantine, Node.js, PostgreSQL
Author of Mantine DataTable, Mantine ContextMenu, PocketBaseUML, tRPC-SvelteKit & other OSS.React/Next.js & Node.js geek.Building web apps with style.

Sponsors

@KevinVandy
Private Sponsor
@jpdewing
@syntaxfm

Organizations

@aspax@openshift-online-cartridges@interiordelight@kingshost@appgeist@pocketbase-uml@taxepfa@leasingsh@yadda-ro

Block or report icflorescu

Block user

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

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
icflorescu/README.md

Stars on GitHub reposFollowers on GitHubSponsor my work

A full-stack developer (leaning towards front-end) from Bucharest, Romania, EU, with 25+ years of experience (👉download résumé).
Curious by nature, an avid reader of fantasy, fiction, history & tech-related literature, always looking to expand my skillset and horizons, to understand how things work and to make them work better.

Creator of 📒Mantine DataTable, 🖱️Mantine ContextMenu, ✨tRPC-SvelteKit and 📦PocketBaseUML.
Also built ✨Next.js Parallel Server Actions, 🐧Expose-WSL, 🌐IISExpress-Proxy andother open-source projects.

Mantine DataTableMantine ContextMenutRPC-SvelteKitPocketBaseUML

Open to discuss joining new ventures.
Tech partner atLeasingSH.ro and co-owner atYadda.
Doing stuff atSegmentX.ai.
Owner / Jack of all trades @ 🐸swapp.ro.1.
ExAllianz &NBG.
Former tech partner atAJM FleetPurchase.

OSS activity

@icflorescu on GitHub

Current tech-stack

Not a huge fan of Tailwind, but I cope with it well enough to be currently working on my own practical, opinionated component library based on shadcn/ui, soon to be open-sourced.

Things I've worked with, back in the Dark Ages

  • PHP & MySQL, around y2k (yeah, I'vew been around a while)
  • Java/J2EE, .NET/C#, Oracle, SQL Server, BizTalk, cca. 2002—2007
  • CoffeeScript & IcedCofeeScript, back when when JS had no async/await
  • Quite a few templating languages such asMustache orJade/Pug and some strange old JS frameworks (Backbone,Riot.js) in the pre-React era

Notable open-source projects I've built over the years

  • 📒Mantine DataTable — a "dark-theme aware" table component for your Mantine UI data-rich applications, featuring asynchronous data loading support, pagination, multiple rows selection, column sorting, custom cell data rendering, row context menu, and more
  • 🖱️Mantine ContextMenu — A lightweight yet customizable context-menu for your Mantine applications, with a succinct API and dark-theme support
  • tRPC-SvelteKit — an adapter allowing you to build end-to-end typesafe APIs with tRPC.io in your SvelteKit applications
  • tRPC-Transformer — A simple tRPC transformer based on superjson with Decimal.js support
  • 📦PocketBaseUML — a free, open-source UML diagram generator for PocketBase that can be used online to connect to HTTPS servers, or runned as annpm package to inspect local HTTP servers
  • 🐧Expose-WSL — probably the easiest way to expose apps running on WSL to local network devices
  • 🌐IISExpress-Proxy — A simple, yet practical command-line utility enabling .NET developers to test web applications served by IIS Express on remote devices; it's been around since 2015, butI'm amazed by the sheer number of people who still have to useIISExpress nowadays
  • 📖textdiff-create andtextdiff-patch — simple utilities forcreating and applying lean text diffs
  • 🛠️ASPAX — a simpleNode.js asset packager inspired by Rails, in 2013, when Webpack didn't exist
  • ⚙️Node.js,MongoDB,PostgreSQL &MySQL cartridges forRedhat's OpenShift, in 2014-2015, when Docker wasn't yet a wide-spread tool

Important

Please considersponsoring my work if you find it useful.
Dedicating time to build and maintain great open-source projects would not be possible without your generosity.

The long(er) story

You can find my boring, full-lengthobituary LinkedIn profile atlinkedin.com/in/icflorescu, but here's the blurb:

  • 25+ years of experience in web and software development
  • I've worked for various companies (from mid-sized to large multinationals such asAllianz and Garanta —member of National Bank of Greece) during the initial part of my career; for the last part I've been working as an independent developer
  • I sometimesrant write about technology and its impact on human behaviour inarticles like these.

Hobbies, likes & dislikes

❤️ open-source, lazy mornings, good coffee, trekking in the mountains, reading
👎 hypocrisy, xenophobia, willful ignorance, people talking bullshit

Before approaching me for work

I'm potentially interested in subcontracting front-end or full-stack development work (leaning towards front-end).

You can learn more about what I did over the years by visiting myLinkedIn profile, but since you are on this page, chances are that you already have a pretty good idea of how my skills could be of assistance.
If you want to hire me, please consider that I'm most productive withthe aforementioned tech-stack.

Note

I'm currently getting a constant flow of approaches, some of them relevant, others not so relevant2. Therefore, mentioning in your text thatyou've seen my GitHub profile would:

  • tell me that you know exactly what you need me for (as opposed to just trying to fill a vacant role);
  • let me know that my skills would indeed be valuable for you and would spare us both valuable time that we'd otherwise have to spend in trying to assess that;
  • help meprioritize your message and come up with a quick reply.

How to approach me

Drop me a message at the email address listed in my GitHub profile and we'll schedule a meeting oncal.com/icflorescu.

Footnotes

  1. I couldn't find the time and motivation to turnswapp.ro into a real business and since the Romanian Government digital strategy related to eFactura is a major clusterduck, I've suspended aceepting new subscriptions.

  2. I'm not really a fan of multistage recruitment processes and taking coding tests.
    My open-source projects are being starred and used by lots of developers and companies worldwide, and sum up to millions NPM downloads.
    My coding skills are, therefore, vetted by the community.

PinnedLoading

  1. mantine-datatablemantine-datatablePublic

    The table component for your Mantine data-rich applications, supporting asynchronous data loading, column sorting, custom cell data rendering, context menus, nesting, Gmail-style batch row selectio…

    TypeScript 1k 70

  2. mantine-contextmenumantine-contextmenuPublic

    Craft your applications for productivity and meet your users’ expectations by enhancing your Mantine-based UIs with a desktop-grade, lightweight yet fully-featured, dark-theme aware context-menu co…

    TypeScript 138 6

  3. trpc-sveltekittrpc-sveltekitPublic

    End-to-end typesafe APIs with tRPC.io for your SvelteKit applications.

    TypeScript 808 41

  4. pocketbase-uml/pocketbase-uml.github.iopocketbase-uml/pocketbase-uml.github.ioPublic

    A free, open-source web application that generates UML diagrams based on PocketBase databases

    Svelte 127 6

  5. expose-wslexpose-wslPublic

    The simplest way to expose apps running on WSL to local network devices.

    JavaScript 128 5

  6. iisexpress-proxyiisexpress-proxyPublic

    A simple local proxy for accessing IIS Express from remote machines.

    JavaScript 746 83


[8]ページ先頭

©2009-2025 Movatter.jp