Software Engineer Β· Backend Systems Β· Open Source
I build backend systems, developer tools, data platforms, and AI applications.
Portfolio β’ LinkedIn β’ Email
- π M.S. Computer Engineering at California State University, Fullerton
- π» Working with Java, Spring Boot, Python, PostgreSQL, Docker, and cloud platforms
- βοΈ Interested in backend engineering, distributed systems, performance, infrastructure, and developer tooling
- π Contributing to Microsoft PowerToys, NVIDIA CCCL, Kestra, OpenObserve, and stdlib
- π― Open to Software Engineer / SDE-1 opportunities
I contribute bug fixes, validation improvements, regression tests, and reliability fixes to production open source projects.
| Project | Contribution | Status |
|---|---|---|
| Microsoft PowerToys | #50629 Fix bookmark placeholder values persisting after launch | β Merged |
| Kestra | #19629 Validate KPI label filters | β Merged |
| Kestra | #19529 Validate static flow output values | β Merged |
| Kestra | #19153 Recursively match simple dotfiles | β Merged |
| OpenObserve | #14649 Validate pasted date/time values | β Merged |
| NVIDIA CCCL | #11606 Fix DLPack conversion for empty tensors | π‘ In Review |
| stdlib | #15210 Validate fixed-endian buffer alignment | π‘ In Review |
Command Palette Β· C# / .NET
Fixed bookmark placeholder values remaining cached between launches.
- Cleared cached placeholder values after successful command execution
- Preserved values when launch fails
- Added regression coverage through the actual command invocation path
- Iterated on tests and CI based on maintainer review
- Merged into
microsoft/PowerToys:main
Java Β· Validation Β· Backend
Contributed multiple fixes across Kestra's core backend.
- Fixed KPI
LABELSvalidation when a required label key is missing - Added save-time validation for typed static flow output values
- Fixed recursive matching for dotfiles such as
.envand.gitignore - Added regression tests for each affected path
PR #19629 Β· PR #19529 Β· PR #19153
Observability Β· Validation
Fixed date/time paste validation so semantically invalid calendar and clock values are rejected instead of being accepted by supported absolute date/time formats.
CUDA Β· C++ Β· libcu++ Β· DLPack
Working on DLPack conversion behavior for zero-sized tensors where a null data pointer can be valid.
JavaScript Β· Typed Arrays Β· ArrayBuffer
Added fixed-endian buffer alignment validation and regression coverage for invalid typed-array view offsets.
Languages
Java Python C++ SQL JavaScript
Backend
Spring Boot Spring Security FastAPI REST APIs JPA / Hibernate
Data & Infrastructure
PostgreSQL Docker AWS Azure Databricks GitHub Actions
Secure secret-management platform built with Java and Spring Boot.
Java Spring Boot Spring Security JWT PostgreSQL Spring AI
- Encrypted secret storage
- Role-based access control
- Secret versioning and rollback
- Audit logging
- AI-assisted security workflows
RAG-based document question-answering system.
Java Spring Boot React PostgreSQL pgvector Docker
- PDF ingestion and processing
- Vector-based semantic search
- Source-grounded responses
- Containerized application architecture
Backend-focused application designed around production-style APIs, persistence, and service architecture.
Java Backend Engineering REST APIs Databases System Design
Software Engineer
- Built automation and diagnostic tooling supporting 50+ networked hardware and software systems
- Contributed to a 25% improvement in system uptime
- Worked across telemetry, debugging, reliability, and automation workflows
Software Engineering Intern
- Built backend and data workflows using Python, Azure, and Databricks
- Automated manufacturing and CNC data workflows
- Improved workflow throughput by 35%
Software Engineering Intern
- Built internal applications and data-processing workflows
- Worked with Python, FastAPI, React, SQL, and Pandas
- Processed 10,000+ operational records
- Reduced manual review effort by 30%
Building systems. Fixing bugs. Contributing upstream.

