Tools and languages I use in coursework and personal projects as I grow toward a career in software engineering—frontend, backend, and everything in between.
Next.js
App Router, SSR, and edge-ready deployments.
React
Component-driven UI engineering.
Tailwind CSS
Utility-first styling at scale.
Java
OOP, JVM fundamentals, and coursework patterns.
JavaScript
Modern ES modules and async flows.
Python
Scripting, data structures, and small services.
TypeScript
Typed JavaScript for safer systems.
Express
Lean HTTP layers and middleware.
Firebase
Auth, Firestore, and serverless-friendly backends.
Flask
Lightweight Python APIs and prototypes.
Node.js
High-concurrency APIs and services.
Android
Native-adjacent workflows, SDKs, and device constraints.
React Native
Cross-platform mobile UIs with native modules and React.
AWS
AWS services for scalable cloud hosting, compute, and storage.
Cloudflare
Edge delivery, DNS, security, and performance optimization at scale.
Microsoft Azure
Azure cloud tooling, managed services, and deployment workflows.
Netlify
Static and Jamstack deployment workflows with previews and edge delivery.
Railway
Rapid service deployment with developer-friendly cloud workflows.
Render
Managed app hosting with easy service/database deployments.
Vercel
Preview deploys, edge functions, and serverless hosting.
Full-stack web apps, TypeScript/React, and APIs—always learning deeper.