
Hi, I'm Alex! I'm a software engineer with a love for learning and solving problems.
Aside from a career path, programming is a hobby of mine; I am particularly interested in full-stack web application development and compilers. I love learning new programming languages and contributing to open-source in my free time.
Outside of tech, I enjoy gaming, building custom mechanical keyboards, and heavy metal music.
Experience

Software Engineer
- Develop tools for Starlink dish fulfillment and other logistics verticals.
- Interact directly with stakeholders to understand business requirements and plan projects.
C#
ASP.NET Core
PostgreSQL
Kafka
Kubernetes
Angular

Software Developer Intern
- Developed tools used for crawling and aggregating job postings from external sources onto Indeed, ultimately helping provide useful search results and recommendations for job seekers.
- Improved backend service reliability and maintainability by building microservices encompassing functionality from legacy monolithic backend.
- Developed user interface components for newer and more feature-rich web application for job aggregation.
Java
Spring Framework
GraphQL
MySQL
RabbitMQ
React

Software Engineer Intern
- Led the development of a microservice suite providing a REST API for interfacing with SOAP-based CRM web application backend, cutting HTTP message size by up to 95% and improving client workflow efficiency.
- Transitioned services facilitating custom SSO authentication from on-premises SQL Server to Azure Cosmos DB.
C#
ASP.NET Core
Azure
Projects
Grain
Modern functional-first programming language targeting WebAssembly. Core development team member and library author.
Grain
Reason
WebAssembly

KBDVisualizer
Web app for custom mechanical keyboard enthusiasts to select parts for a build and view an interactive 3D render of it.
React
PostgreSQL
Express
WebGL

Sudoh
Simple programming language inspired by common pseudo-code syntax and features. Compiles to C++ source code.
C++

Omen
Easy-to-use and minimalistic Terminal User Interface file management system for Unix-based systems.
OCaml
Skills

















Hover over an icon to view details
Programming Languages

Java

C#

C/C++

TypeScript

Python

OCaml

Rust
Libraries/Frameworks

React

Next.js

ASP.NET Core

Spring Framework

WebGL
Tools/Software

Linux

Kubernetes

Kafka

PostgreSQL

Azure