Camellia
A clinical intelligence platform that unifies fragmented medical records, identifies patterns requiring clinical review, and supports OB anesthesia coordination.
Completed hackathon prototype · Exploring what comes next
View ProjectComputer Science Student | University of South Carolina
SELECTED PROJECTS
Hackathon prototypes and collaborative engineering projects.
A clinical intelligence platform that unifies fragmented medical records, identifies patterns requiring clinical review, and supports OB anesthesia coordination.
Completed hackathon prototype · Exploring what comes next
View ProjectCollaborating with a five-developer team to build an accessible, full-stack website for a nonprofit supporting affordable prosthetic solutions.
Ongoing client work
View ProjectBuilt with a five-person team, this Java backend organizes assistance requests and relief coordination. My work focused on request management and aid coordination.
Backend complete · Testing in progress
View ProjectAn AI-powered financial planning prototype helping individuals and groups anticipate financial risks, explore hypothetical decisions, and coordinate shared financial responsibilities with customizable privacy controls.
Completed Technica 2026 Hackathon Prototype
View ProjectSELECTED WORK
A collection of projects exploring software engineering, product development,
and technology that solves real-world problems.
“Ideas are more meaningful when they create real change.”
A clinical intelligence prototype that unifies fragmented medical records, identifies patterns for clinical review, and supports OB anesthesia coordination. Includes simulated wearable patient monitoring and AI-assisted clinical search with source links.
PalmettoHacks 2026 · Best Use of Hardware · Best Use of ElevenLabs
A collaborative financial planning prototype for roommates, couples, and shared households. Helps identify financial risks, manage shared commitments, explore hypothetical scenarios, and receive AI-assisted guidance with privacy-conscious sharing.
Technica 2026 · Demonstration uses fictional profiles and sandbox banking data.
Developed collaboratively by a five-person team, this Java-based disaster-response coordination system organizes assistance requests, volunteer information, and relief coordination workflows. My contributions focused on request management and aid coordination within the object-oriented backend.
Backend complete · Testing in progress · Backend Development, Request Management, Aid Coordination.
Collaborating with a five-developer team to build a full-stack website for HOPE Inc., a nonprofit supporting affordable prosthetic solutions. Translating client requirements into an accessible, maintainable website that supports the organization’s mission.
In progress · Kappa Theta Pi · Hands On Prosthetic Engineering.
Notifies trading applications of price changes in subscribed market sectors.
View CodeChanges vocabulary game behavior and difficulty across first-, second-, and third-grade states.
View CodeSimulates hockey players dynamically selecting interchangeable playing behaviors.
View CodeLayers decorators onto an ASCII warrior to add swords, shields, and armor.
View CodeProcesses queued commands to move a robot around a board with obstacles.
View CodeLoads and searches a video game database by title, console, or wildcard.
View CodeManages shapes in a binary search tree organized by area.
View CodeSchedules sheep by shortest shearing time, then alphabetical order.
View CodeACADEMIC FOUNDATION
These courses have shaped my technical foundation and the way I approach software, systems, and real-world problem solving.
“A strong foundation today builds a more meaningful tomorrow.”
Software Design
Fundamentals of software design and development, including requirements, design patterns, testing, and project management.
Programming
Problem-solving, algorithmic design, and programming through structured problem analysis and implementation.
Programming
Development of algorithms and computer programs with an emphasis on object-oriented programming and data structures.
Computing & Society
An introduction to computing, including its impact on society, current technologies, professional opportunities, and research.
Systems & Hardware
Number systems, Boolean algebra, logic design, and the analysis of combinational and sequential logic circuits.
Systems & Hardware
Computer organization, memory addressing, input/output, instruction sets, and assembly-language programming.
Systems & Hardware
UNIX operating systems, user-level commands, shell programming, file systems, and development tools.
Math & Theory
Propositional and predicate logic, proof techniques, sets, relations, combinatorics, and graph theory.
A LITTLE ABOUT ME
I’m a Computer Science student at the University of South Carolina interested in full-stack development and product design. From healthcare tools to financial applications, I enjoy taking an idea through requirements, interface design, and implementation. I like collaborative engineering and building features that make complex information easier to use.
WHAT I BUILD
I build healthcare tools, financial planning features, and consumer applications, with a focus on clear interfaces and useful functionality.

