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.
Full-stack web apps, TypeScript/React, and APIs—always learning deeper.