
Computer scientist/educator: programming languages, software architecture, pervasive computing, data engineering.
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Loyola University Chicago
iOS Developer
June 22, 2026 – Present
HOTLangBench
May 22, 2025 – June 2, 2025
This work in progress aims to compare various HOT (higher-order and statically typed, a term coined by Phil Wadler) through reproducible course-grained, wall-time benchmarks. Our overall goals include simplicity, agility, and reproducibility.
View Projectsparkbadge
November 18, 2020 – December 8, 2023
Project vision: longitudinal status badges for your projects. Need help moving this project forward again
View Projectkml2gpx4mobile
June 24, 2020 – July 23, 2023
Command-line converter from kml to gpx with a focus on placemarks for import into OsmAnd and similar apps. Supports kml ExtendedData by folding them into the GPX desc element.
View Projectdashcamutils
June 17, 2020 – October 9, 2025
Garmin Dash Cam utilities for populating EXIF metadata from visual timestamp embedded in images
View Projectghedutils
October 22, 2019 – March 16, 2022
GitHub utilities for education: bulk-accept pending invites, bulk-clone matching repos
View Projectcs2-project6-arrayqueue-java
October 20, 2017 – April 20, 2023
cs2-project6-arrayqueue-java — repository
View Projectpicplacr
November 5, 2016 – May 21, 2021
Simple command-line tool for geotagging pictures in a Flickr album based on GPX tracks
View Projectdsl-prototype
March 15, 2016 – August 10, 2020
An embedded Scala DSL for expressive music composition. This was part of my MS in Software Engineering research.
View Projectmap-performance-issue-scala
March 3, 2016 – May 22, 2021
Minimal example illustrating the immutable map performance issue in Scala 2.10.6 and 2.11.7 in isolation
View ProjectCultural Fit Analysis
The candidate's personal projects demonstrate a strong inclination towards open-source contributions and utility development, which suggests a proactive and self-driven individual. The diversity of technologies used in personal projects (Python, Scala, Java, Rust, C++, Swift) indicates a willingness to explore and learn new tools. However, the direct alignment with a dedicated iOS Developer role is limited based on the provided project descriptions, with only one project (HOTLangBench) explicitly mentioning Swift, and the current role as 'iOS Developer' starting in the future (2026).
Soft Skills & Operational Fit
Insufficient data to assess soft skills and operational fit. The candidate's project descriptions are clear but do not provide insight into collaboration or communication styles.