Jake Morgan

Software Engineer

Github Profile Link

To create and innovate. To structure and strengthen. My goals are to build and maintain powerful applications that assist many people. I want to work with a team of like minded people, so we can work towards a common goal and make the best software possible.

About Me

I am a professional Software Engineer with a B.S. in Computer Science from the University of Illinois Springfield. I have been amazed by the vast possibilities and opportunities that software engineering has to offer. My passion for coding and problem-solving led me to this career path, and I am continuously striving to learn and improve my skills.

I believe that being a great programmer requires constant learning, and I am always looking for ways to enhance my knowledge and stay up-to-date with the latest industry trends. I am a self-starter and a fast learner, always willing to take on new challenges and projects that push me out of my comfort zone.

I have gained valuable experience in various programming languages, including Java, Python, C++, C#, PHP, JavaScript, SQL, and many more. I have also developed skills in software development methodologies and have worked on projects in both front-end and back-end development.

I am a strong team player and enjoy collaborating with colleagues to achieve project goals. I am also keen on sharing my knowledge and learning from others, as I believe that a diverse range of perspectives is key to creating successful software products.

In my free time, I enjoy working on personal coding projects and working with technology. I am passionate about programming and its potential to improve our lives, and I believe that software engineering is the perfect way to make a positive impact on the world.

Work History

Software Engineer

Uncommon Giving (June 2025 - Present)

Previously through SpursTech | August 2023 – May 2025
After initially working with Uncommon Giving through a contracting agency, I transitioned to working directly with the company as a part-time independent contractor. This ongoing role allows me to continue contributing to the growth and stability of Uncommon Giving’s digital platform. As a full stack developer, I design, build, and maintain core web features using Angular on the front end and Django on the back end. I also lead development on their cross-platform mobile application, which I helped to rewrite and migrate to its current state using Flutter. My work has focused on building new features, fixing bugs, increasing platform functionality, improving performance, and maintaining a high standard of reliability. I actively participate in sprint planning, code reviews, and unit testing to ensure stable and maintainable code across all systems.


Software Engineer

National Captioning Institute (February 2025 - Present)

As a Software Engineer at the National Captioning Institute (NCI), I apply my technical expertise to develop and implement reliable coding solutions for our suite of captioning software. I manage AWS instances to ensure seamless caption collection and rendering for clients, while continuously building and updating systems to meet evolving needs. Through introducing improved processes, I’ve enhanced code quality and fostered better collaboration within the development team. I also mentor junior engineers, helping cultivate a culture of growth and excellence, which drives both individual and organizational success. for 4 seconds As a dedicated Software Engineer at the National Captioning Institute (NCI), I leverage my technical expertise to implement innovative coding solutions that ensure reliable caption collection and rendering for our clients. By managing AWS instances and continuously updating our systems, I deliver tailored, high-performance solutions that meet evolving client needs. I’ve also introduced streamlined processes that enhance code quality and foster greater collaboration within our development team, and I take pride in mentoring junior engineers to support their growth. My contributions directly bolster NCI’s mission, driving operational excellence and empowering both our clients and our team.


Systems Programmer and Developer

MUSC (August 2023 - February 2025)

As a seasoned systems programmer and developer at MUSC, I bring a wealth of expertise to the dynamic intersection of healthcare and technology. Proficient in a diverse array of languages, including C#, Flutter, Javascript, SQL, PHP, and numerous other technologies, I leverage this comprehensive skill set to spearhead and execute projects tailored to the unique needs of our medical clients. My role involves the meticulous management of app and web-based initiatives, ensuring seamless integration of innovative solutions that enhance the efficiency and functionality of healthcare systems. Through the judicious application of cutting-edge technologies, I contribute to the advancement of medical services, aligning MUSC with the forefront of digital transformation in the healthcare industry.


Software Engineer

SpursTech (August 2023 - May 2025)

In my role as a Software Engineer at Spurstech, I specialize in developing impactful solutions for nonprofit organizations across various platforms. My expertise encompasses the utilization of technologies such as Angular, Django, C#, SQL, and an array of others to deliver robust web services to our nonprofit clients. As a key contributor to our team, my focus is on the hands-on implementation of effective solutions rather than project management. Working within the dynamic realm of technology and social impact, I am dedicated to creating scalable and sustainable software solutions that cater to the unique needs of each nonprofit we support at Spurstech. In this capacity, I am committed to leveraging my technical proficiency to empower nonprofits with cutting-edge tools, facilitating their missions and contributing to positive social change.


Computer Programmer and Software Developer

District 186 (December 2022 - August 2023)

Working as a full stack developer, I would use PHP, Javascript, and Oracle SQL to make programs to collect, organize, and produce student, parents, and staff information in a logical manner. My biggest project was improving and updating the student registration software, to improve the structure and flow of the webpage. I also created a new program for after school student registration separate from the existing registration program.


Software Engineering Intern

YMCA (August 2021 - December 2022)

Working closely with the CTO, I worked to improve the working order of the organization’s website and network. Using my knowledge of HTML, CSS, and Javascript, I enhance existing web pages and build new ones with better functionality and form. I have also researched and completed various automation tasks using Python and C#.

“Computers are incredibly fast, accurate, and stupid. Human beings are incredibly slow, inaccurate, and brilliant. Together they are powerful beyond imagination.”
-Albert Einstein

Education

Unviersity of Illinois Springfield - B.S. in Computer Science

Studied from the Summer of 2021 to the Fall of 2022

Lincoln Land Communitee College - Associate's in Computer Science

Studied from the Fall of 2019 to the Spring of 2021

Projects

.Net Core Small Business Website

Description: A sample small business store page built using C# on .Net Core. The website is powered and deployed using Microsoft Azure Services. Click HERE to view!

Warmachine Stat Tracking Application

Description: A desktop application made to track and predict probabilities of “to hit” and damage dice rolls in the popular tabletop game, Warmachine. This was built using TKinter in Python and XML to store data input by the user.

Tower Defense Video Game

Description: I worked on a Tower Defense Game using the Unity Game Engine. This engine requires the extensive use of C# and other plugins to build a working product.

Thank you for visiting my website!