SKILLS
PROJECTS
Note: Project signals are inbound
These prototypes are still transmitting from the dev nebula.
Some links may redirect to Coming Soon planets.
Archived Projects Summaries
AuthCore
AuthCore is a foundational project focused on authentication and role-based security. It provides a robust authentication system using Express, MongoDB, and JWT, with middleware to protect routes and enforce user roles. The frontend is built with React and Redux, ensuring seamless state management and secure user authentication.
See More Link.... Coming soon
Key Features:
- JWT Authentication – Secure login/logout with access and refresh tokens
- Role-Based Access Control – Protect routes based on user roles
- Middleware Security – Centralized authentication and authorization logic
- React/Redux Frontend – Handles authentication state and API integration
- Cookie-Based Token Storage – Enhancing security by preventing XSS vulnerabilities
Why was this built:
AuthCore was developed to create a modular and reusable authentication system that can be easily integrated into future projects. It serves as a learning experience in building secure, scalable, and maintainable authentication flows while reinforcing best practices in backend and frontend security.
Deployment in progress — check back soon!
CoreUI
CoreUI is the React/Redux frontend that pairs with AuthCore, providing a seamless and secure user experience. Designed for authentication and role-based security, it integrates with AuthCore’s backend to manage user sessions, access control, and state management.
See More Link.... Coming soon
Key Features:
- React + Redux – Efficient state management for authentication
- Secure Login & Logout – Handles access and refresh tokens
- Role-Based UI Rendering – Dynamically adjusts UI based on user roles
- Cookie-Based Authentication – Enhancing security against XSS
- Modular & Scalable – Designed for easy customization and expansion
CoreUI ensures a smooth and intuitive authentication experience while reinforcing security best practices. Built to be scalable, maintainable, and easy to integrate, it serves as the perfect UI companion to AuthCore.
Deployment in progress — check back soon!
ChromaCSS
ChromaCSS is a lightweight, customizable CSS library designed for flexibility and reusability across multiple projects. ChromaCSS follows a pure CSS3 approach without relying on preprocessors like Sass, keeping it simple and easy to integrate. Designed for scalability, it provides a consistent, flexible design system for modern web applications.
See More.... Coming soon
Key Features:
Docs and usage guide launching soon.
DevKit
DevKit is a collection of reusable Node.js utilities and scripts to streamline common development tasks like database seeding, token generation, and API testing. Built for personal use, it helps improve productivity and simplify workflows across multiple projects.
See More Link.... Coming soon
Key Features:
- JWT Authentication – Secure login/logout with access and refresh tokens
- Role-Based Access Control – Protect routes based on user roles
- Middleware Security – Centralized authentication and authorization logic
- React/Redux Frontend – Handles authentication state and API integration
- Cookie-Based Token Storage – Enhancing security by preventing XSS vulnerabilities
Why was this built:
AuthCore was developed to create a modular and reusable authentication system that can be easily integrated into future projects. It serves as a learning experience in building secure, scalable, and maintainable authentication flows while reinforcing best practices in backend and frontend security.
Technical overview and GitHub repo will be available soon.
ABOUT ME
I’m a full-stack software developer with a background in the medical field, driven by a passion for solving problems creatively. My coding journey started with a desire to build intuitive web applications that improve people’s lives, a natural extension of my years helping others in healthcare.
I primarily work with the MERN stack, and what excites me most about coding is the challenge. There is something motivating about hitting a roadblock, working through it, and coming out the other side with a solution. I’m always learning, whether that means picking up new technologies or sharpening the skills I already have.
When I’m not coding, you’ll usually find me snowboarding or exploring new hiking trails.
Hobbies
When I step away from the screen, I’m usually chasing adrenaline or fresh mountain air. Snowboarding, a passion I’ve built over the past 15 years, has taught me persistence, risk management, and the value of pushing my limits, lessons I carry into my work as a developer.
Hiking gives me a chance to disconnect and reset, helping me clear my head and find inspiration in nature. I also enjoy reading, whether it’s a tech book or a novel. It’s a great way to unwind while exploring new ideas and perspectives.
Together, these activities help me stay balanced and bring a clearer, more focused mindset back to coding.
Medical Experience
My path into tech wasn’t a straight line. After several years in the medical field, I transitioned into software development, where I bring that same passion for helping people into building thoughtful, intuitive applications. My medical background shaped how I approach challenges, with care, precision, and a strong focus on user-centered solutions.