Profile
I'm a software engineer based in Seattle who loves turning real problems into things people genuinely enjoy using. I care about the details, and I like building work that is dependable, thoughtful, and simple to use.
My best ideas usually start with something that frustrates me, and I enjoy building the solution myself. Sharing those projects with friends and classmates has taught me that the best test of anything I make is whether it helps the person in front of me.
I graduated from UW Bothell in 2025 with a degree in Computer Science & Software Engineering. Today I'm co-founder of a fintech startup, where I help shape the product and where it's headed. Working directly with clients has taught me to listen well, stay flexible as needs change, and build things people actually want to use.
I'm curious, hands-on, and always learning, and I'm happiest working with people who care about doing good work.
What I Do Best
-
Problem Solving
Approach challenges from new angles for solutions that are both effective and sustainable.
-
Collaboration
Fuse diverse perspectives, foster open feedback loops, and build consensus to drive collective success.
-
Communication
Clear, concise exchange keeps everyone aligned and removes any possibility for confusion.
-
Resourcefulness
Use every effective tool and resource available to solve problems creatively and efficiently.
-
Adaptability
When requirements shift or new tech emerges, pivot quickly so projects keep moving forward.
-
Leadership
Set the example, provide clear direction, and empower everyone to innovate and succeed together.
What Drives Me
-
Foundation
Act with honesty and transparency, ensuring trust and accountability in all interactions. Do good for the sake of being good.
-
Mindset
There is always more to learn. Stay curious and ask quality questions to expand what I know and sharpen the skills I have.
-
Mission
Bridge the gap between concept and product, turning ideas into systems that deliver lasting value to users and stakeholders.
-
Philosophy
Thoughtful implementation enables secure systems. Every decision is focused on long-term scalability and maintainability.
-
Impetus
Great systems empower users with accessible UI/UX and uncompromising functionality, regardless of the project's context.
-
Passion
I enjoy producing music in my free time, playing video games with friends, and organizing my One Piece TCG collection.
Skillset
Programming Languages
C++
C#
Java
JavaScript
TypeScript
Python
Go
Web Frameworks
HTML
CSS
Next.js
React
Node.js
Express
Cloud Infrastructure
AWS
Docker
Kubernetes
NGINX
GitHub Actions
Databases & Caching
MongoDB
PostgreSQL
Redis
RabbitMQ
Kafka
Observability & Monitoring
Prometheus
Grafana
Loki
OpenTelemetry
Projects
Websites
Cyrelix Racing
An online mobile racing game built with Unreal Engine 5. The core goal is a fun, engaging game, backed by a deep metagame and player customization for long-term replay value.
Highlights
- Engine Unreal Engine 5 physics drive vehicle handling and environmental interactions.
- Multiplayer AWS GameLift hosts multiplayer sessions, with matchmaking that pairs players of similar skill.
- Offline play The core mechanics work without a connection; performance data syncs when the connection returns.
- Metagame Item trading, achievements and rewards, leaderboards, and detailed lap-time, speed and telemetry data.
- Data Player data is stored in PostgreSQL and MongoDB, with a companion web app to manage profiles and view stats.
Tech stack
Unreal Engine 5
AWS GameLift
Docker
Node.js
React
MongoDB
PostgreSQL
Cyrelix Sounde
A music production platform for creating, sharing and collaborating on music projects.
Highlights
- Real time WebSockets deliver live notifications and updates on users' music activity.
- Search Elasticsearch for fast search across songs, artists and albums.
- Payments Stripe-powered premium subscriptions.
- Social Users can follow each other and compare music preferences.
Tech stack
AWS
Docker
Node.js
React
MongoDB
WebSockets
gRPC
Stripe
Spotify API
Cyrelix Tackte
A note-taking platform that lets people express their own note-taking style with fluid note design.
Highlights
- Live collaboration Multiple users edit a document at once, with updates visible to everyone over WebSockets.
- Conflict-free sync CRDTs merge simultaneous edits without data loss or conflicts.
- Versioning Built-in change tracking enables rollbacks and an audit trail.
- Offline Users can keep working offline; changes sync automatically on reconnect.
- Search Full search across notes and document content.
Tech stack
Docker
Node.js
React
PostgreSQL
MongoDB
Redis
Attendtrics
A QR-code attendance-tracking platform for groups that meet on a schedule, like clubs, classes, congregations and volunteer teams. Attendees check in from any phone browser while admins schedule sessions and review reports. Currently in active development and invite-only.
Highlights
- One codebase, four audiences A single Next.js deployment serves a marketing site, attendee app, group-admin area and operator console from separate subdomains.
- Tenant isolation Each group's data is separated in the database schema itself, not just in the UI, and one login can hold different roles across several groups.
- Rotating QR check-in Admins open a session and a periodically refreshed QR code is generated. The server validates each scan and a live dashboard shows the count.
- Auditable records Attendance is never silently overwritten. Corrections are added or voided with a reason, and an activity log records who changed what.
- Tested and delivered About 115 integration tests, 160 Playwright end-to-end tests and axe accessibility scans run in GitHub Actions, with versioned SQL migrations and Vercel deploys from main.
Tech stack
TypeScript
Next.js
React
Supabase Postgres
Upstash Redis
GitHub Actions
Experience
-
TITLE
- Outcome with a measurable result.
- Outcome with a measurable result.