// about the author

Anton Kronaj

Software developer who knows some stuff, but is still figuring others out.

12+ Years of exp
5 Projects Shipped
Coffees / day
~1 Posts / year

I'm a software developer who thinks in scale and reliability, how do you keep 1M+ messages moving every day without melting the database? How do you debug a production incident that spans three service boundaries? I don't care much about trendy tech stacks; I care about understanding why a system breaks, and building it so it doesn't break the same way twice.

I'm still learning. Been doing this 12 years and I'm still finding gaps in my mental model of how systems actually fail. That curiosity is the fun part. It's what keeps me engaged and makes development fun

This is where I think out loud about architecture decisions, production debugging, and the tools that make engineering teams less stressed. Just ideas that stuck with me long enough to be worth writing down.

// Currently
Assassin's Creed Odyssey wallpaper
playing Assassin's Creed Odyssey Open-world action RPG
Kitchen remodel
building Kitchen remodel Carpentry / Woodworking
News clipping of Robert Kenedy in 1963
reading 11/22/1963 by Stephen King
Wallpaper with colorful circles
developing Loop by Anton Kronaj
// Projects
ResuRank

AI desktop application that uses a local model to match resumes with job descriptions. Upload your resume & job posting, and Resurank analyzes the alignment between your qualifications and the role requirements, helping you identify skill gaps and tailor your application for maximum impact. Powered by advanced local machine learning models, Resurank provides instant feedback on how well you fit a position. Available for Windows, macOS, and Linux with automatic updates.

ElectronElectron ForgeElectron UpdaterAngularTypeScriptRxJSPDF.jsHugging Face ML/AI
Loop

Loop is an ad-hoc meeting platform. Start a meeting instantly and others can join from the open meetings page — like an open office door. Powered by Jitsi as a Service (JaaS), with workspace and group management for organized teams.

Java 25Spring BootSpring SecurityPostgreSQLThymeleafHTMXSSEJitsi JaaS
JobDash

It helps you streamline your job search by bringing job listings from multiple sources into one simple, organized dashboard. Whether you’re looking for remote opportunities, location-based roles, or software engineering positions, JobDash makes it easier to discover, review, and manage relevant openings in one place. With a clean interface and focused job search tools, JobDash is designed to help job seekers save time and stay organized throughout the application process.

ElectronElectron ForgeElectron UpdaterAngularTypeScriptRxJSPDF.jsHugging Face ML/AI
Coalition For College

B2C SaaS serving 6,000+ concurrent college applicants. Built on a distributed monolith, event-driven messaging, and ancillary services for email, payments, PDF parsing, and form data transformation. Running on-premises with load balancing and authentication for enterprise compliance.

JavaSpring MVSAngularjsMS SQLCouchbaseElasticsearchRabbitMQ
CRM

B2B SaaS managing college admissions workflows for hundreds of higher-education institutions, processing 1M+ messages daily with heavy automation and batch data processing. Built on a distributed, multi-tenant monolith, event-driven architecture, and microservices for email, SMS, PDF handling, events, and workflow orchestration. Running on-premises with authentication, secure admin portal, and role based authorization for compliance.

JavaSpringAngularTypeScriptSmartGWTSQLCouchbaseElasticsearchRabbitMQ
// Journey
2011-2013

Programmer for Temple University VEPO Lab

Developed tools for research students

2013

Graduated from Temple University

Earned my BS in Computer Science

2013

Started at ZixCorp

Worked with some wonderful people on very cool tech and problems

Early 2015

Started at Immersive Media

Developed SDKs for 360° video on Android and iOS

Mid 2015

Started at CollegeNet

Started at a company that was aimed at helping college students

Late 2015

Hosted my own instance of Gitlab for our team

SVN just didnt cut it for us, so we switched to Gitlab

2016

Joined the Coalition for College team

Started working on a project to help college students apply to higher education

2018

Hosted my first instance of Kubernetes with Rancher

Developer playground. Sadly, it had a short lifespan when the old servers broke

2019

Promoted to tech lead

It was a welcome surprise

2022

Joined the CRM project as team lead

It was scary, but people were welcoming.

2023

Learned my way through a legacy Monolith

Learned how to maintain, migrate, and enhance performance on legacy project code

2024

Sunsetted Gitlab instance

Sad day. Company deployed an instance of GitHub

Mid 2025

Hosted my own instance of ELK

Grepping logs has its limits. ELK was very useful in log analysis

late 2025

Goodbye CollegeNet

Said goodbye to some excellent people

Early 2026

Deployed ResuRank

My first desktop application deployment using Electron

Now

Learning new skills and building new tools

Always learning, always shipping, and looking for new opportunities

Full Resume
終 - fin