I'm a senior software engineer shipping scalable, reliable software across e-commerce, retail, and on-demand delivery. AI-driven development is core to how I work — pairing with models to design, build, and ship features end-to-end, translating product needs into systems across frontend, backend, and whatever stack the work needs. I care about the engineering decisions that age well — maintainable systems, sensible architectures, and code that doesn't get in the way of the next feature or the next person reading it.
Promoted to Senior in early 2026, continuing on the search and discovery stack with broader ownership across the team.
Worked on the search experience for large-scale e-commerce platforms — building Vue.js components on the frontend for product discovery, and contributing to backend work on the team's Spring Boot + Elasticsearch search service, a Go-based suggestion module, and AWS event-driven services (Lambda, ECS, SQS, SNS, DynamoDB). Collaborated across cross-functional teams to make search both faster and smarter for end users.
Coursework focused on big data, machine learning, probability, and advanced software engineering.
Ran ad-hoc analyses against the supply chain dataset using AWS Redshift, Athena, and Python — surfacing the numbers product teams needed to move quickly.
Built backend services for the Product Lifecycle Management platform with .NET Core, Kafka, and MSSQL. Worked across cross-functional teams to design scalable services and shipped performance improvements that sped up data processing and reduced downtime.
Joined a team building the company's super app — contributed to the mobile application using Spring Boot on the backend and React on the frontend, picking up production engineering practices along the way.
My first hands-on encounter with TensorFlow. Worked on machine learning and deep learning studies — including a mobile style transfer app in TensorFlow + Java that later became one of my favorite side projects.
Built the company's intranet site and an internal network monitoring system with .NET and MSSQL — improving operational visibility and giving stakeholders a clearer window into what the systems were doing.
Bachelor's in Computer Science — where I picked up the data structures, algorithms, and systems fundamentals that I still reach for, often catching myself by surprise.
A case study on spatial analysis of COVID-19 Geo-tagged Twitter dataset
A Dockerized Big Data Architecture for Sports Analytics
A lightweight cross-platform desktop app for browsing your Claude Code session history. Built with Tauri (Rust) and React, it reads the local .jsonl session logs from ~/.claude/projects/ and renders them in a clean, searchable interface — markdown, syntax-highlighted code, collapsible thinking blocks, inline diffs, multi-tab projects, themes, and keyboard shortcuts. Fully local: no API keys, no data leaves the machine.
Tags: #desktop-app #tauri #rust #react #claude-code #developer-tools
Android app that applies neural style transfer to photos on-device using TensorFlow models.
Tags: #deep-learning #computer-vision #style-transfer #tensorflow #android
Graduation project. Trained a machine learning model on the KDD CUP 99 dataset with Apache Spark, then served it through Apache Spark Streaming to classify network traffic and flag attacks in real time across a distributed cluster.
Tags: #machine-learning #kddcup99 #apache-spark #spark-streaming #scala
A Star Wars themed maze game where the player navigates a grid-based map while enemies hunt them down — enemy movement is driven by a breadth-first search shortest-path algorithm.
Tags: #java #algorithms #breadth-first-search #pathfinding #game
Distributed image color quantization using Java RMI to run Octree and Median Cut algorithms across remote nodes — a hands-on take on classic color reduction with distributed-systems plumbing.
Tags: #java-rmi #distributed-systems #octree #median-cut #color-quantization
User-based collaborative filtering recommender written in Java, using cosine similarity to suggest books based on the reading patterns of similar users.
Tags: #java #recommender-systems #collaborative-filtering #cosine-similarity