Hi, I'm Anna

A Curious Front End Developer

Control The Matrix

Click me arrow
round play buttonsquare stop button

About Me

grid-1

Hi, I'm Anna

Front End Developer who loves turning ideas into fun, interactive web experiences. My background in Full-Stack Development gives me the flexibility to work on both the front and back end of projects, but I have a special passion for Front End Development, designing smooth, responsive and engaging user interfaces. Usually I'm exploring new tech or solving tricky problems and I'm always looking for creative ways to build something fun and functional.

grid-3

The Joy of Coding

I see coding as an adventure, mixing creativity with the joy of discovering something new. Each project is a chance to solve puzzles and express ideas in a way that's visually engaging. Creating smooth user experiences is important to me. I focus on perfecting animations and ensuring designs are responsive and work well on all platforms. And the best part? There's always something new to learn! When I'm not coding, I'm out there discovering the latest frameworks or diving into new challenges just for the thrill of it.

Effective Remote Collaboration

As a London-based developer, I embrace the flexibility of remote work across various time zones. I believe that strong communication and a collaborative spirit are essential for delivering successful projects. I'm well-versed in using remote work tools and best practices, ensuring that every team member feels connected and engaged, no matter where they are.

grid-2

Tech Stack

JavaScript and React are my go-to tools for building engaging, user-friendly websites. I use CSS to perfect the design, ensuring everything looks polished and responsive across all devices. Right now, I'm diving into Next.js to improve performance, TypeScript to write cleaner, more maintainable code and Tailwind CSS for faster, custom styling. I love the energy that comes from learning these tools and can’t wait to see how they’ll shape my projects and the experiences I create for users.

Frontend

  • JavaScript
  • TypeScript
  • React
  • React Native
  • Next.js
  • HTML
  • CSS
  • Tailwind CSS
  • Sass
  • Three.js
  • GSAP
  • DOM
  • jQuery
  • Responsive Design

Backend

  • Node.js
  • Express.js
  • API

Tools

  • Git
  • Linux
  • NPM
  • Slack
  • Trello
  • Jest
  • Supertest
  • Vite
  • WAVE
  • Lighthouse
  • Netlify
  • Render
  • Excalidraw

Databases

  • SQL
  • PostgreSQL
  • MongoDB
  • Supabase

Workflows

  • Agile
  • Scrum
  • Paired Programming

Design

  • Figma
  • Adobe Illustrator
  • Adobe Photoshop
  • Adobe After Effects
  • Procreate

UI/UX

  • UI Design
My Blender Doughnut

Fun Fact

While learning Blender, I followed Andrew Price's legendary doughnut tutorial and created my very first 3D model! It was a fun and challenging experience that helped me improve my skills. My doughnut even became part of a group project with other creators.


Check out the tutorial that started it all and see my doughnut featured in the collection!

Group Doughnut
My Doughnut

grid-4
copy

filosoho@gmail.com

Projects

spotlight
NC NEWS logo - newspaper icon

NC NEWS - News Application

NC NEWS is an application showcasing my ability to create a full-stack platform. It allows users to browse articles, vote on them, and add comments. The app also provides the ability to filter articles by topics and includes user authentication for deeper interaction with the content.

This project is one of my most technically challenging, built with React for the frontend and Node.js for the backend. I designed a RESTful API with Express and PostgreSQL, ensuring smooth communication between the client and server. On the frontend, I used React Router for navigation and the Context API for state management. Axios was used for making API requests, ensuring efficient and secure communication with the backend. Custom hooks helped manage state efficiently throughout the app. I also focused on creating a responsive, user-friendly interface that works seamlessly across mobile, tablet, and desktop. The backend service mimics real-world applications like Reddit, providing an API that handles CRUD operations for articles, comments, users, and topics. This approach ensures the platform is scalable and ready for real-world usage. NC NEWS is an example of my ability to build scalable, feature-rich applications, showcasing my skills in both front-end and back-end development.

My Approach

Empowerment

I’m all about creating an environment where everyone feels empowered. By sharing what I know and keeping the conversation open, I aim to inspire creativity and encourage innovative thinking. Together, we can lift each other up and grow, both as individuals and as a team.

Diversity of Thought

There’s something special about working with people from different backgrounds. Each unique perspective adds to our collective brainstorming, leading to richer discussions and innovative solutions. I love the energy that comes from these diverse conversations.

Pragmatic Problem-Solving

I take a pragmatic approach to development, balancing ambition with realistic solutions. By focusing on what works best for each project, I ensure that my contributions are both impactful and efficient, meeting the needs of users and stakeholders alike.

Curiosity and Exploration

Curiosity drives my passion for development. I thrive on exploring new tools and frameworks, which keeps my work exciting and my skills sharp. This sense of adventure helps me to go through challenges with fresh perspectives and innovative solutions.

Loading...

Contact Me

I’d love to hear from you!
Let’s connect and share ideas.