Creating innovative mobile and web applications
I'm a passionate software developer with expertise in creating user-friendly and efficient applications. With a strong foundation in both front-end and back-end development, I focus on delivering high-quality solutions that solve real-world problems.
Essentia Health
I work on developing and maintaining web applications for internal and external users, primarily using Sitecore for the front end and C# with an MVC-style architecture on the back end. These applications are supported by SQL Server databases and often involve custom Sitecore components and Unicorn configurations for efficient content management and deployment. In addition to web development, I create Workday Studio integrations to automate business processes, streamlining data exchange between Workday and other internal systems.
St. Louis County, MN
I worked on developing web applications for internal and external users, typically built using the ASP.NET MVC pattern. This pattern consisted of C# and a SQL Server database on the back end, and HTML, CSS, JavaScript, and jQuery on the front end. These applications often included specialized components unique to the project, such as integrating with the DocuSign API to create and send envelopes for electronic signatures.
St. Louis County, MN
I worked here as an intern to get my foot in the door of the software development world. I had a very good understanding of the base concepts of computer science so it was very easy to learn the tech stack used to develop ASP.NET MVC web applications. I created a couple of my first ever web applications and had them published to production as an intern and they are still being used in production to this day.
Apps: Animal Bites Referral, Child Abuse Reporting, Child Foster Care Inquiry, Minor Parent Referral, Supervised Visitation
This ongoing project involves replacing over 20 online forms, originally built using a form builder, with custom ASP.NET MVC web applications. Converting these forms to full-featured web apps has enabled enhanced functionality, including secure file uploads and more sophisticated conditional logic.
A web application used by police officers in Duluth, MN to document and track individuals with a history of problematic behavior. Officers can review past incidents to better assess situations, leading to more informed decision-making and safer outcomes.
Built for the Desktop team, this application replaces a paper-based checklist used during device imaging. It enables the team to create, maintain, and reuse department-specific imaging checklists, ensuring consistency and accountability when setting up devices for new employees.
A desktop tool designed to search for specific text patterns across all files in our Azure DevOps version control system. It simplifies the process of locating configuration values, hardcoded strings, or other technical details across multiple repositories.
A web-based tool used by the Service Desk to send automated email reminders to supervisors for new hires, transfers, and terminations. It ensures critical onboarding and offboarding tasks are not overlooked.
A web application for business analysts to track project milestones, assign project team members, and communicate status updates. It also includes the ability to send post-project surveys to gather feedback and insights for future improvements.
A centralized system for auditors and assessors to manage changes related to manufactured homes. Features include change tracking, parcel notes, tax certificate generation, and parcel number creation—streamlining operations across departments.
Developed for law enforcement in St. Louis County, MN, this application digitizes the probable cause holding process. Officers input case details, which are then formatted into a PDF using SSRS and routed through DocuSign for electronic signatures by judges and prosecutors. This replaces a manual, paper-based workflow and significantly improves turnaround time and efficiency.
A public-facing application that allows citizens to submit documents online, eliminating the need to fax paperwork and streamlining the intake process.
A simplified timesheet application designed for seasonal employees who lack email or IT credentials. It provides a lightweight, accessible solution that bypasses traditional authentication requirements.
A public application that enables community members to submit anonymous tips to the Sheriff's Department regarding outstanding warrants, improving public safety and community engagement.
A dashboard-style application that aggregates all tickets and projects assigned to an employee. It provides detailed views and allows users to log notes, ensuring transparency and clarity around each team member’s workload.
A dashboard-style application that aggregates all tickets and projects assigned to an employee. It provides detailed views and allows users to log notes, ensuring transparency and clarity around each team member’s workload.
A centralized logging platform for applications across the organization. Logs are sent via Serilog HTTP Sink to a county API endpoint, stored in a central database, and made available through a user-friendly interface for filtering and analysis.
I offer professional web development services including custom web applications, software maintenance, and debugging solutions.
View My Services