HOW I WORK
I enjoy understanding problems, translating them into features, and collaborating across design, engineering, and stakeholders to build products people actually use.

BEYOND THE CLASSROOM
Through hackathons, client work, and personal projects, I’ve had opportunities to explore new technologies, solve meaningful problems, and strengthen both my technical and collaborative skills.

PROFESSIONAL EXPERIENCE
Full Stack Software Engineer
TypeScript, Node.js, Git/GitHub, Vercel
Retail Associate & Content Creator
FEATURED PROJECTS
CLINICAL INTELLIGENCE PLATFORM
A clinical intelligence prototype unifying fragmented medical records, flagging patterns for clinical review, supporting OB anesthesia coordination, and simulating wearable patient monitoring.
PalmettoHacks 2026 · Best Use of Hardware · Best Use of ElevenLabs
COLLABORATIVE FINANCIAL PLANNING
A collaborative financial planning prototype for recurring commitments, financial risks, what-if scenarios, and AI-assisted guidance with control over shared information.
Technica 2026 · Collaborative financial planning prototype
EDUCATION
B.S. Computer Science
Relevant Coursework: Software Engineering, Algorithmic Design, UNIX/Linux, Discrete Structures, Computer Architecture, Design Patterns, Ethics in Computing
SKILLS
Project-specific integrations
GET IN TOUCH
Have a project in mind, an opportunity to share, or just want to say hello?
I’d love to hear from you.
SOFTWARE ENGINEERING / DISASTER RESPONSE
Connecting communities in need with the people ready to help.
Developed by a five-person team at the University of South Carolina, the Hurricane Relief Coordination System is a Java-based application designed to organize assistance requests, volunteer coordination, and critical information during hurricane recovery.

Collaborative academic software engineering project · Not a deployed emergency-response service.
01 / THE PROBLEM
During hurricane recovery, people in need, volunteers offering help, and coordinators often struggle to communicate quickly and effectively. Critical information about urgent needs, available resources, and ongoing operations can become scattered across multiple channels.

