I'm Joshua, a Full Stack Software Engineer passionate about building high-performance, accessible web solutions. I specialize in JavaScript/TypeScript, leveraging modern frontend frameworks like React, Next.js, and Svelte to create eye-catching, responsive user interfaces.
Experience
2023 — Now
2023 — Now
• Engineered a comprehensive toolkit featuring a library of accessible components built in TypeScript, leveraging Svelte for an ultra lightweight frontend framework that ensures fast and responsive conditional rendering.
• Implemented robust accessibility features, including keyboard navigation support, color-blind friendly design, and strict adherence to WAI-ARIA guidelines, demonstrating a strong commitment to inclusive design principles and ensuring an accessible user experience.
• Architected a dynamic frontend using SvelteKit, leveraging its reactive framework and built-in server-side rendering capabilities to deliver a high-performance and scalable user interface.
• Developed the data persistence layer utilizing PostgreSQL for secure storage and retrieval of user information, implementing ACID principles to ensure data integrity and reliability, and optimizing queries for performance and scalability.
• Containerized the application using Docker, deploying it on AWS Elastic Beanstalk to ensure consistent development environments and facilitate seamless scaling. Leveraged Elastic Beanstalk’s automated deployment and scaling features to optimize resource management and application availability.
2024 — 2025
2024 — 2025
• Developed and optimized a robust data model in PostgreSQL to support a dynamic content creation platform, incorporating normalized tables and efficient foreign key relationships for seamless integration of complex requirements and requests.
• Implemented scalable GraphQL APIs to handle real-time interactions, including creating, querying, and managing hierarchical data structures with advanced filtering and relational lookups.
• Designed and executed end-to-end CRUD operations leveraging GraphQL resolvers and PostgreSQL queries, ensuring efficient data retrieval and consistent application behavior across frontend and backend systems.
2023 — 2023
• Crafted a full-stack social media application for creatives, utilizing React-Router for front-end routing to minimize network requests and deliver a seamless, single-page application experience with no page refreshes.
• Built a dynamic canvas using React Redux for state management, enabling users to create, save, and share doodles in an infinite scroll feed. Leveraged Redux to efficiently manage complex state changes, ensuring seamless user interactions and fostering community engagement.
• Implemented a MongoDB database to manage user and post documents, leveraging schema design for optimal querying and indexing. Integrated AWS S3 for scalable storage of larger image files, utilizing signed URLs for secure, efficient file uploads and retrievals, enhancing user experience through streamlined content management.
• Developed cookie-based authentication using an Express backend, implementing secure HTTP-only cookies for maintaining user sessions and enhancing security. Utilized middleware to manage session state and ensure a seamless user experience.
2023 — 2023
• Utilized Redux Toolkit for state management, ensuring a single source of truth and enabling asynchronous state management and dynamic UI rendering across multiple components without synchronization issues.
• Engineered Express middleware to interface between a database and an external Large Language Model API, orchestrating efficient data retrieval and transformation pipelines to feed JSON responses into a Redux store.
• Built out OAuth Authentication systems with multiple providers including Google, as well as standard database credentials, adhering to industry-leading security standards.
• Conducted thorough testing using Vitest for Integration, Component and Functional testing to enhance error detection and maintain high code quality during infrastructure upgrades.
2023 — 2023
• Engineered a modular React component library for the drag-and-drop interface, leveraging React's context API and memoization to optimize performance and maintainability across dynamic user workflows.
• Integrated NextAuth with Google OAuth, configuring secure JWT-based authentication and implementing custom session handling to support multi-device access and ensure compliance with modern security standards.
• Designed and implemented a scalable database schema to track user progress, utilizing indexed queries and transaction management to handle concurrent updates and ensure data integrity for high user volumes.
Education
Codesmith
Monument Mountain Regional High School
Diploma
OSLabs