> TECH_STACK
I don't collect tech badges.
I learn what solves the problem.
Core Stack (What I Use Most)
My go-to technologies for building fast, secure, production-ready applications.
Node.js
Backend runtime. CommonJS & ES6 modules. Event-driven, non-blocking.
BackendExpress.js
Web framework. RESTful APIs. Middleware architecture. Fast routing.
BackendMongoDB
NoSQL database. Mongoose ODM. Flexible schema. Scalable storage.
DatabaseEJS
Server-side templating. Dynamic HTML. SEO-friendly. No client-side frameworks.
FrontendVanilla JavaScript
Pure JS. No jQuery. No heavy frameworks. Clean, efficient code.
FrontendCSS3
Custom styles. CSS variables. Flexbox/Grid. Mobile-first design.
FrontendAuth & Security
JWT
Token-based authentication. Secure sessions. HTTP-only cookies.
Securitybcrypt
Password hashing. Salt rounds. Industry-standard encryption.
SecurityCSRF Protection
Custom headers. Token validation. Request origin verification.
SecurityRate Limiting
Prevent abuse. Throttle requests. IP-based restrictions.
SecurityAI & Third-Party APIs
I've integrated AI models and external services into production applications.
Claude AI
Anthropic's API. Content generation. Categorization. Analysis. Chat interfaces.
AIGPT / OpenAI
Text generation. Embeddings. Fine-tuning. Custom integrations.
AIEmail APIs
SMTP. Nodemailer. SendGrid. Custom email servers. Transactional emails.
IntegrationPayment APIs
Stripe. PayPal. Secure transactions. Webhook handling.
IntegrationRESTful APIs
Custom endpoints. Third-party integrations. JSON responses. Error handling.
IntegrationMaps & Location
Google Maps. Geolocation. Distance calculations. Geographic filtering.
IntegrationLibraries & Tools (On Demand)
I learn and integrate whatever the project needs. Here's what I've used:
Chart.js
Data visualization. Interactive charts. Analytics dashboards.
LibraryThree.js
3D graphics. WebGL. Interactive scenes. Particle systems.
LibraryMathJax
Mathematical notation. LaTeX rendering. Scientific content.
LibraryDate Libraries
Moment.js, Day.js. Date manipulation. Timezone handling.
LibraryRich Text Editors
Quill, TinyMCE. Content editing. WYSIWYG interfaces.
LibraryImage Processing
Sharp, Multer. Image uploads. Compression. Resizing.
LibraryWhen The Client Needs It
Not my default stack, but I adapt when required.
Tailwind CSS
Utility-first CSS. When clients prefer it. Fast prototyping.
OptionalReact
Component-based UI. When client requires SPA. Modern frameworks.
OptionalMySQL / PostgreSQL
Relational databases. When project requires SQL. Structured data.
OptionalFirebase
Real-time database. Authentication. Cloud storage. When client prefers it.
OptionalThe Real Skill
I Don't Memorize Syntax
I read documentation. Every API is different. Every library has quirks. I don't waste time memorizing — I learn what's needed, when it's needed.
I Solve Problems
Technology is just a tool. The skill is understanding the problem, breaking it down, and choosing the right approach. Sometimes that's Node.js. Sometimes it's something new.
I Adapt Fast
Need a 3D visualization? I'll use Three.js. Need AI content generation? I'll integrate Claude or GPT. Need a specific payment processor? I'll read the docs and ship it.
I Ship Working Code
It doesn't matter how cool the tech is if it doesn't work. I test, debug, and deliver production-ready code. Every time.
Got a unique tech requirement?
I love learning new tech. Let's talk about what your project needs.