People in need, volunteers, and coordinators often use separate channels.
Urgent requests require fast, organized coordination.
Recovery efforts depend on accurate, up-to-date information.
02 / SYSTEM DESIGN
The system connects aid requesters, volunteers, and aid coordinators through a Java backend with specialized managers for requests, accounts, volunteers, and shelters.
Submit and manage requests for assistance.
Provide availability, skills, credentials, and resources.
(Java Backend)
Review requests, assign urgency, review volunteers, and coordinate assignments.
Shelter information, hurricane events, and location data.
03 / REQUEST LIFECYCLE
Requests carry identifiers, assistance types, urgency, locations, and status. The model distinguishes personal assistance requests from infrastructure reports.
Request created with details and location.
Coordinator reviews the request and assigns urgency.
An eligible volunteer is assigned.
Assistance moves through response stages.
Completion is recorded under shelter-manager permissions.
Simplified representative workflow, not an exhaustive state-transition diagram. The enum also includes pending review, approved, awaiting assignment, en route, arrived, denied, and canceled. Cancellation is distinct from completion.
04 / TECHNICAL IMPLEMENTATION
Domain models, enums, and manager classes separate responsibilities. JSON-backed records support storage through DataLoader and DataWriter.
public void updateRequest(String comment, AssistanceType assistanceType, Location location, String photo) { if (requestStatus == RequestStatus.CANCELED || requestStatus == RequestStatus.COMPLETED) { throw new IllegalStateException( "Cannot edit a canceled or completed request." ); } this.comment = comment; this.assistanceType = assistanceType; this.location = location; this.photo = photo; }Exact excerpt · HelpRequest.java · request editing
public void setUrgency(HelpRequest request, Urgency urgency) { if (request == null || urgency == null) { throw new IllegalArgumentException("Request and urgency cannot be null."); } //urgency is manually set by the aid coordinator on their end of the UI request.setUrgency(urgency); }Exact excerpt · current source: Coordinator.java · manual urgency assignment
05 / MY CONTRIBUTIONS
My primary work focused on request functionality and aid coordination within a five-person team, alongside UML design, shared class interfaces, Git branching, merging, and integration.
Managing assistance requests
Supporting relief coordination
Current class: Coordinator.java. Review methods do not call real background-check services. Automatic assignment behavior is not independently verified here.
06 / DEVELOPMENT PROCESS & STATUS
A semester-long team effort: requirements and UML design led to Java backend implementation. The team reports backend implementation complete, with integration testing and issue resolution underway.
Stakeholder analysis and SRS documentation.
Class and sequence diagrams.
Java implementation and integration.
In progress: verification and issue resolution.
Testing is underway; no passing test counts or coverage are asserted. Production deployment is outside the completed scope.
This project has strengthened my experience translating real-world problems into structured software requirements, object-oriented designs, and collaborative Java implementations.
CLIENT PROJECT / IN PROGRESS
Building a digital home for a mission that matters.
I’m collaborating with a five-developer team through Kappa Theta Pi to build a full-stack website for HOPE Inc. (Hands On Prosthetic Engineering), a nonprofit working to make prosthetic solutions more accessible and affordable.
Our work focuses on translating the organization’s needs into an accessible, maintainable website that supports its mission and future growth.

01 / THE MISSION
HOPE Inc. works to improve access to affordable prosthetic solutions. Our team’s responsibility is to create a digital experience that communicates the organization’s mission clearly, helps visitors understand its work, and provides a foundation the organization can maintain and expand.
Designing for usability across devices and audiences.
Making the organization’s mission and information easy to understand.
Building a website the organization can maintain and grow.
02 / MY CONTRIBUTION
ABOUT PAGE DESIGN & DEVELOPMENT
I created the About page design in Figma and refined it through review and approval. I’m now implementing the approved design as responsive, maintainable frontend components.
Throughout implementation, I collaborate with the team to keep the page consistent with the larger website.
03 / THE PROCESS
Our project workflow — a guide to the work, rather than a list of completed milestones.
Understand the nonprofit’s goals and website requirements.
Translate those needs into clear, accessible page designs.
Implement responsive pages using our team’s development stack.
Current focusReview, test, and prepare the website for future deployment and handoff.
Ahead04 / THE STACK
Working as part of a five-developer team has given me experience translating stakeholder needs into technical decisions while coordinating design and implementation across a shared codebase.
05 / CURRENT STATUS
Development is underway. My current focus is implementing the approved About page design and contributing to a consistent, accessible website experience.
As the project progresses and client-approved materials become available, I’ll update this case study with more details about the finished work.
Have a project in mind?
Let’s connectClinical intelligence for
more proactive patient care.
Camellia is an AI-powered healthcare prototype designed to connect fragmented patient records, surface potentially overlooked clinical concerns, and support proactive care coordination. Developed during PalmettoHacks 2026, the platform combines unified clinical search, evidence-linked AI analysis, obstetric anesthesia coordination, personalized audio briefings, and simulated wearable monitoring.
01 / THE PROBLEM
Patients with complex medical histories often receive care across multiple providers and record systems. When important information is fragmented, clinical teams may not have the full picture before a scheduled procedure or delivery. Camellia explores how unified information and earlier coordination could support more informed care.
Important patient information is scattered across systems and can be difficult to find quickly.
Relevant clinical history may not be recognized early enough for advance planning.
Care teams may lack the shared context needed to prepare for complex cases.
02 / THE PLATFORM
Camellia is a clinical intelligence prototype that brings together searchable patient records, evidence-linked clinical flags, proactive anesthesia coordination, and personalized audio briefings in one interface.
Search across fragmented patient records.
Surface potentially overlooked findings with supporting source references.
Help care teams identify complex upcoming deliveries and prepare earlier.
Generate concise, personalized patient and shift summaries.
03 / INSIDE THE APPLICATION
04 / THE HARDWARE CONCEPT
The Camellia Smart Monitoring Band is a proposed reusable wearable designed to support continuous in-hospital monitoring. The concept combines movement tracking, pulse oximetry, and skin temperature sensing with a replaceable strap and reusable sensor pod.
Conceptual device. A physical prototype has not been completed or clinically validated.
Proposed accelerometer-based activity and fall monitoring.
Conceptual pulse oximetry and skin temperature tracking.
Reusable sensor pod with a replaceable hospital strap.

A conceptual look at how wearable sensor data could move through local processing, hospital systems, and the Camellia application.

AI-generated conceptual illustration. Architecture and cost estimates are preliminary; the physical sensor system has not yet been validated.
Open full proposed data pathway and preliminary cost diagram05 / TECHNOLOGIES
06 / WHAT’S NEXT
Following PalmettoHacks, our team is continuing to explore Camellia’s potential, including development of a physical sensor prototype and participation in Boyd Startup Night.
Financial accountability
without financial surveillance.
Vesta is an AI-powered financial planning platform that helps individuals and groups anticipate financial risks, explore solutions, and coordinate shared financial responsibilities without sacrificing privacy.

01 / THE PROBLEM
Financial decisions rarely affect just one person. Roommates, partners, and families often share expenses and financial goals, but traditional budgeting tools focus primarily on individual finances. Vesta helps people coordinate commitments without exposing their entire financial lives.

Roommates, partners, and family members may need different levels of financial visibility.
Users can communicate financial readiness without automatically revealing sensitive personal information.
Upcoming shortfalls can be difficult to anticipate before they affect shared commitments.
02 / KEY FEATURES
Vesta combines predictive financial forecasting, shared workspaces, and AI-powered guidance to help users make informed decisions and coordinate shared financial responsibilities.
Different commitments. Relationship-specific sharing.
Kevin · Maya · Noah · Lily
Readiness is shared; individual finances stay private unless each member authorizes more.
Vacation target · October 27
Vacation readiness is calculated after rent, utilities, and other scheduled spending.
03 / PREDICTIVE MODELING
Vesta’s Domino simulator models hypothetical financial decisions so users can explore how potential changes affect their future balances and shared commitments.
Try the Domino Simulator$400 required; $200 ready. Deducting the full vacation commitment produces a −$200 minimum cash balance.
$400 contribution covered. The separate $130 figure is minimum cash after obligations; rent and utilities remain covered.
Actual deterministic output from Vesta’s fixed fictional Kevin snapshot, October 17–30, 2026. The adjusted plan delays the optional $330 purchase from October 24 to October 30. Expected payroll on October 28 drives the rise. These are hypothetical projections, not executed transactions.
04 / AI-POWERED GUIDANCE
Ask Vesta integrates Google Gemini to provide personalized financial explanations and recommendations using relevant financial context. Optional conversational memory supports more consistent guidance while keeping users in control.
Application logic calculates the forecasts. Gemini explains the calculated facts and suggests options.
Can I still afford my vacation contribution if I keep my gym membership?
Your current projection indicates a $200 shortfall toward your vacation commitment. Delaying your optional equipment purchase may allow you to meet the contribution without affecting your rent or utilities.
Illustration based on the fictional demo — not a captured Gemini response.
05 / TECHNICAL IMPLEMENTATION
A full-stack financial planning prototype built with Next.js, React, and TypeScript, combining deterministic forecasting, Gemini-powered guidance, and permission-aware shared views.
Browser-local fictional data. Nessie is a sandbox banking integration, not the source of the demo transactions. Tiger Data was explored and removed from the final demonstration.
export function affectedBalances( baseline: CashFlowProjection, scenario: CashFlowProjection,) { const byDate = new Map(scenario.points.map((p) => [p.date, p])); return baseline.points.flatMap((p) => { const s = byDate.get(p.date); return s && s.balanceCents !== p.balanceCents ? [ { date: p.date, baseline: p.balanceCents, scenario: s.balanceCents, difference: s.balanceCents - p.balanceCents, }, ] : []; });}Exact source excerpt · lib/financial-view.ts
06 / DEVELOPMENT PROCESS
Developed during Technica 2026, Vesta evolved from personal financial planning into a collaborative prototype focused on shared responsibilities, forecasting, and privacy.
October 17–18, 2026 · Testing focused on key scenarios; no current test-count claim is made here.
Identify the problem, user scenarios, and core features.
Plan models, permissions, and financial workflows.
Implement forecasting, workspaces, and AI integrations.
Refine the interface and prepare the demonstration.
Vesta demonstrates how predictive modeling, AI assistance, and intentional privacy design can help people navigate financial responsibilities together.
Completed hackathon prototype. Simulated identities, fictional data, and browser-local persistence; not production authentication, bank-account management, or real-time multiuser synchronization.