Skip to content

Skills & Stack

I'm a full stack engineer and designer that loves to get my hands dirty with a wide variety of technologies. Over the years I've built a diverse skill set via hands-on experience and relentless curiosity. Always on the hunt for new tools and techniques, combining good knowledge with a little bit of trial and error to keep my work grounded and cutting edge.

Backend Systems & APIs

Designing and building scalable APIs, authentication systems, real-time services, and database-backed applications.

Node.js (Express, KnexJS)Python (Flask, FastAPI)MongoDB & MongoosePostgreSQL & SQLFirebase Admin SDKREST API DesignJWT & RBACWebSockets (Real-time systems)Swagger / OpenAPIHelmet & CORSZod (Validation)Nodemailer & node-cron

Frontend Engineering

Building performant, responsive user interfaces with modern React ecosystems and deliberate motion.

React & Next.jsTypeScriptTailwind CSSModern JavaScript (ES6+)Vite & TurbopackFramer MotionGSAP (Animation)Axios & React Routershadcn/ui & SonnerHTML & CSSSVG / Canvas

Databases & Storage

Schema design, query optimization, and data modeling across relational and document stores.

MongoDBPostgreSQLMySQLFirebase FirestoreSupabaseCloudinary (Media)

DevOps & Infrastructure

Deploying, automating, and maintaining production-ready applications across cloud platforms.

CI/CD (GitHub Actions)Git & GitHubVercel & Cloudflare WorkersDockerGoogle Cloud Platform (GCP)Render & RailwayHerokuLinux & Bash

Security & Testing

Protecting applications and ensuring reliability through comprehensive testing and security practices.

Jest & VitestPlaywright (E2E)HTTP-only CookiesbcryptjsArcjet (Rate Limiting)Helmet & CORS Securityexpress-rate-limit