My Tech Stack
Here's a list of languages, frameworks, and tools I use to build software, design, and stay productive.
Languages
Python
My go-to language for data science, machine learning, and automation.
R
Used primarily for statistical analysis and data visualization.
Java
I leverage Java for building robust backend applications.
HTML/CSS & Javascript
The foundation of all my web development projects.
Typescript & JSX
I rely on these for type-safe frontend development in frameworks like React.
Svelte
A powerful, reactive framework I enjoy using for lightweight web apps.
LaTeX
My choice for creating professional and academic documents.
Frameworks & Tools
Git
Version control for managing code changes across projects.
React & Redux
Core frameworks I use to build dynamic UIs with state management.
SvelteKit & Next.js
My go-to frameworks for modern frontend development with SSR capabilities.
Tailwind & Bootstrap 5
CSS frameworks for rapid UI development with responsive design.
SASS
Helps me manage CSS more efficiently by introducing variables and nesting.
Chart.js
I use this for visualizing data within web apps.
Maven
A tool I use for building and managing Java-based projects.
Firebase Storage/Auth/Database
I leverage Firebase for backend services like authentication and data storage.
Vercel
My preferred platform for deploying Next.js applications.
Prisma
An ORM tool I use to simplify database operations.
Stripe
A powerful API I use to integrate payment processing.
Clerk Authentication
A modern authentication solution I use for user management.
Design Tools
Adobe Premiere Pro, Illustrator, Photoshop, Lightroom, AfterEffects
I use these tools for video editing, graphic design, and photo editing.
Figma
My go-to design tool for UI/UX projects and collaborative work.