Hi I'm Jeffrey Kjelstrom, an undergraduate computer science student at West Chester University. My passion for software development drives me to constantly create, innovate, and expand my skills.
In addition to my studies, I work as a front desk agent at a Hilton in Kennett Square, my hometown. This role has sharpened my abilities in teamwork, customer relations, and property management.
Last summer, I interned at Tavant Technologies, where I gained invaluable experience in developing programs from a business perspective.
My technical expertise includes:
Explore my site to learn more about my projects and journey in tech!
Driverless is a web-based user interface for BeamMP servers that offers live player tracking, mod management, and simplified server control, allowing anyone to manage server operations easily. Its user-friendly design ensures straightforward access to essential server functionalities without the need for complex configurations or direct command-line use.
Desgined from the ground up, I spent over 3 year building a game engine to learn about many aspects of software development. The game engine is a library that easily allows programmers to integrate it into their own project. It handles game objects through a state machine that handles updating, drawing, and user inputs. I added the ability to use physics algorithms to add collisions and gravity to games. Along with the development of the code, I took the time to keep a list of updates on my GitHub page to keep users informed of what has changed. The library also includes multiple example files for those want to get started with the engine. The library is up to date and available in Java, and is currently in development in C++.
I've been working on this website for almost 5 years now. It's a platform for people to upload games using any platform they would like. The idea is to bring together everything from web games made in HTML to desktop games made in Unity. The project is completely designed and built from scratch using Node.js as the backend and HTML, CSS and Vanilla JS for the front end. This project shows everything I have learned about web development and the hard work it takes to build a product. The site uses a RESTful API for all server requests and is end to end encrypted using HTTPS. The database is managed using SQL and has been protected against attacks like SQL injection. The project is still on going and in development, and I hope to implement many more features like a fully fledged passkey system for logins and a more complex upload function for games.