Building performant mobile experiences with React Native, Expo, FlashList, TanStack Query, and production-focused debugging across Android and iOS.
Designing and improving backend services with Spring Boot, Node.js, REST APIs, Redis caching, and clean service-to-service integrations.
Working with AWS services like S3, ECS, ECR, Lambda, CloudFront, and CI/CD pipelines to support stable deployments and scalable infrastructure.
Using PostgreSQL, Redis, Cassandra, and SQL-backed data models to build low-latency systems and reliable application workflows.
Improving app responsiveness by fixing render bottlenecks, reducing redundant calls, stabilizing media playback, and optimizing heavy user flows.
Building systems around queues, async processing, microservice boundaries, event-driven flows, and fault-tolerant integrations.
Writing production code in TypeScript and Java, with experience in Python, SQL, C, and C++ for both application and systems-oriented work.
Taking ownership of broken or unfinished features, driving them end to end, and improving reliability in the parts of the product users feel most.
I’m a software developer studying Computer Programming & Analysis at Seneca Polytechnic and currently working as a Software Developer Intern at Stikbook. My recent work has focused on shipping and stabilizing production features across React Native apps, Spring Boot microservices, Redis-backed systems, and PostgreSQL data flows. I enjoy debugging real product issues, improving performance in media-heavy experiences, and designing backend services that stay reliable under growth. Across projects and internships, I tend to work closest to product-critical paths: feed systems, search, chat, rewards, uploads, and cloud infrastructure.
