Hi, I'm Miles Calloway

I'm a
Software
Engineer

Who am I?

I'm a software engineer at Jolera, where I build ASP.NET applications and workflow automations for enterprise MSP operations. My work covers customer-facing portals, internal tooling, and the API integrations that tie systems like ConnectWise, Microsoft Graph, and N-Central together.

I love taking on challenges and am constantly working on interesting problems outside of Jolera. The biggest right now is my Voiceline Viewer, which turns unstructured game dialogue into searchable, organized content for 100,000 monthly users. The rest of what I've built is below. Have a problem worth solving, or a system that needs untangling? Get in touch.

Prefer a guided overview?

Let your favorite AI platform guide you through my work and help decide whether I'm a fit for you.

My Projects

Automation Engineering (Jolera)

2025-2026

I am an Automation Engineer at Jolera, where I build workflow automations, internal tools, and customer-facing .NET applications for enterprise MSP operations. My work spans C#, ASP.NET MVC, Entity Framework Core, SQL Server, Rewst RPA, and API integrations with ConnectWise, N-Central, and Microsoft Graph. I have built monitoring tools for 50+ automations, contributed to a multi-tenant client portal serving 15+ organizations, expanded a SQL data warehouse across 15 source systems, and created an AI chatbot that lets users generate analytical reports from warehouse data using natural language.

Rewst RPAC#ASP.NET MVCEntity Framework CoreSQL ServerConnectWise PSAN-CentralMicrosoft GraphDuckDB

Voiceline Viewer

2025-2026

An adaptable website framework for displaying game voicelines and conversations, built with a focus on lore, character relationships, searchability, and accessibility. The project includes configurable website templates, JSON-based data structures, and Python tools for mining and scraping voicelines with metadata. I also integrated OpenAI APIs for AI-generated conversation summaries and Whisper for automated transcription, reducing the need for manual subtitling.

TypescriptTailwindCSSNode.jsReactPythonWhisperopenAIScraping

MNJER (Mcall's Not Just ESRGAN Runner)

2025

MNJER is a browser based platform I developed for running machine learning models for image enhancement directly on the user's device. It leverages the ONNX Runtime with WebAssembly (Wasm) and WebGPU support, enabling efficient, hardware accelerated model execution across various platforms, from desktops to mobile phones. This approach eliminates the need for server side processing, reducing operational costs. The tool features a user friendly interface and is designed for future extensibility, allowing easy addition of new models. Built with modern web technologies, it ensures broad compatibility and performance and is hosted with Apache on an Oracle Cloud instance.

HTML5CSSJavaScriptONNX FrameworkApacheMachine Learning

Access Database Adaptation for Ultrapak

2024-2025

During my senior year at Fredonia, I took on some freelance work for Ultrapak, a local manufacturer in Dunkirk NY. I helped them adapt their Microsoft Access database to better fit a new manufacturing processes. This involved analyzing their existing database structure, gathering requirements from users, and implementing all required changes while ensuring data integrity and optimizing performance.

Microsoft AccessSQLDatabase DesignDatabase OptimizationUI/UXRequirements Gathering

Deep Learning Code Scoring Research

2022-2024

This senior research project at Fredonia University introduced a novel technique for ranking source code against other implementations using quality metrics, deep learning models, and natural language processing approaches. After showing promising results in its initial semester, the research was extended across multiple semesters to deepen experimentation and refine the methodology. The work was fully self-directed, emphasizing skills in machine learning model design, experimental methodology, and the development of comprehensive test cases.

PythonTensorFlowKerasPandasNumPyMatplotlibJupyterNLPMachine Learning

SCA Web

2023

A web-based GUI for 'SCA', a C++ source code analysis program designed to detect issues that don't trigger compiler errors. The project included fixing bugs in the original C++ codebase and was implemented in Fredonia classrooms. It is served using Github pages and an AWS EC2 instance.

C++BootstrapWebSocketHTML5JavaScriptAWSPython

Color Channel Swapper

2025

This started out as a basic python script to swap color channels to whatever the user wanted using the command line, but I was inspired to make a GUI for it which uses eliments similar to patches on a synth. I was inspired by the idea of taking data from one place and feeding it into another, similar to how a modular synth works. Hosted on Github pages.

JavaScriptCSSHTML5

Taskplay Updated

2023

A fork of Taskplay, an unmaintained program that adds media control buttons to the taskbar. Enhanced with Windows 10 Runtime APIs for a dynamic, content-aware experience.

C#Windows API

NATracker

2024

A utility for CSIT 431 at Fredonia that enables text file journaling. As project manager and lead developer, I collaborated with two other students, gaining experience in software project management, program structure design, and team leadership.

PythonProject Management

openpilot Car Port Maintenance

2021-2022

Maintained code for a car port of openpilot used by multiple Honda Clarity owners. This work was eventually merged into sunnypilot, a fork of openpilot with thousands of users.

PythonGitGitHub

This Website

2025

Hopefully you like it. Do ↑↑↓↓←→←→ to mess with the background.

HTML5JavaScriptGitHub

Skills & Technologies

Backend

Python

5+ years of experience developing backend systems, APIs, and data processing pipelines.

PandasWebsocketsTensorFlowJupyterPyTorchNumPy

C#

Proficient in C# and .NET, with experience in ASP.NET MVC and EF Core.

.NETMVCEntity Framework CoreASP.NET

Databases

Designed and implemented database schemas for various application types.

MySQLMS SQLFireStoreMS Access

Familiar with

C++

Basic understanding of C++ syntax and object-oriented programming principles.

Java

When I was 10, I started learning Java. Through my copy of 'Head First Java (2nd edition)', I was able to learn the core concepts of OOP, UI development and design patterns. Without this experince, I would not be the developer I am today. All this is to say, while I have not used Java in a while, I still have a strong grasp of the core concepts and syntax.

Frontend

HTML/CSS

Developed responsive and accessible web interfaces with modern features.

HTMLCSSBootstrap

JavaScript/TypeScript

Created interactive web applications with TypeScript and modern JS features.

JavaScriptTypeScriptReactVue.jsAngularSvelte

UI/UX Design

Designed intuitive user experiences with focus on accessibility and usability.

WireframingPrototypingAccessibility

Desktop UI Frameworks

Created applications with various desktop UI frameworks.

GTKWindows FormstkinterSwing

Cloud & DevOps

Cloud Services

Deployed applications on various cloud platforms with security best practices.

AWSOracle CloudGoogle CloudCloudflareFirebaseEC2

Version Control

Managed repositories and collaborative workflows for team development. Familiarity with Github Actions and CI/CD pipelines.

GitGitHubCI/CDGitHub Actions

Docker

Familiarity with Docker for containerization and deployment of applications.

Docker

Data & AI

Data Analysis

Analyzed complex datasets to extract insights and create visualizations.

PandasNumPyMatplotlibJupyter

Machine Learning

Developed ML models for classification, regression, and recommendation systems.

TensorFlowKerasONNXscikit-learn

AI Integration

Experience integrating and working with various Machine Learning models into applications.

OpenAIGeminiGoogle CloudONNX Framework

Familiar with

openCV

Familiarity with openCV for image processing.

Development Tools

IDEs & Tools

Proficient with modern development environments and productivity tools.

VS CodeVisual Studio

Package Management

Experience with dependency management and package ecosystems.

NPMNode.js

Automation & Scripting

Rewst

Proficient with Rewst and similar tools for automating tasks and workflows.

RewstAutomation

Get In Touch

Feel free to reach out if you're looking for a developer, have a question, or just want to connect.

© 2026 Miles Calloway. All Rights Reserved.

FPS: 0
0.4
150
1000