Senior full-stack developer with 25+ years of experience, working remotely for US companies since 1999. Currently building AI-powered enterprise solutions, recently architected a multi-tenant RAG platform with AI agents and third-party integrations (Python, pgvector, OpenAI/Claude/Gemini APIs). Strong backend foundation in Python/Django and Node.js, modern frontends with React/Next.js, and deep AWS expertise across compute, serverless, networking, and managed services. Past work spans healthcare EHR systems, fraud detection, gaming platforms, LMS, and chatbot systems. Led dev teams and mentored engineers. Available full-time or contract.
Senior full-stack developer with 25+ years of experience, working remotely for US companies since 1999. Currently building AI-powered enterprise solutions — recently architected a multi-tenant RAG platform with AI agents and third-party integrations (Python, pgvector, OpenAI/Claude/Gemini APIs). Strong backend foundation in Python/Django and Node.js, modern frontends with React/Next.js, and deep AWS expertise across compute, serverless, networking, and managed services. Past work spans healthcare EHR systems, fraud detection, gaming platforms, LMS, and chatbot systems. Led dev teams and mentored engineers. Available full-time or contract.
Senior full-stack developer with 25+ years of experience, working remotely for US companies since 1999. Currently building AI-powered enterprise solutions — recently architected a multi-tenant RAG platform with AI agents and third-party integrations (Python, pgvector, OpenAI/Claude/Gemini APIs). Strong backend foundation in Python/Django and Node.js, modern frontends with React/Next.js, and deep AWS expertise across compute, serverless, networking, and managed services. Past work spans healthcare EHR systems, fraud detection, gaming platforms, LMS, and chatbot systems. Led dev teams and mentored engineers. Available full-time or contract.
I still can't believe this is still an issue. When lazy-loading/infinite-scroll appeared main problem was that your footer shouldn't contain any actionable information. And people still makes fall into the same issue years after.
I've been working with Django/Python for many years, and around 10 years switched to JS stack, because of work (and because I read HN too much).
Last year finally convinced me that the entire JS community is sick, they want to re-invent the wheel all the time and making new libraries obsolete in months. So I started to use Django again. Most of the things needed for MVPs or prototypes are covered by their admin panel, thn when I need to build a front, I decide if use views or a simple frontend (next.js, svelte, etc) that communicates to my API.