portfolio.app
Justin Kalski

Justin Kalski

Computer Science Student & Aspiring Full-Stack Developer with a passion for building modern, responsive web applications. While focused on scalable software solutions, I'm also a cybersecurity hobbyist, curious about how systems behave, uncovering hidden patterns, and designing with security in mind.

Certifications

Google Cybersecurity Professional

Completed February 2024

CompTIA Security+

In Progress

Education

Bachelor of Science in Computer Science

California State University Northridge

August 2022 - Present

Jobs

IT Support Technician / Student Professional Worker

Los Angeles Department of Water and Power (LADWP)

July 2025 - Present

Provide Tier 1/2 enterprise technical support across Windows-based infrastructure in a 13,000+ user environment.

  • Provide Tier 1/2 enterprise technical support across Windows-based infrastructure in a 13,000+ user environment
  • Administer Active Directory accounts, group policies, and role-based access controls to maintain secure system access
  • Support enterprise platforms including SharePoint, Microsoft Teams, and Cornerstone LMS, resolving authentication and integration issues
  • Contribute to MuleSoft integration initiatives by assisting with system mapping, requirements analysis, and cross-system data validation
  • Document technical workflows and troubleshooting procedures to improve operational consistency

Software Engineer Intern (Backend)

LynkMe Smart Cards

Feb 2025 - Present

LynkMe Smart Cards is a business card scanning and data management platform in Northridge, CA.

  • Designed and implemented backend services to process and normalize OCR-extracted business card data into structured relational schemas
  • Developed secure RESTful APIs with server-side validation and authentication controls to support real-time data ingestion
  • Engineered SQL-based data pipelines for structured storage and retrieval
  • Optimized asynchronous image-processing workflows, reducing average response time by ~40%
  • Strengthened backend validation logic, improving data integrity and reducing processing errors

Technical Business Systems Intern

Knockout Investing

May 2020 - Feb 2021

Knockout Investing is a remote financial technology company providing online financial programs.

  • Designed and launched a responsive web platform supporting an online financial education program
  • Automated internal workflows using Google Workspace APIs and scripting to reduce manual administrative effort
  • Analyzed user engagement data to identify optimization opportunities, increasing interaction by ~15%
  • Provided technical support for CRM and internal data systems

Projects

Phishing Email Detection App

Phishing Email Detection App

A real-time phishing email detection web app built with Streamlit and powered by machine learning models trained on 80,000+ emails. Users can paste email content and get instant predictions from multiple models.

PythonStreamlitScikit-learnTensorFlow
EqualCare

EqualCare

A healthcare-focused web application promoting fairness in medical research datasets. Features include CSV upload handling, automated gender bias analysis with pandas, AI-powered insights generation via OpenRouter, and a RAG system using ChromaDB and SentenceTransformer for research paper integration.

FastAPIReactPythonPandasOpenRouterChromaDBSentenceTransformerTailwind CSSAI/MLDocker
OptiMind Labs – HVAC Optimization Simulation Engine

OptiMind Labs – HVAC Optimization Simulation Engine

Designed and implemented a custom HVAC simulation environment to model temperature control and energy usage dynamics. Built structured data collection pipelines to generate training trajectories stored in validated CSV datasets. Developed a modular reinforcement learning training workflow separating environment logic, data processing, and model training components. Implemented reproducible experiment configuration and dataset validation to ensure consistent training results. Structured project architecture for scalability, maintainability, and clear separation of system responsibilities.

PythonReinforcement LearningData Pipelines
LynkMe Business Card Scanner

LynkMe Business Card Scanner

A mobile-friendly web app that allows users to upload or capture business cards, then extract and autofill contact data using OCR and AI. Includes image preprocessing, text extraction using Tesseract, and structured data delivery via webhooks.

OCRTesseractAIWebhooks

Skills

Java

85%

Python

80%

JavaScript

90%

React

85%

Next.js

80%

TypeScript

75%

MongoDB

70%

SQL

75%

Git

85%

Docker

65%

Linux

70%