

I am based in Raleigh, North Carolina, and I build modern web applications with maintainable code and interfaces that respect the user. My experience spans React and Node.js ecosystems, Spring and Java services, and cloud-backed deployments for teams that need software they can extend with confidence.

I'm a full-stack engineer who ships features across design, implementation, testing, and deployment. I hold a Bachelor of Science from the University of North Carolina at Charlotte with a minor in Communication Studies. At Lenovo, I worked as a FullStack Software Engineer on Spring Boot services and Java REST APIs backed by SQL, collaborating in Agile sprints, code reviews, and CI/CD releases. At Revature, I built TypeScript REST APIs with Node.js using test-driven development, plus JWT authentication, role-based access control, and secure API patterns. On the side I've shipped products like Resonance—an AI text-to-speech platform with tRPC, TanStack Query, Prisma, and PostgreSQL—and YouTube-to-Chapters, which turns transcripts into timestamped chapters with OAuth via NextAuth.
I work across TypeScript, Python, Java, C++, C#, and HTML/CSS, choosing the right stack for services, scripts, and interfaces.
I earned a Bachelor of Science from the University of North Carolina at Charlotte with a minor in Communication Studies.
Recent builds include Resonance, an AI text-to-speech platform, and YouTube-to-Chapters, which generates timestamped chapters from transcripts.





I create modern web applications with clean code and thoughtful user experiences. I partner with teams to define requirements, ship iteratively, and build scalable solutions that stay reliable after launch.
I plan layout structure, typography, and responsive behavior so pages stay readable and consistent from phone to desktop. The goal is clear visual hierarchy, accessible markup, and handoff-friendly design that engineers can implement without guesswork.
Read moreMobile app development is building software purpose-built for phones and tablets, covering navigation patterns, touch targets, networking, and performance on real devices. I emphasize stable releases, sensible state handling, and experiences that feel natural on small screens.
Read moreUI and UX work starts with understanding what users are trying to accomplish and removing friction from every step of the journey. That includes user flows, wireframes, consistent components, and validation so the final interface feels intuitive before a single line of production code ships.
Read moreWeb development is the full path from idea to deployed product, including frontends, backend services, data layers, and automation around testing and releases. I rely on modern frameworks, solid API boundaries, and maintainable architecture so features can grow without slowing the team down.
Read moreI have worked on projects ranging from marketing sites to full-stack applications with authentication, APIs, and third-party integrations. The work below highlights products where I owned features across design, implementation, and deployment.

A Next.js app that turns public YouTube watch URLs into timestamped chapter lines you can paste into a video description. It pulls captions through a third-party API, uses GPT-4o to propose natural breakpoints aligned with the transcript, and saves each run to your dashboard with Google or Discord sign-in, usage limits, and optional Stripe subscriptions.

