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, heavy metal, and bass 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
React
UI Library
Experience Via
-
Indeed -
Personal Projects
Angular
UI Library
Experience Via
-
SpaceX
Vue.js
UI Library
Experience Via
-
Framework Contributions -
Personal Projects
Next.js
React Web Framework
Experience Via
-
University Coursework
ASP.NET Core
Web Framework
Experience Via
-
SpaceX -
Blackbaud
Spring Framework
Java Web Framework
Experience Via
-
Indeed -
University Coursework
WebGL
Web Graphics Library
Experience Via
-
University Coursework -
Personal Projects
Linux
Operating System Family
Experience Via
-
SpaceX -
Personal Computer
Kubernetes
Container Orchestration
Experience Via
-
SpaceX
Azure
Cloud Services
Experience Via
-
SpaceX -
Blackbaud
Kafka
Distributed Event Store
Experience Via
-
SpaceX
PostgreSQL
DBMS
Experience Via
-
SpaceX -
Personal Projects
Redis
Key-Value Database
Experience Via
-
SpaceX
Rust
Systems Programming
Experience Via
-
Personal Projects
OCaml
Functional Programming
Experience Via
-
Grain
-
Personal Projects
Python
Scripting
Experience Via
-
SpaceX -
University Coursework -
Personal Projects
JavaScript/TypeScript
Web/Scripting
Experience Via
-
SpaceX -
Indeed -
Personal Projects
C/C++
Systems Programming
Experience Via
-
University Coursework -
Personal Projects
C#
.NET Programming
Experience Via
-
SpaceX -
Blackbaud -
Game Development
Java
Object-Oriented Programming
Experience Via
-
Indeed -
University Coursework
Programming Languages
Java
C#
C/C++
JavaScript/TypeScript
Python
OCaml
Rust
Libraries/Frameworks
React
Angular
Vue.js
Next.js
ASP.NET Core
Spring Framework
WebGL
Tools/Software
Linux
Kubernetes
Azure
Kafka
PostgreSQL
Redis