Welcome! I am a Computer Science at Purdue Unviersity where I will be graduating early in December, 2024. I am interested in all things software, and am passionate about business and mathematics.
I am currenly searching for full-time positions within the software industry. If you would like to contact me, or if you have any questions regarding my experience / qualifications, please feel free to reach me via email or phone. I would also welcome you to connect with me on LinkedIn.
Bucket Tasks is a full-stack web application that helps users organize their upcoming tasks into segregated "buckets" for convenience. These buckets each server as To-Do lists, and Bucket Tasks provides an effective UI for handling tasks.
This project features a REST API implemented in Express.JS as well as secure user authentication and proected API routes through JWT.
The UI is implemened in React.JS and the backend functionality is written in Express.JS running on Node.JS. The MySQL server boasts a schema that is in Boyce-Codd Normal Form.
The web app runs in Docker Containers in the cloud on AWS EC2 instances.
ManageHelp is a full stack web application serving as a one-stop-shop for small businesses such as Restaurants and Grocery Stores to manage the scheduling of employee shifts.
The application consists of a classic MERN tech-stack. A REST API is implemented through Express.JS on top of Node.JS to manage requests and interact with the MongoDB document database.
Users can belong to one of three categories within an organization: Owner, Manager, or Employee.
The fronend of the application is build on React.JS and provides users with varying functions based upon their privledge level within their organization.
You are here! Static webpage writen in plain HTML, CSS, and JavaScript. This site is deployed through Amazon Web Services. Static content is stored in AWS S3 buckets, and delivered through AWS's CloudFront CDN.
This project was a CSS learning experience. Website elements are designed to increase legibility while maintaining and visually appealing design.
Live Chess is a client-server application writien in Java that allows players to engage in real-time games on Chess over a network connection.
The server is a multi-threaded application managing TCP Socket connections to transact real-time game state updates. The server manages the game state and validates moves according to the standard rules of chess.
The client is a GUI application built on the Java Swing framework allowing players to connect to a server instance and play live games.
Mobile | ||
---|---|---|
tkcarsello@gmail.com | +1 (630) 432-3996 | View Profile |