Prompt-first Full-Stack Engineer specializing in backend architecture, building secure, AI-powered tools with Node.js, MongoDB, and React. Passionate about resilient APIs, seamless data flow, and human-centered system design.
When I'm not deep in backend architecture, exploring AI capabilities, or designing scalable systems, I recharge through movement, creativity, and connection. As a lifelong athlete — whether I'm on the tennis court, in the gym, or swimming laps — I thrive on challenge, focus, and flow.
I love learning about the world. My travels through Italy — from Capri to Positano and Bari — deepened my appreciation for culture and design, and I'm excited to explore Greece and southern Italy next.
My friends know me as equal parts goofball and grounding presence. When I'm not coding, you'll find me spending time with family, learning new recipes, exploring the outdoors, or dreaming up my next big adventure.
Throughout 2025, I've actively sought out mentorship from seasoned professionals to sharpen my technical abilities and prepare for the job market. These connections have shaped how I approach interviews, build systems, and communicate my value:
These relationships reflect my commitment to continuous growth, proactive networking, and building alongside those who inspire me.
Part-Time, 400+ hours
REST APIs, Express routing, MongoDB CRUD
400+ total hours including projects + team collab
Full-stack interview prep app with quizzes, tracking, and secure login
Showcasing backend-focused case studies. Deepened skills in backend optimization, AI prompting, and real-world debugging
Refresh token rotation, progress tracking, quiz logic. Focused on resume polish, LinkedIn strategy, and networking
Technical guidance, mock interviews, and role alignment
Interview readiness and outreach expansion. Prototyping 10+ JavaScript algorithms and SQL joins for interview prep. Integrated Augment Code (VS Code extension) for auto-generated Jest unit tests
OpenAI APIs, LangChain, vector databases. Built AI-ready portfolio with Next.js 14, Tailwind, ShadCN UI, EmailJS — includes dark mode, keyboard command palette, animations, and mobile optimization
A comprehensive overview of my technical skills, from backend systems to AI integration and deployment.
Technologies I've used hands-on in real projects and am confident working with
Backend runtime for IntPrepApp and portfolio APIs
Server framework powering all my full-stack routes
Primary database for user data and quiz content
Secure login with refresh token rotation
Frontend library for IntPrepApp and components
Styling framework for responsive designs
Framework for portfolio and SSR applications
Type safety in IntPrepApp2 refactor
Contact form integration and email services
Actively studying and prototyping with these tools as I expand my skillset
Integrating AI hints and resume guidance features
Optimizing AI responses for user interactions
Exploring AI application frameworks and chains
Learning containerization for app deployment
Cloud hosting and services for scalable apps
Studying for future AI-powered search features
💡 Currently exploring: Modern AI tools and deployment infrastructure (LangChain, Docker, AWS) as I design my next wave of app integrations.
Technologies, tools, and frameworks I use to build full-stack applications
Building responsive, interactive user interfaces
Main frontend library for IntPrepApp
Framework for portfolio and AI integrations
Styling framework actively using and customizing
Used in IntPrepApp2 and upskilling path
Component library for forms and layouts
Server-side architecture and API development
Primary backend runtime for IntPrepApp
Main server framework powering full-stack routes
Primary database for all projects
Access + refresh token auth with rotation
Schema-based modeling for MongoDB
Integrating AI capabilities into applications
Integrating hint generation into IntPrepApp
Building AI résumé guide and studying LLM behavior
Future upskilling for real-time AI tools
Future integration for AI applications
Essential tools for development workflow and deployment
Primary code editor with extensions
Version control and collaboration
API testing and development
Database management and visualization
Unit and integration testing
Portfolio deployment optimized for Next.js
Learning roadmap to containerize apps
S3/EC2 for scalable cloud deployment
A showcase of full-stack applications, backend systems, and AI-integrated solutions that demonstrate my expertise in building scalable, user-focused software.
Full-stack MERN application designed for interactive technical interview preparation with custom scrambling logic, topic filters, and user progress tracking.
AI-powered app delivering personalized tax-saving suggestions using Angular, FastAPI, and Azure OpenAI.
Full-stack group project where I served as the primary backend developer, implementing authentication, API endpoints, and data flow.
A personal JavaScript study guide designed to document and test algorithmic thinking and core logic patterns.
Words like these remind me why I love what I do.
"I have had the pleasure of working with Crystal in a mentoring capacity, and I am continually impressed by her dedication to learning and growth. Her ability to work independently, coupled with her exceptional communication skills, makes her a standout collaborator. Crystal's deep technical understanding of full stack development, AI, and more ensures she consistently delivers high-quality results."
Curated thoughts on code, AI, and creative problem-solving.
Designing effective prompts and integrating AI into real applications
Building scalable APIs, database design, and system patterns
Algorithm challenges, debugging techniques, and code optimization
Project insights, favorite tools, and lessons learned along the way
"If debugging is the process of removing bugs, then programming must be the process of putting them in."—often attributed to Edsger W. Dijkstra
Whether you're building something new, hiring for your team, or just want to chat tech — I'd love to hear from you.
Or reach out directly: