Profile

#NiceToMeetYou

Software engineer

I'm a curiosity-driven developer who enjoys learning new technologies and solving real problems. I like building reliable full-stack applications and taking on challenges that help me grow.

Katia in nature
Katia walking outdoors
Katia portrait
Katia in nature
Katia walking outdoors
Katia portrait

I am an Independent Software Developer

I enjoy collaborating on projects that solve real problems and create meaningful experiences. My full-stack work includes reliable backend systems and polished, user-friendly interfaces. I am always looking for ways to grow and learn new technologies.

Outside of coding, I enjoy time with family and friends, drawing, and learning languages. Spanish is my first language, I learned English at 13, and I am currently teaching myself Japanese. I also love game design because it combines art and software development.

My Skill Stack

Python logoPython
Java logoJava
JavaScript logoJavaScript
HTML5 logoHTML5
CSS3 logoCSS3
MySQL logoMySQL
C# logoC#
Node.js logoNode.js
Express.js logoExpress.js
React logoReact
TypeScript logoTypeScript
Next.js logoNext.js
Figma logoFigma
Tailwind CSS logoTailwind CSS
Jest logoJest
JUnit logoJUnit
Unity logoUnity
Databricks logoDatabricks
Supabase logoSupabase
OpenWeather API logoOpenWeather API
GitLab logoGitLab
Git logoGit
Linux VM logoLinux VM

My Services

  1. 01

    Full-Stack Web Development

    Build responsive web apps with Next.js, React, TypeScript, Node.js, and MySQL/Supabase.

  2. 02

    AI Feature Integration

    Add AI-powered workflows (chatbots, document parsing, semantic search) using OpenAI/LLM APIs.

  3. 03

    Backend API Development

    Design and build with Node.js and Express, plus auth, validation, and role-based access.

  4. 04

    UI Prototyping and Frontend Polish

    Create fast, interactive prototypes and polished interfaces that are accessible, mobile-friendly, and ready for real users.

Projects I've Worked On

1 / 8

Audit Management Platform

Obserra

AI-powered audit workflow platform with four roles: Coordinator, Contributor, Auditor, and Admin. Coordinators ingest audits, upload audit files, assign controls and tasks to contributors, complete tasks themselves when needed, and review/approve contributor work. Contributors complete assigned tasks and improve submissions based on coordinator feedback. Auditors track what has been completed and which teams are working each audit. Admins manage all accounts and approve tags submitted during audit intake. OpenAI API integration automatically detects controls and tasks from spreadsheets using intent keywords such as "provide" and "submit," making the system resilient to varied spreadsheet formats.

Technologies

Next.jsTypeScriptSupabaseTailwind CSSOpenAI APIRole-Based AccessWorkflow UI

Lets Work together!