close

DEV Community

Thea profile picture

Thea

Frontend Engineer with a passion for Python, Vue, React, and graphic design, In-game Photographer, Introvert, Lifelong learner, Curious cat (='.'=)

Location Batumi, Georgia Joined Joined on  Personal website https://teona.vercel.app/ github website twitter website

Education

Computer and Electrical Engineering

Pronouns

she/her

Work

Frontend Engineer

DEV Weekend Challenge Completion
Nine Year Club
Top 7
2
Frontend Challenge Completion Badge
2
Future Writing Challenge Completion Badge
Eight Year Club
Frontend Challenge Winner Badge
Writing Debut
Seven Year Club
2 Week Community Wellness Streak
Six Year Club
Trusted Member 2022
git blame --emotions: No Solutions. Just Vibes.

April Fools Challenge Submission ☕️🤡

git blame --emotions: No Solutions. Just Vibes.

BERJAYA BERJAYA BERJAYA 7
Comments
2 min read

Want to connect with Thea?

Create an account to connect with Thea. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
DevStretch: The Antiburnout Protocol for Devs Who Forgot They Have Bodies

DEV Weekend Challenge: Community

DevStretch: The Antiburnout Protocol for Devs Who Forgot They Have Bodies

BERJAYA BERJAYA BERJAYA 76
Comments 27
3 min read
Smooth Page Transitions with Zero Libraries: The View Transitions API

Smooth Page Transitions with Zero Libraries: The View Transitions API

BERJAYA 4
Comments
4 min read
Single-tenant vs Multi-tenant: What I Wish I Knew When I Started

Single-tenant vs Multi-tenant: What I Wish I Knew When I Started

BERJAYA BERJAYA 7
Comments 5
4 min read
I Thought My Backups Were Safe - Until I Tried Restoring One

I Thought My Backups Were Safe - Until I Tried Restoring One

BERJAYA BERJAYA BERJAYA 20
Comments 15
4 min read
Passkeys Without the Pain: A Frontend Dev’s Guide

Passkeys Without the Pain: A Frontend Dev’s Guide

BERJAYA BERJAYA BERJAYA 26
Comments 9
4 min read
The Multi-Tab Logout Problem Nobody Warned You About

The Multi-Tab Logout Problem Nobody Warned You About

BERJAYA BERJAYA BERJAYA 33
Comments 16
2 min read
Creating Text Shadows in CSS: Simple to Advanced Techniques

Creating Text Shadows in CSS: Simple to Advanced Techniques

BERJAYA 3
Comments
3 min read
SphereConnect: Creating Team Vibes for Axero's Intranet Challenge

Frontend Challenge Holistic Webdev Submission

SphereConnect: Creating Team Vibes for Axero's Intranet Challenge

BERJAYA BERJAYA BERJAYA 12
Comments
3 min read
Deploy Your FastAPI App on Vercel: The Complete Guide

Deploy Your FastAPI App on Vercel: The Complete Guide

BERJAYA BERJAYA BERJAYA 13
Comments
3 min read
'No Awkward Breakups'? Why I Migrated From Appwrite to Supabase After a Broken Promise

'No Awkward Breakups'? Why I Migrated From Appwrite to Supabase After a Broken Promise

BERJAYA BERJAYA BERJAYA 5
Comments 2
3 min read
Lost Without Tech: How Our Brains Are Changing

Lost Without Tech: How Our Brains Are Changing

BERJAYA BERJAYA BERJAYA 16
Comments
2 min read
Submission For Front-end Challenge - Earth Day Edition 🌍Pale Blue Dot

Submission For Front-end Challenge - Earth Day Edition 🌍Pale Blue Dot

BERJAYA BERJAYA BERJAYA 27
Comments 3
1 min read
Intersection Observer API - One Byte Explainer

Intersection Observer API - One Byte Explainer

BERJAYA BERJAYA BERJAYA 60
Comments 3
1 min read
My New Favorite CSS Trick: will-change

My New Favorite CSS Trick: will-change

BERJAYA BERJAYA BERJAYA 78
Comments 13
2 min read
React Props vs State: What's the Difference?

React Props vs State: What's the Difference?

BERJAYA BERJAYA BERJAYA 26
Comments 7
2 min read
JavaScript Design Patterns: Organize, Reuse, and Boost Your Code

JavaScript Design Patterns: Organize, Reuse, and Boost Your Code

BERJAYA BERJAYA 7
Comments
3 min read
Folder Icons for Devs: Making My Desktop Less Messy

Folder Icons for Devs: Making My Desktop Less Messy

BERJAYA BERJAYA BERJAYA 23
Comments 16
1 min read
How I Fixed 404 Errors in My Vue Project Deployed on Netlify

How I Fixed 404 Errors in My Vue Project Deployed on Netlify

BERJAYA BERJAYA 5
Comments
2 min read
Vue.js Gallery Page: Creating a Custom Loader for Better User Experience

Vue.js Gallery Page: Creating a Custom Loader for Better User Experience

BERJAYA 1
Comments
2 min read
Common Web Security Attacks and Top Tips to Protect Your Website

Common Web Security Attacks and Top Tips to Protect Your Website

BERJAYA 9
Comments
2 min read
Speed Up Your Site: Proven Ways to Improve Web Page Load Time

Speed Up Your Site: Proven Ways to Improve Web Page Load Time

BERJAYA 5
Comments
3 min read
Unlocking Web Accessibility: Tips for Developers

Unlocking Web Accessibility: Tips for Developers

BERJAYA BERJAYA BERJAYA 19
Comments 5
3 min read
Create Custom Scrollbar Using CSS

Create Custom Scrollbar Using CSS

BERJAYA 8
Comments 2
2 min read
A Short Guide to Python Comprehensions

A Short Guide to Python Comprehensions

BERJAYA BERJAYA 25
Comments 4
2 min read
Python data structures (lists, tuples, dictionaries, sets)

Python data structures (lists, tuples, dictionaries, sets)

BERJAYA BERJAYA 54
Comments
5 min read
What is a Python docstring?

What is a Python docstring?

BERJAYA BERJAYA 23
Comments 2
2 min read
My Favorite Chrome Extensions for web development and design

My Favorite Chrome Extensions for web development and design

BERJAYA BERJAYA 273
Comments 16
4 min read
What Is Tor and Should We Use It?

What Is Tor and Should We Use It?

BERJAYA BERJAYA 17
Comments 9
4 min read
The beginner's guide to contributing to projects with GitHub Desktop

The beginner's guide to contributing to projects with GitHub Desktop

BERJAYA BERJAYA 160
Comments 6
3 min read
Nevertheless, Thea Coded

WeCoded 2026: Echoes of Experience 💜

Nevertheless, Thea Coded

BERJAYA BERJAYA 5
Comments
1 min read
loading...