I'm a full-stack developer who builds production-grade web applications from database design and API integrations to polished, responsive frontends. Recent work includes an AI-powered finance platform with real bank sync (Plaid), Gemini-powered chat with function calling, and full analytics dashboards and an AI email assistant that summarizes inboxes, drafts replies, and translates messages in real time using Gmail API and Gemini 2.5 Flash. My stack: React, Next.js, Node.js/Express, PostgreSQL, Prisma, JWT auth, and third-party API integrations (Plaid, Google Gemini, Gmail API). I care about clean architecture, secure credential handling (AES-256 encryption, HTTP-only JWT cookies), and building things that actually work end-to-end not just UI mockups.
We use cookies and similar technologies to enhance your browsing experience, personalize content, and analyze our traffic. You can accept all cookies, refuse non-essential ones, or customize your preferences. For more information, please read our Privacy Policy and Cookie Policy.
Functional Always active
Essential cookies that make the website work. These handle basic functions like logging you in, remembering your preferences, and keeping your session secure. We can't turn these off.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.Anonymous data about how people use Jobbers. This helps us understand which features are popular, find bugs, and improve the platform. We can't identify you personally from this information.
Marketing
Cookies that help us show you relevant job opportunities, freelancer profiles, and ads both on Jobbers and other websites. This includes tracking your activity to personalize your experience.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions. For more information, please read our Privacy Policy and Cookie Policy.
Functional Always active
Essential cookies that make the website work. These handle basic functions like logging you in, remembering your preferences, and keeping your session secure. We can't turn these off.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.Anonymous data about how people use Jobbers. This helps us understand which features are popular, find bugs, and improve the platform. We can't identify you personally from this information.
Marketing
Cookies that help us show you relevant job opportunities, freelancer profiles, and ads both on Jobbers and other websites. This includes tracking your activity to personalize your experience.