How it all started

Hello again! I’m Ananya Hegde, a UX designer with a deep-rooted passion for software development and computing.

While studying User Experience Design, I discovered that I was just as curious about how applications work behind the scenes as I was about designing their interfaces. This curiosity led me to start teaching myself programming, where I began experimenting with Python, JavaScript, HTML, and CSS by building small projects and exploring new ideas.

Along the way, I realized how important mathematical reasoning and logical thinking are in computing, which motivated me to explore topics such as statistics, discrete mathematics, and data analysis through online courses and certifications.

Today, I enjoy creating projects that combine design, programming, and problem-solving, and I’m always looking for new opportunities to learn and build better digital experiences.

Let's know more about me!

This is my collection of tools and programming languages that help me transform my ideas to reality.

This is my collection of skills I possess that support me in bring my ideas to life.

What defines me

01. Builder's Mindset

I don’t just learn, I build. Whenever I pick up a new concept, I immediately apply it through hands-on projects, from developing a Mood Tracker with data visualisation to creating games and functional tools in Python and JavaScript. This approach helps me truly understand how systems work, turning abstract ideas into real, working applications.

02. Logic Driven Problem-Solver

I enjoy breaking down complex problems into smaller, manageable parts and solving them step by step. Whether it’s structuring a Wordle game’s logic or handling user input in my applications, I focus on writing clean, organized, and efficient code. For me, coding is like solving a puzzle. Challenging, but extremely satisfying.

03. Design Meets Development

With a background in UX design, I bring a user-first perspective into everything I build. I don’t just focus on making things work. I focus on making them intuitive and meaningful for users. This allows me to bridge the gap between design and development, creating solutions that are both functional and user-friendly.

04. Relentless Learner

My journey into computing hasn’t been traditional, but it has been driven by curiosity and persistence. From strengthening my foundation in mathematics to completing certifications in Python, data analytics, and machine learning concepts, I’m constantly pushing myself to improve. I see every challenge as an opportunity to grow, and I don’t stop until I understand it.

When I take a break from my laptop, you'll find me

reading a book, watching a good movie (with snacks of course😆), catching sunsets, finding new quirky things, listening to music and solo travelling! (P.S. saving up for that dream overseas trip 🥹)