Skip to content
View yumeangelica's full-sized avatar
🖤
Full-stack dev with a cybersecurity mindset
🖤
Full-stack dev with a cybersecurity mindset

Highlights

  • Pro

Block or report yumeangelica

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yumeangelica/README.md

${\color{#b06a9f}About\ Me}$

👩‍💻 Hi, I'm Angelica, an early-career software developer focused on accessible, well-tested web applications. My professional foundation is in React, TypeScript, and JavaScript, and my current direction is Vue, Nuxt, Python automation, and modern lightweight development workflows.

I care about clear interfaces, maintainable code, practical testing, accessibility, and security-aware development. My background in business administration and digital marketing helps me think about who the software is for and why it matters.

I currently work as a Software Developer Trainee at OP Pohjola, building accessible frontend features with React, TypeScript, SCSS, and design-system components in an international, regulated agile environment. I also support REST API and Java/Spring Boot-related tasks where needed.

I hold an ICT degree from Business College Helsinki and a Bachelor of Science in Economics and Business Administration from the University of Vaasa. I'm also close to completing ICT engineering studies at Metropolia University of Applied Sciences, and I'm Microsoft SC-900 certified. I have completed the Full Stack Open course series and additional IT studies across Finnish higher-education institutions.

🎀 Outside of coding, I’m interested in fashion, music, and Japanese culture. Those creative interests keep me curious and shape how I think about structure, visual detail, and user experience.


${\color{#b06a9f}Current\ Focus}$

  • Modern web applications with Vue 3, Nuxt 4, TypeScript, Tailwind CSS, Bun, and lightweight frontend tooling
  • Backend and data work with Python, FastAPI, PostgreSQL, SQLite, REST APIs, and practical automation workflows
  • Maintaining a solid React and TypeScript foundation from professional frontend work while expanding my Vue/Nuxt direction
  • Testing, CI/CD, dependency awareness, accessibility, and maintainable project structure
  • Security-aware development, secure-by-design habits, and ongoing learning in cyber security and application security
  • AI-assisted development as practical workflow support for debugging, learning, documentation, and validation
  • Building toward AI-enabled applications without positioning myself as an AI Engineer

${\color{#b06a9f}Projects}$

${\color{#b06a9f}Portfolio\ Website}$

Public Vue 3 portfolio for selected software development projects and career-facing copy. Built with Vue, Bun, Vite, Biome, Vitest, JSON-based content, accessibility-minded UI, and GitHub Actions deployment to GitHub Pages.

View portfolio Source code

${\color{#b06a9f}NeedyPet\ legacy\ v1}$

Full-stack pet care management app for coordinating recurring daily care tasks within households. Built with Vue 3, Node.js, Express, MongoDB, Pinia, Tailwind CSS, Docker, and Nginx.

Source code

${\color{#b06a9f}Jirai\ Sweeties}$

Python Discord bot and automation workflow for scheduled store-data monitoring and product-change notifications. Uses SQLite persistence, typed Python structures, Docker/Raspberry Pi deployment notes, and responsible-use public-source wording.

Source code

${\color{#b06a9f}Django\ Weather\ App}$

Django weather forecast application with city search, external API integration, environment-based API key configuration, Docker/deployment setup, and a responsive interface.

Source code


${\color{#b06a9f}Portfolio}$

✨ Check out my selected work and project details at my portfolio.


${\color{#b06a9f}Let's\ Connect}$

📩 Contact me:


${\color{#b06a9f}My\ GitHub\ Stats}$

GitHub Streak

Profile views

github-snake

${\color{#b06a9f}Tech\ Stack\ and\ Tools}$

${\color{#b06a9f}Core\ Web\ Stack}$

JavaScript TypeScript Vue Nuxt Pinia React Node.js Express HTML CSS Tailwind CSS Sass

${\color{#b06a9f}Backend,\ Python\ and\ Data}$

Python Django FastAPI SQLite PostgreSQL MongoDB MySQL PHP Apache Java Spring Boot

${\color{#b06a9f}Tooling,\ Quality\ and\ Delivery}$

Git GitHub GitHub Actions Vitest Playwright Biome Vite Bun Docker Azure Raspberry Pi

Pinned Loading

  1. yumeangelica.github.io yumeangelica.github.io Public

    Personal portfolio site showcasing background and projects. Built with modern Vue.js stack

    Vue

  2. needypet needypet Public

    Full-stack pet care management app built with Vue.js, Express, TypeScript.

    Vue 3

  3. jirai_sweeties jirai_sweeties Public

    Discord bot that monitors online stores for new items and price changes with real-time notifications. Built with Python and discord.py.

    Python

  4. django-weather-app django-weather-app Public

    Weather app with current conditions, 3-day forecast, and UV index. Built with Django and OpenWeatherMap API.

    Python

  5. web_traffic_simulator web_traffic_simulator Public

    Python tool for simulating realistic web traffic patterns with IP rotation, authentic headers, and error handling.

    Python 3

  6. user_agent_extractor user_agent_extractor Public

    High-volume user agent string extractor built with Python and Playwright for enterprise-level web data collection.

    Python