Software Engineer specializing in full-stack web development for startups, healthcare, and small businesses — from MVPs
to full-scale platforms.
Intro
I'm a full-stack software engineer passionate about solving real-world problems with clean, scalable code. My background in
business operations and analytics allows me to bridge the gap between technical implementation and product strategy
— delivering tools that improve workflows and outcomes.
After completing App Academy's intensive engineering program, I’ve led development on ikonPractice — a
HIPAA-compliant SaaS platform for dental practices — and built production-grade applications across healthcare and
business operations. I specialize in React, Node.js, PostgreSQL, and RESTful APIs, and I regularly work with
Tailwind CSS, Docker, Git, and AWS to deliver secure, maintainable solutions.
ikonPractice is a HIPAA-compliant SaaS platform for dental practices, featuring scheduling, tablet check-ins,
internal messaging, custom forms, and Open Dental API integration. Built with React, Node.js, PostgreSQL, and
Docker.
BoundTogether is a book exchange platform that allows users to manage their personal libraries, search and browse
books, and create exchange requests for borrowing or lending books.
HomeHopper is a full-stack Airbnb clone that allows users to list, book, and manage vacation properties. It
features user authentication, property listings, and reviews.
I am passionate about problem-solving and creating solutions that make a tangible difference. My experience
spans across multiple technologies, and I love learning new skills to solve real-world problems.
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }. Finally, this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';