Tools & Tech

These are the main tools I use today. For a full list of my skills/tools I mastered, see my resume.

Development
Identity & Access Management
Frontend
Backend
Databases
AI & Machine Learning
DevOps

Development

VS Codewith GitHub Copilot
Cursor EditorAI-powered coding
Operating SystemsMacOS / Windows / Ubuntu

Identity & Access Management

OpenID ConnectOpenID Connect specsopenid.net/specs/openid-connect-core-1_0.html
OAuth 2.0OAuth 2.0 specsdatatracker.ietf.org/doc/html/rfc6749
Auth0OAuth/OIDC provider (used)auth0.com
node-openid-clientnode-openid-client (used extensively to connect to OIDC server in server side JS code)github.com/panva/node-openid-client
node-oidc-providernode-oidc-provider (used extensively to implement OIDC server from scratch)github.com/panva/node-oidc-provider
Clav.runmy own OIDC provider, built upon panva's node-oidc-providerclav.rungithub.com/dahkenangnon/clav.run

Frontend

Reactwith React Router
React Native / Fluttermobile development (not my thing)
Tailwind CSS / shadcn/uistyling
Framer Motionanimations

Backend

Node.js / Expressserver-side JS
PHP / Symfonyweb frameworks
Python / FastAPIAPI development

Databases

PostgreSQLprimary SQL
MongoDBdocument DB
MySQLrelational DB
Elasticsearchsearch engine
Rediscaching layer

AI & Machine Learning

OpenAI APIAI integration
LangChainAI frameworks
RAG Systemsretrieval augmented generation

DevOps

Git / GitHubversion control
GitHub ActionsCI/CD
Nginx / Apacheweb servers
Let every spirit praise the Lord.