Epic Systems - Software Engineer
Started: August 2026
I started as a Software Engineer at Epic in Madison, WI after graduation from the University of Oregon. I work on developing AI solutions for healthcare providers.
Hi! I'm Nicholas, a software engineer at Epic Systems. I have experience in natural language processing, machine learning and distributed systems. I previously worked at Microsoft on cloud-native reliability and founded Runic Solutions to build offline AI solutions. Explore my story!
University of Oregon | Minors: Mathematics and Earth Sciences
2023-2026 | GPA: 4.11
Started: August 2026
I started as a Software Engineer at Epic in Madison, WI after graduation from the University of Oregon. I work on developing AI solutions for healthcare providers.
Interactive Simulation
Built interactive physics simulations using JavaScript and HTML5 Canvas. v1 explores basic particle dynamics and collision detection with multiplayer support. v2 features advanced rigid-body physics with SAT collision detection, multibody contact manifolds, and interactive drag-to-throw mechanics.
Fall 2026
Winter 2026
September 2025 - Present
Developing a fully offline, on-device LLM system using Kotlin, Jetpack Compose, and Google's MediaPipe Tasks. Eliminated a main-thread inference bottleneck, reducing UI freeze time by ~15 seconds per prompt. Implemented persistent conversation storage with GSON, reducing local data load times by over 30%.
Visit Website →
Small Language Models : Case Study Review and Recommendations
This report examines the viability of Small Language Models (SLMs) as efficient, accessible alternatives to Large Language Models (LLMs). Its key finding is that SLMs can rival larger models, making them ideal for deployment on edge devices. This shift offers significant practical benefits, including enhanced data privacy compared to LLMs.
Research Paper →Fall 2025
June 2025 - September 2025
Deployed 3 long-running testing suites for AKS's multi-cluster management production system. Built end-to-end scenarios integrated into CI/CD pipelines. Authored distributed Kubernetes test frameworks in Go, increasing pre-production test coverage by ~50%.
Machine Learning Project & Research Paper
Built a CNN to classify multichannel seismic waveform data using PyTorch. Achieved 74.76% overall accuracy and 84.53% binary accuracy (EQ vs. Noise) on held-out test data. Conducted hyperparameter tuning with CUDA GPU acceleration.
Spring 2025
Spring 2025
Spring 2025
Full-Stack Mobile App
Built a cross-platform mobile app using Flutter/Dart to help couples and groups choose restaurants effortlessly. Designed and deployed a Flask REST API with a cloud-hosted MySQL database. Focused on intuitive UX backed by detailed system design.
Winter 2025
Winter 2025
Winter 2025
Python Simulation Project
Designed an interactive global infection simulation tool with real-time visualization using TKinter and NumPy. Factored in country-specific traits such as population, development-index, and geographic connections. Engineered a probabilistic infection spread model.
View on GitHub →
June 2024 - May 2025
Developed a Python/Matplotlib application to visualize elevation data from an API. Analyzed civil construction plans and geotechnical reports to generate over $40 million worth of estimates. Led the acquisition of over $1 million worth of work with profit margins up to 50%.
View on GitHub →Fall 2024
Fall 2024
Fall 2024
Spring 2024
Spring 2024
Winter 2024
Winter 2024
Fall 2023
September 2023 - March 2026
When I started my B.S. in Computer Science with minors in Mathematics and Earth Sciences.
GPA: 4.11
Summa Cum Laude
Score: 5
Score: 5
October 2022
Score: 5
Score: 5
Score: 5
Score: 4
Score: 5
Score: 4
August 2019 - May 2023
College and Career Ready Diploma in Computer Science. Magnet focus area in Computer Science and Game Development.
Participated in student leadership through student council and clubs.
GPA: 5.446
Public Magnet School ranked #1 in Nevada and #84 in the nation as of 2023.
Feel free to reach out if you'd like to collaborate or just say hello!