Selected work

Experience-led case studies from real production teams.

This page follows the spirit of a portfolio case-study layout, but the material is grounded in actual roles and responsibilities rather than invented showcase projects. The emphasis is on what I owned, how I worked, and where I brought technical value.

Case study 01

Modernizing a partner-facing billing platform while keeping delivery moving.

At Powerbill, I maintain and extend critical modules used by business partners, working primarily with Laravel, React, and MySQL. The role also extends beyond straightforward feature work into React Native mobile development, a Python SRED project, and meaningful changes to the pipeline, servers, and broader technical direction.

The value of this role is not just the stack breadth. It is the ability to operate across product delivery and platform change at the same time. When a team is shipping on an active system, modernization cannot happen as a side hobby. It has to be integrated into the delivery path.

  • Delivered partner-facing features across backend and frontend instead of treating the system as isolated layers.
  • Contributed to mobile and Python initiatives when the product and platform needed support outside the core web stack.
  • Helped lead technical changes to servers, pipelines, and underlying technology without losing product momentum.

This is the kind of work I am strongest in: environments that need hands-on engineering, steady judgment, and someone comfortable moving between implementation detail and technical direction.

Case study 02

Supporting a business-critical logistics platform with clean engineering discipline.

At Routeique, I worked on the company’s core business-to-business logistics product, maintaining and extending modules used by partners while collaborating with teammates on code review and implementation structure. This is often less glamorous than greenfield work, but it is where engineering discipline becomes visible.

Software tied directly to logistics needs reliability, clarity, and good collaboration. A senior developer in that environment is not just writing features. They are helping keep the codebase coherent enough that teams can move through changes safely.

  • Maintained and upgraded the main product without sacrificing stability.
  • Reviewed teammates’ code and helped shape code structure across projects.
  • Worked on systems where dependable behavior mattered more than novelty.

Case study 03

Improving performance inside high-volume blockchain data systems.

At BIGG, I worked on multiple projects that processed and analyzed data from Bitcoin, Ethereum, and Litecoin. This role leaned heavily into backend systems thinking: data modeling, query performance, event-driven service behavior, and making sure the software could handle meaningful throughput.

The work also demanded collaboration. I partnered with designers and product managers to prioritize what mattered, while building the technical pieces inside a microservices environment backed by Docker, Kafka, and Linux infrastructure.

  • Built efficient MySQL schemas and queries that improved performance and load times for the company’s main product.
  • Developed in an event-driven microservices architecture using Apache Kafka and containerized services.
  • Worked on technically dense systems while keeping communication aligned with product priorities.

This experience strengthened the backend side of my profile considerably: data-heavy domains, service architecture, and the performance work that separates a functioning system from a dependable one.

Case study 04

Shipping mobile and web products with broad ownership from UX to deployment.

At ZenGOT, I managed multiple projects while working closely with the product manager and CEO on prioritization. The role covered mobile delivery, website and app UI/UX, database design, and AWS-supported continuous integration and deployment.

That breadth matters because it set the foundation for how I still work today. I learned to think in complete systems: what users see, how the application behaves, what data model supports it, and how the team gets it safely into production.

  • Produced and maintained an Ionic mobile application shipped to both major app stores.
  • Designed and implemented UI/UX for the website and app.
  • Built database schemas with scalability in mind and used AWS to support continuous delivery.

Personal projects

Independent prototypes and experiments

Autoguard Pro vehicle identification screen

Autoguard Pro

Autobody damage estimator — guided capture and clear estimates.

A design-led prototype that guides photo capture, classifies damage items, and composes an approachable estimation UX.

Vehicle intake Estimate flow Tailwind Design system Front-end
Read the case study
CatSpeak home recording screen

Purrfect Harmony

CatSpeak — audio UX and pet-translation experiments.

Explores audio-first interactions, waveform feedback, and a playful conversational design system for pet owners.

Recording UX Tailwind Audio UX Prototype
Read the case study

Technology range

The stack is varied, but the pattern is consistent.

Backend and frameworks

PHP Laravel Java Spring Python

Frontend and mobile

React React Native Vue Angular Ionic

Data and infrastructure

MySQL Redis Neo4j Kafka Docker AWS Linux