Open to new roles

Front-end developer.
Obsessive about UX.
Powered by coffee.

I turn "can you make it pop?" into clean, accessible applications that people actually want to use. Based in Aiken, SC or working remotely wherever the wifi is good.

Experience

7+ years

Location

Aiken, SC

Current stack

ReactTypeScriptNode.jsMongoDBExpressSass/SCSS

Also experienced in

Next.jsAngularVue.jsReact NativeTailwindFigmaGit
Movie Recommender screenshot
✦ featured project

Movie Recommender

Type 'something like Parasite but funnier' and actually get good results. TMDb API + AI-powered recommendations with infinite scroll, advanced filtering, and plain-English search that tells you exactly why it thinks you'll love it.

ReactTypeScriptTMDb APIAIVercel AI SDKSCSS
Procurement Tracker screenshot

Procurement Tracker

An enterprise-style purchase request and approval system built with C#, ASP.NET Core MVC, Entity Framework Core, SQL Server, and jQuery. Features role-based authorization, an audited approval workflow with separation of duties, AJAX filtering, and 34 automated tests.

C#ASP.NET Core MVC.NET 10EF CoreSQL ServerjQueryBootstrapxUnit
Demo coming soonCode (opens in new tab)
Personal Finance Dashboard screenshot

Personal Finance Dashboard

Because 'where did all my money go??' is a question I asked myself one too many times. A full-featured budgeting app with Chart.js visualizations, income/expense tracking, and a responsive layout that makes your finances actually make sense.

ReactTypeScriptChart.jsReact ContextSCSS
Career Pilot screenshot

Career Pilot

A full-stack job search management platform built with React, TypeScript, and Supabase, featuring a drag-and-drop Kanban board, AI-powered resume tailoring, and job description analysis via the Groq API

ReactTypeScriptSupabaseTailwind CSSAI IntegrationGroq API
Drag & Drop To-Do List screenshot

Drag & Drop To-Do List

Yes, another to-do app. No, not like the others. Drag-and-drop reordering, custom sort, active/completed filtering, and localStorage persistence — because your tasks shouldn't vanish when you close the tab.

ReactTypeScriptSCSS

About

Hi, I'm Christina — a developer who cares about the details.

I've spent 7+ years building applications, mostly on the front end but comforable all the way through the stack when needed. My sweet spot is React and TypeScript, and I genuinely love the moment a tricky UI problem finally clicks into place.

I've shipped everything from marketing sites to logicstics platforms and enterprise dashboards -- working with cross-functional teams across design, backend, and product the whole way through.

When I'm not coding, I'm probably hanging out with my cats, trying a new coffee, or convincing myself that just one more component refactor will make everything perfect.

View my resume → (opens in new tab)

Accessibility first

WCAG isn't a checklist to me — it's the baseline. If someone can't use what I build, I haven't finished building it.

Collaborative by nature

I've spent years at the intersection of design and engineering — I actually enjoy the back-and-forth, and yes, even the stakeholder syncs.

Always learning

My reading list is 90% documentation and I'm genuinely fine with that. New framework, new pattern — figuring it out is half the fun.

Contact

Got a project in mind? Let's build something great together. ✦

I'm currently open to full-time roles and contract work. Whether you have a specific project or just want to say hi - my inbox is always open.

Drop me a line, I don't bite. (I can't guarantee the same for my cats.)