I began my academic career as a pre-med student, but after taking an introductory coding course during my sophomore year everything changed. I was immediately drawn to the blend of problem solving and creativity in developing software, and from that point on, I knew I wanted to build things.
My first web application was built using Python Flask. Seeing the text “Hello World” rendered on the screen and realizing I could shape how it looked and behaved was exciting.
That early excitement quickly met the reality of steep learning curves, low-level systems work, and projects that reminded me of why we call them weed out classes (Computer Organization/MIPS assembly). Still, it was worth it. To me, coding is both a technical discipline and a creative tool. I really enjoy being able to take abstract ideas and turn them into tangible systems.
Outside of software, I'm a ballerina. Ballet has instilled in me discipline, focus, and persistence, qualities that strongly influence how I approach my work.
Goal: Learn the basics of programming and logic.
Technologies: HTML, CSS, JavaScript
Features: Interactive gameplay with click events; random computer choice.
Challenges: Figuring out how to update html from js.
Learning: Basic DOM manipulation, click time events, and how user data is saved in the browser/localstorage.
View CodeGoal: Create a fully responsive online store to understand front-end structure.
Technologies: HTML, CSS, JavaScript
Features: Product listing, shopping cart, responsive design for mobile and desktop.
Challenges: Implementing dynamic cart updates and layout for different screen sizes.
Learning: Learned about responsive design, modular JS, and user interface best practices.
View CodeGoal: Build a full-stack app that calculates safe routes based on crime data.
Technologies: HTML, CSS, JavaScript, Google Maps API, Node.js backend
Features: Routes with safety scores, multiple route options, interactive map for visualization.
Challenges: Integrating Google Maps API and calculating weighted safety scores for routes.
Learning: Learned full-stack development, API integration, and mapping data to user-friendly interfaces.
View Code Demo